6.管道符号与作业控制 管道符 | 把左边命令输出结果交给右边执行。 cat /etc/passwd | grep -i root 列出passwd中包含 root的行。 作业控制 Ctrl+ z 暂停 任务执行; command & 把命令放在后台执行 ; jobs 查看后台运行的任务 ; fg id 把对应id的任务调回至前台运行; bg id 把对应id的任务放在后台运行 7-8.shell变量 env 查看系统内置环境变量; set 查看系统环境变量与自定义环境变量; 变量命名规则 使用数字、字母、下划线,但不能已数字开头 ;a=110 , a1=123, a=111 当变量值中包含特殊字符时需要用单引号括起来 ; test='$a$b' 取消自定义变量 unset test 即可 全局变量,自定义的变量只在当前bash中生效,若要在子bash中生效,要用 export 向下声明 ;export abc=123,但此声明只在当先终端下生效。若要在其他终端下生效,可编辑 /etc/profile 或 /etc/bashrc,添加 声明的变量。 9. 环境变量配置文件 /etc/profile 用户环境变量 当用户登陆时执行 /etc/bashrc 当执行shell时生效,不需要用户登陆 ~/.bash_profile 当用户登陆时,自动加载 ~/.bash_logout 当用户登出时执行 注:家目录bash_profile 加载家目录 bashrc,家目录中的bashrc加载/etc/bashrc PS变量在/etc/bashrc中定义