Linux Shell编程

Linux的Shell编程

history 用来查看命令历史的 也可以用!!表示
默认的命令历史有1000条
history相关的小技巧,就和!有关系
!$上一条命令的最后一条参数
!555 在命令历史里面,运行第555条命令
!vi 命令历史里从上往下看,最近的用到了vi的命令

Tab键可以补全文件路径或者命令

alias别名 简化操作a=’b’
unalias 取消别名

通配符 *
ls *.txt
ls [12].txt 中括号里面任选一个
ls ?.txt

重定向

 >>        <      2>       2>>   

格式
filename

反向重定向
cat < 1.txt 相当于 cat 1.txt
将1.txt的内容重定向给cat

发邮件的时候用到过 mail -s “主题” 邮箱名字 < 邮件内容

2> 错误重定向
ls 没有的命令 2>error.txt 将错误信息输入到error.txt中
2>>追加重定向
ls 没有的命令 2>>error.txt
将上面的错误重定向的信息输出两遍

sh sss.sh > 1.log 2>&1 相当于1.log
上面这条命令相当于将正确的重定向到1.log错误的也重定向到1.log

ls
管道符 | 将前面命令的输出作为后面命令的输入

作业控制
sleep 100 正在休眠 100s
crtl Z
看已经被暂停的任务 jobs
恢复过来 fg 1
fg 2

ctrl c 终止
ctrl z 休眠

变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值