• 2024-07-02ssrf+结合redis 写入crontab或者公钥(两种环境)
    REDISredis作为一种数据库其实是会真的将数据写入到内存中的我们利用ssrf请求请求redis实现服务器对自己的公钥或任务计划写入实现无密码登录或反弹bashredis监听所有地址时才能被外部访问否则只能127.0.0.1本地访问而且开启保护模式后会导致目标端口只能本地访问这
  • 2024-07-02BPI-M4 Berry创建热点和设置静态IP
    create_ap是一个帮助快速创建Linux上的WIFI热点的脚本,并且支持bridge和NAT模式,能够自动结合hostapd,dnsmasq和iptables完成WIFI热点的设置,避免了用户进行复杂的配置,github地址如下:https://github.com/oblique/create_ap使用NET模式创建AP1、首先使用ls/sys/class/net/Bash
  • 2024-07-01深入解析Linux的使用(上)
    深入解析Linux的使用(上)Linux作为一种开源操作系统,广泛应用于服务器、桌面计算机和嵌入式设备。它以稳定、安全和高效著称。对于新手来说,学习如何使用Linux是一个非常有价值的技能。本文将带你从基础开始,逐步深入了解Linux的使用,包括基本命令、文件系统、权限管理和软件安装
  • 2024-06-21shell grep教程
    grep(globalregularexpression)命令用于查找文件里符合条件的字符串或正则表达式。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为
  • 2024-06-20window中git的下载安装(手把手教学)
    1、下载git官网下载:Git-Downloads(git-scm.com)点进去后,进入如下界面:(根据自己的系统选择下载)哈哈哈哈哈哈哈哈哈哈哈,官网下载很慢以下提供一个镜像,供大家使用:CNPMBinariesMirror(npmmirror.com)自己选择对应的版本下载下载好了之后双击运行安装包2、安装接
  • 2024-06-20相机+IMU+VINS-MONO+VINS-MONO-LET-NET
    docker容器中:终端1:打开相机dockerexec-itd38/bin/bashsource./devel/setup.bashroslaunchastra_cameraastra_pro.launch终端2:打开imudockerexec-itd38/bin/bashln-s/dev/ttyUSB0/dev/fdilink_ahrs#如果/dev/fdilink_ahrs找不到的话执行roslauncha
  • 2024-06-20linux修改shell导致无法登录
    linux修改shell导致无法登录我之前在切换shell的时候执行了chsh-sbashroot结果后面就无法登录系统了,当时不知道怎么一回事,只能先放到一边了。今天没什么事,突然福至心灵,为什么不试试进到单用户模式里面修改shell呢?然后我就得到了这样的提示:chsh:PAM:Authenticationfailure
  • 2024-06-20Linux一键DD纯净系统
    默认密码:MoeClub.org重装为CentOS:以下命令中的-c后面为CentOS版本号,-v后面为64位/32位,可根据需求进行替换。#CentOS6.1064位:bash<(wget--no-check-certificate-qO-'https://www.moeelf.com/attachment/LinuxShell/InstallNET.sh')-c6.10-v64-a#CentOS6.
  • 2024-06-20免构建安装 nginx php-fpm 快速运行 php 项目
    文档说明:只记录关键地方;发布时间:2024-06-20需求:linux、macos环境下,免构建安装nginxphp-fpm快速运行php项目运行环境:linux、macos状态:已完成实现原理:静态编译nginx、php-fpm下载nginx、php-fpm脚本和运行时gitclonehttps://gitee.com/jingjingxy
  • 2024-06-19shell语言入门
    前言Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,是linux内置的一款软件。通过编写Shell的脚本,可以更好的使用linux系统(比如、安装卸载软件、增删改查文件等等),毕竟大部分linux、系统都没有界面,不像windows那样鼠标点点就完成了大部分需求。shell软件的种类有很多
  • 2024-06-18Shell编程之循环语句
    Shell编程之循环语句一、for循环语句for语句的结构for语句应用示例二、while循环语句while语句的结构while语句应用示例三、until循环语句until语句结构until语句应用示例注意:在Shell编程中,循环语句是一个非常重要的组成部分,它允许我们重复执行某段代码,直到满
  • 2024-06-17linux清除history
    linux清除history要清除Linux系统中的历史记录(history),可以使用以下几种方法:方法1:通过修改.bash_history文件这是最简单直接的方法,但是只会影响当前用户的历史记录。执行以下命令即可清除:1>~/.bash_history2history-c 方法2:使用export命令同样只会影响当前
  • 2024-06-17shell脚本
    Shell脚本一、脚本脚本:脚本就是可运行的代码的集合,脚本语言(计算机语言)脚本的特点:从上到下,按行执行。python脚本语言格式更严谨严格的执行缩进。也是从上到下按行执行shell脚本就是在shell环境(/bin/bash)bash就shell的解释器。linux环境下的编程语句。自动化运维。可
  • 2024-06-17什么是shell?
    使用Mac系统的朋友应该比较熟悉Zsh和Bash这两个shell,但是对二者具体有什么区别可能不太了解。本文将从这两个shell入手,对相关概念以及二者区别进行解释。1.什么是shell?shell单词的本意是“壳子”,在计算机领域一样可以理解为机器外面的一层壳,目的是进行用于人机交互,本质上是命令
  • 2024-06-17Linux-grep
    Linux-grepgrep功能:擅长过滤2.2参数:-n ------显示行号-v ------取反,排除 -i ------不区分大小写-w ------根据单词进行过滤(两边有空格特殊符号)grep==egrep或grep-E;是否支持扩展正则| -----或者-o -----显示执行过程,显示出grep匹配的内容 -E -----可以使用扩展正
  • 2024-06-16怎样解决 Bash 与其他编程语言交互时出现的兼容性问题?
    要解决Bash与其他编程语言交互时出现的兼容性问题,可以考虑以下几个方法:使用标准化的输入输出:确保你的Bash脚本与其他编程语言之间使用标准化的输入输出格式进行通信。这可以包括使用标准输入和标准输出进行交互,并使用标准格式(如JSON或CSV)来传递数据。使用跨平台的工具或
  • 2024-06-15Mac 修改默认 shell
    Mac修改默认shellMac自macOSCatalina开始默认shell由原来的Bash改为zsh查看MacOS系统版本:https://support.apple.com/zh-cn/109033查看系统自带所有shell$cat/etc/shells#Listofacceptableshellsforchpass(1).#Ftpdwillnotallowuserstoconn
  • 2024-06-15vulnhub - LAMPSECURITY: CTF5
    vulnhub-LAMPSECURITY:CTF5信息收集端口扫描nmap-sT--min-rate10000-p-192.168.157.164详细扫描sudonmap-sT-sC-sV-O-p22,25,80,110,111,139,143,445,901,3306,44699192.168.157.164漏洞探测sudonmap--script=vulnp22,25,80,110,111,139,143,445,901
  • 2024-06-13bash中$'abc'用法
    在shell脚本或命令行中,$'abc'并不是一个标准的字符串表示方法。通常,shell中的字符串可以用单引号('abc')或双引号("abc")来定义。然而,$'...'这种语法在某些shell环境(如bash)中确实存在,并且它用于处理带有转义字符的字符串。这种语法允许你在字符串中使用特定的转义序列,例如\n
  • 2024-06-12ubuntu在apt安装时出现的弹窗详解
    在一个全新安装的Ubuntu22.04LTS上,每次使用apt安装或更新软件包时,会出现一个Daemonsusingoutdatedlibraries弹窗,Whichserviceshouldberestarted?大概是下面这个样子: 这让我想起了windows上每次打开一个应用都会弹窗提示安全提醒,异曲同工啊。一脸懵的情况下,只能一
  • 2024-06-12http 响应415状态码
    http响应415状态码现象$bashuat-gray-id.sh{"timestamp":"2024-06-1213:55:25","status":415,"error":"UnsupportedMediaType","message":"","path":"/ecommerce"}脚本内容$cat
  • 2024-06-11[Bash] for loop
    ThebasicsyntaxofaforloopinBashis:forvariableinlistdocommandsdoneExamplesExample1:IteratingOveraListofWords#!/bin/zshforwordinapplebananacherrydoecho"Thewordis:$word"doneExample2:IteratingOvera
  • 2024-06-11shell和bash脚本命令学习
    Shell指的是任何提供命令行界面的程序,它提供了用户与操作系统之间的交互界面。它允许用户输入命令并执行它们,同时提供脚本编写功能,使得自动化任务成为可能。Shell有多种类型,比如BourneShell(sh)、CShell(csh)、KornShell(ksh)等。Bash是Shell的一种,全称为BourneAgainShell,是Bourne
  • 2024-06-11面试专区|【40道Bash Shell高频题整理(附答案背诵版)】
    1.简述如何调试Shell脚本?调试Shell脚本是一个帮助开发者识别和修正脚本中错误的过程。Bash提供了多种方式来调试脚本,其中包括:使用-x选项:通过在运行脚本时使用-x选项,Bash会在执行每一行命令之前打印该命令。这有助于查看脚本的执行流程和变量的值变化。例如,如
  • 2024-06-10[Bash] quotes
    SinglequotesIfyouwanttousecharacterslike<or>intheargumentstoaprogram,youwillneedtousequotessothattheshelldoesn'ttrytointerpretthem.Forexample,toechothestring<b>wow</b>wecanusesinglequotes: