Linux支持的shell /etc/shells
echo输出命令 有空格加双引号
hisotry
可以直接编辑历史文件 -c 缓存的都会清除
历史命令默认保存1000条 可在环境变量配置文件/etc/profile更改 保存在文件中
命令别名
命令的执行顺序
永久别名有效 /用户/.bashrc
删除别名unalias 别名
标准输入输出
计算机的输入设备输出设备
输出重定向
输入重定向
多命令顺序执行
多命令顺序执行的符号
;如果命令1错误那么2也会执行简化操作
命令可以是可以在shell上面写的正确执行的??
管道命令
命令1正确执行才可以正确执行命令2
通配符用于匹配文件名
其他特殊符号
用户自定义变量
变量的命名
set好看系统中所有的变量 系统变量 自定义变量
变量删除unset变量
环境变量 用户可以自定义和系统中本来就存在但是可以修改值(系统环境变量)
设置环境变量
env 查看的环境变量
进入子shell 子shell中也有环境变量 set即可获取
pstree确定进程树
定义系统提示符的变量PS1 严格讲ps1不是环境变量只能用set命令查看
位置参数变量
通过人为的写参数传入脚本
预定义变量
位置变量是预定义变量的一种
找不到一个文件也是同样的是一个错误
&表示后台执行 windows最小化
接收键盘输入