AI智能
改变未来

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) 打赏
未经允许不得转载:爱站程序员基地 » Shell编程的常用技巧