一、管道符和作业控制
1、cat 1.txt |wc -l ; cat 1.txt |grep 'aaa' 将前面的命令结果输出到后面的命令
2、ctrl z 暂停一个任务
3、jobs查看后台的任务
4、bg[id]把任务调到后台
5、fg[id]把任务调到前台
6、命令后面加&直接丢到后台
二、shell变量
1、PATH , HOME , PWD , LOGNAME
2、env命令,查看系统变量
3、set命令多了很多变量,并且包括用户自定义的变量
4、自定义变量a=1
5、变量名规则:字母、数字下划线,首位不能为数字
6、变量值有特殊符号时,需要用单引号括起来
7、变量的累加
8、全局变量export b(变量名)=2(变量的值)
9、unset变量,取消变量
三、环境变量配置文件
1、/etc/profile 用户环境变量,交互,登录才执行
2、/etc/bashrc 用户不用登录,执行shell就生效
3、~/.bashrc
4、~/.bash_profile
5、~/.bash_history
6、~/.bash_logout
7、PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$'