管道符的做用在于将符号前面的结果丢给符号后面的命令。管道符后面并非全部的命令均可以,通常针对文档操做的命令比较经常使用,例如cat、less、head、tail、grep、cut、sort、wc、uniq、tee、tr、split、sed、awk等等。shell
变量就是使用一个较简单的字符串来替代某些具备特殊意义的设定以及数据。shell预设的变量都是大写的。缓存
局部变量:在任什么时候候建立的变量都只是当前Shell的局部变量,因此不能被Shell运行的其余命令或Shell程序所利用。bash
命令bash:若是在当前shell中运行bash指令,则会进入一个新的shell,这个shell就是原来shell的子shell。能够用pstree指令来查看。less
命令pstree:把Linux系统中的全部进程以树形结构显示出来。在父shell中设定变量后,进入子shell时,该变量是不会生效的。若是想让这个变量在子shell中生效,须要使用命令export。进程
全局变量:export 变量名。命令export能够定义全局变量,在这个shell的子shell中均可以使用这个变量,可是不能向上传递,只能向下生效,即父shell里没有这个变量。文档
取消变量:unset 变量名字符串
环境变量配置文件可划分为两个维度:系统环境变量配置文件和用户环境变量配置文件。it
系统配置文件(不要编辑)awk
用户配置文件登录