| :前面命令执行的结果输出内容,做为后面命令的输入:如cat 1.txt|grep 'aaa' (打印出1.txt中含有aaa的行)shell
ctrl+z 暂停命令bash
fg恢复暂停的命令;fg 2恢复第二个spa
jobs查看暂停或在后台的命令登录
bg将命令丢后台;bg 2后台
ctrl+c终止命令变量
命令后+&命令丢后台配置
ctrl+l清屏file
env显示系统内置环境变量grep
set 显示env+用户自定义变量配置文件
变量名规则:字母、数字、下划线;首位不能为数字
变量值规则:有特殊字符时需用单引号括起来
全局变量:使定义的变量在全部子shell都生效;定义变量前加export:如export zjy=25
取消变量:unset 变量名;
/etc/profile 系统层;用户环境变量,交互,登陆才执行
/etc/bashrc 系统层;用户不用登陆,执行shell就生效;定义PS1变量,
~/.bash_profile 用户层;同/etc/profile
~/.bashrc 用户层;同 /etc/bashrc
~/.bash_history 用户执行过的历史命令
~/.bash_logout 定义用户退出时作的操做
PS1:登陆提示符;赋值需用单引号括起来;\u用户; \h主机名; \W当前层的目录名;\w绝对路径; \$普通用户显示$,root显示#;
PS2:启用其余命令交互时的提示符