1.echo命令
echo [选项] 输出的内容
-e 后可加控制符
\a 输出警告音
\b退格键 就是左删除
\n换行
\r回车
\t 制表符 也就是tab
\v垂直制表符
\0 八进制
\x 16进制
2.shell脚本的执行方法
赋予运行权限,直接运行:chmod 755 ./hello.sh./hello.sh
通过Bash运行 bash ./hello.sh
3.命令行快捷键
ctrl+a:光标移动到命令行首
ctrl+e:光标移动到命令行尾
ctrl+u:从光标位置一直删到行首
ctrl+z:把命令放入后台
ctrl+r:在历史命令中输入
4.命令别名
alias:查看别名
alias ls='ls --color=never'
5.历史命令
history -c :清空历史命令
history -w :把缓存的历史命令输入历史文件命令
6.输出重定向
0代表输入设备,1代表正确的输出设备,2代表正确的输出设备
1,命令 》文件 2>&1
2,命令 &》文件
3,命令 》 文件1 2》 文件2
7.管道符
多命令执行
命令1 ; 命令2 多个命令同时执行,,命令间没有逻辑关系
命令1 && 命令2 命令1执行成功,命令2才会成功;命令1执行不成功,命令2不会执行
命令1 || 命令2 命令1失败,命令2才会执行;命令1成功,命令2不会执行
命令1 | 命令2 命令2的执行使用的是命令1的执行结果
ls && echo yes || echo no 检查命令的执行结果是否正确
8.通配符
?:代表一个字符匹配
*:代表多个字符匹配
[]:代表一个集合里面
例如: ls -l | grep hive2.* | wc -l 代表查找当前目录下hive2开头的文件夹,wc -l 代表统计行数