0x01 输入输出重定向
标准输入重定向:文件描述符为0
标准输出重定向:文件描述符为1
错误输出重定向:文件描述符为2
然后是非常简单易懂的图片
举个例子
ls -l xxxxxx &>> learn.txt
0x02 管道命令符
|
:把前一个命令原本要输出到屏幕的数据当作后一个命令的标准输入
这个在之前的文章写过了
0x03 命令行的通配符
*
: 代表 匹配任意个字符
?
:代表匹配单个字符
[0-9]
:代表匹配0~9之间的单个数字的字符
[abd]
:代表匹配a、b、c、三个字符中的任意一个字符
举个例子
ls -l /dev/sha*
0x04 常用的转义字符
\
:这个就不说了
''
:其中所有变量都会变为字符串
""
:保留其中变量属性,不进行转义
```` ``:这是反引号,把其中的命令执行完后返回结果
0x05 环境变量
PATH变量的作用是设定解释器搜索所执行命令的路径
别的不多讲了