管道符、重定向与环境变量linux
1、重定向bash
一、输出重定向:将命令输出的信息写入文档spa
>清空写入正确重定向进程
>> 追加写入正确重定向文档
2>清空写入错误重定向变量
2>>追加写入错误重定向grep
&>> 追加写入全部重定向 不论正确仍是错误im
二、输入重定向:将文件做为命令的标准输入重定向
<环境变量
2、管道符 | 命令 A | 命令 B 将命令A的结果 交给命令B 再次处理
例如:检查进程 ps -ef | grep root
管道符还能够 命令A |命令B | 命令C 。。。
3、 命令通配符
一、*:通配全部字符
二、?:通配单个字符
三、[ a,b,c] 指定通配用逗号隔开 还有[ a-z ] ,[1-9]
4、转移符
一、" " :双引号 表示是一个总体
二、' ' :单引号 表示将所有转义为字符
三、/ : 反斜杠 表示只将/后面的转义为字符
四、` ` : 反引号 表示 执行里面的命令 hh = `uptime` $hh
5、环境变量
命令在linux 中执行分为4个步骤:
一、路径+命令:/bin/ls 若是是的话 直接执行
二、检查是不是别名
建立别名:alias zqs = “uptime”
取消别名: unalias zqs
三、判断是不是内部命令: 内部命令就是bash内部的执行 bash会直接执行 1%
type 查看是不是内部命令
四、外部命令 :系统在多个路径中查找用户输入的命令文件 99%
系统中的命令都是存在文件中,直接命令时都是去寻找命令所在的文件
PATH 就是由这些命令所在文件的路径组成的一个变量,而后bash解释器就会在在这些地方逐个查找
PATH 至关于解释器的小助手,方便查找
例: ZQS=/etc/bin
cd $ZQS 便可直接进入 /etc/bin
若是先要让全部人都能使用这个ZQS 那么 export ZQS 便可 将其转换为全局变量