Shell编程的常用技巧

一、自动补齐:在linux中对于命令或路径,可以TAB进行自动补全,以下事项需要注意:

1.只存在一个该输入字符开头的命令或路径。此时自动补全;

2.存在多个该输入字符开头的命令或路径,此时第一次点击TAB键无效,此时再次点击TAB会罗列出所有该字符开头的命令或路径,继续输入知道仅仅剩一个时自动补全;

3.如果命令已经是完整的,TAB键则是本来的移动功能;而路径的话要看命令自身的行为绝对后续动作。

二、历史命令

1.history命令可以显示历史执行过的命令;

2.使用! +序号执行该序号对应的命令;

3.使用! +字符执行该字符开头的最后一次执行的指令。

三、命令别名

1.实现别名: alias ddd="df-Th"

2.删除别名:unalias ddd;

3.显示所有别名命令列表:alias;

4.存放位置: ~/.bashrc(加入该文件后,重启后不会消失)。

四、重定向

1.重定向标准输入:> 命令接受输入的途径由键盘改为文件;

2.重定向标准输出:> 将命令的执行结果输出到指定文件,而不是直接显示到屏幕;

3.重定向标准输出:>> 将命令的执行结果追加输出到指定文件;

4.重定向标准错误: 2> 清除指定文件的内容,并把标准错误信息保存到指定文件;

5.重定向标准错误: 2>> 标准错误信息追加到指定文件;

6.重定向标准输出和标准错误: &> 将标准输出、标准错误信息全部保存到指定文件,而不是直接显示在屏幕上。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值