一、管道符、作业控制
1.管道符的作用:将管道符前输出的内容,传输给管道符后面作为输入
2. ctrl + z 暂停任务
fg + id号恢复已经暂停的任务
jobs查看已经暂停的任务
bg将任务切换到后台
命令+& 可以将 任务放到后台执行
二、变量
1. PATH
HOME
PWD
LOGNAME 语言
2.env可以查看系统变量,一般为大写英文字母
set可以查看所有变量
3.可以自定义变量
变量命名规则:字母、数字、下划线,首位不能写数字,貌似没有字符量的限制
4.全局变量
$SSH_TTY 查看属于那个终端中
pstree查看所属位置(树形图)
全局变量是向下同步的 不会向上同步
export 变量名 = 变量值 设置全局变量
unset 变量名 删除变量
三、环境变量的配置文件
/etc/profilr用户环境变量,交互,登录才执行(系统层次)
~/.bashrc (用户层次) 执行shell脚本时会自动调用,不需要用户登录
~/.bash_profile 用户登录的时候,自动加载然后调用bashrc
~/.bash_history 用户历史命令,方便查找
~/.bash_logout 用来定义用户退出时做的操作
PS1 /etc/bashrc下定义 命令行抬头的格式 \u@\h \W \$ 用户@主机名 最后一层目录(w 为绝对路径) \$普通用户为$ 系统用户为#
PS2 二层子终端 类似mysql命令行