shell编程基础

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 代表统计行数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值