一、shell脚本是什么? 通过shell语言将完成一个任务的所有代码写入一个文件,并给予执行权限,这个文件就叫shell脚本。 二、shell脚本常用命令 1、grep:行检索命令 grep options 'keys' filename OPTIONS:这里列举几个常用的 -i:不区分大小写 -v:查找不包括的内容,即反向选择 -w:按单词搜索(完全匹配) -n:显示行...
如果filename中含有keywordname就会返回0,否则返回非0 执行多个命令的方法 ;:cmd1 ; cmd2 ; cmd3,依次执行cmd命令,但是不会理会前一个命令是否能够成功 && :cmd1 && cmd2 && cmd3,依次执行cmd命令,cmd1执行失败了就不会执行接下来的命令 || :cmd1 || cmd2 || cmd3,如果cmd1执行成功了就不会执行cmd...
exit 退出; DOS内部命令 用于退出当前的命令处理器(COMMAND.COM) 恢复前一个命令处理器。 Ctrl+d 跟exit一样效果,表中止本次操作。 logout 当csh时可用来退出,其他shell不可用。 clear 清屏,清除(之前的内容并未删除,只是没看到,拉回上面可以看回)。 五、目录管理命令 pwd 显示当前所在目录,打印当前目录的绝对...
Linux中的环境变量PS1记录了当前命令行提示符的格式和内容,我们可以用echo命令来查看。 例如: tc@box:~$echo $0 sh tc@box:~$echo $PS1 \u@\h:\w\$ 在CoreLinux中,默认的shell是sh,它的默认格式是:\u@\h:\w\$,其中使用了很多转义字符,这些转义字符在命令行提示符中可以扩展为对应的系统参数,有各自...
echo "ls"会把 ls 当成命令从而展示目录下的文件 运算 使用$(( xxx )),比如 1+1 echo $((1+1)) 字符串模板 a=1b=2echo"${a}${b}" 定义环境变量 添加export 关键字即可,比如,环境变量 a=1 export a=1 这个时候你开启的儿子 shell 里面依然可以拿到 a 的值,但是如果你定义的是普通变量就不行...
shell 命令学习笔记 字符串参与条件判断或者计算时,必须加上双引号 if [ -n "$string" ]; string="test test2"your_func $string # 错误:函数会接收到两个参数your_func "$string" # 正常:函数正常接收到一个参数 注意: shell 会把字符串按照 IFS 进行分割处理 多行字符串:IFS 换行符 ifs=$...
bash对sh兼容,是各种Linux发行版标准配置的Shell 何为反弹shell: :::tip 让靶机主动执行连接我们本地机器的命令 优点: 靶机更换ip后依然不会丢失权限 连接方便、操作简单 相较于传统后门不易被清理等优势; ::: 正向shell 可以理解为q1给q2打电话,q2接电话,完成信息接通 ...
管线命令|仅能处理经由前面一个指令传来的正确信息,对于标准错误信息无法进行处理。 关联命令后面接的第一个数据必须是命令,并且这个命令必须能够接受标准输入。 常用的管线命令 撷取命令cutgrep 所谓撷取命令,就是将一段数据经过分析或分析关键字,取出我们需要的一行信息。撷取信息是针对一行一行来分析的 ...
【所有相关命令的基本语法可以通过man查看,善用man】 第三章:基本的bash shell命令 1:关于bash 手册 通过man可以调出bash手册,包含了一些帮助信息。...
《linux命令行和shell脚本编程宝典》学习笔记 第一章 Linux shell入门 一、Linux操作系统一般包括四个主要部分: linux内核; GNU实用程序; 图形桌面环境; 应用软件; 二、内核的主要功能: 1、系统内存管理 2、软件程序管理 3、硬件管理 4、文件系统管理 三、系统内存管理...