掌握这些Linux Shell 技巧,效率提升岂止一倍!

工欲善其事,必先利其器。下面分享几个平时工作中可以经常使用,但却极容易被忽略的超级实用的Linux Shell小技巧。

本文适用对象为:每天需要将大量时间花费在Linux Shell上系统管理员、程序员、跨界的DevOps工程师们。

掌握这些Linux Shell 技巧,效率提升岂止一倍!

技巧1 命令行换行

如果命令行超长,希望换成几行进行输入,同时不想使用”\\n”这样的命令。那么在编辑命令行的时候可以使用“Ctrl-X E”进行换行,显示效果绝对赏心悦目。动手试试吧。

掌握这些Linux Shell 技巧,效率提升岂止一倍!

技巧2 快速复制前一条命令

普通用户输入了一条超级用户才能执行的命令,于是还需要输入“sudo+原命令”,如果不想重复输入整个命令原文,那么就输入“sudo !!”就可以了。这里”!!”代表了上一条命令。

举例:见下图。

掌握这些Linux Shell 技巧,效率提升岂止一倍!

技巧3 快速粘贴之前的命令参数

前后两个命令不同,但参数一致,如何能够节约下一个命令的输入时间呢?

举例:

第一条命令:

Ping 114.114.114.114

本来第二条命令要输入:

mtr 114.114.114.114

但是,现在你只要在mtr后面输入:“Alt+ .” 或者“esc+.”就可以自动将上一个命令的参数快速粘贴,达到同样的效果了。

技巧4 更方便的查看日志文件

这个技巧特别适用于经常查看日志文件的开发人员,DevOps工程师。

查看日志,最常用的命令就是tail命令了。但是如果执行命令tail /var/log/syslog的话,只会显示最后的几行文件。如果想查看更多的信息,怎么办呢?

有两种更好的方法:

1、 借助-f参数,tail会动态的将后续更新内容进行显示。即输入“tail -f /var/log/syslog”,后面增加的日志信息就会不断的更新显示了;

2、使用less去替代tail,可以滚动查看文件,特别适用于超长超复杂的日志文件

技巧5 快速批量删除命令行字符

案例:

1) 原始命令

掌握这些Linux Shell 技巧,效率提升岂止一倍!

2)将光标后面的字去掉

Ctrl - K
掌握这些Linux Shell 技巧,效率提升岂止一倍!

3)恢复刚才删掉的字符

Ctrl - Y 
掌握这些Linux Shell 技巧,效率提升岂止一倍!

4)将光标前面的字去掉

Ctrl - U 
掌握这些Linux Shell 技巧,效率提升岂止一倍!

5)恢复刚才删掉的字符

Ctrl - Y 
掌握这些Linux Shell 技巧,效率提升岂止一倍!

6)Ctrl - W删除光标前的一个单词

掌握这些Linux Shell 技巧,效率提升岂止一倍!

以上压箱底的技巧你是不是跃跃欲试了?平时你还会用到什么好用的Linux Shell小技巧,欢迎关注并在评论区留言~

掌握这些Linux Shell 技巧,效率提升岂止一倍!


分享到:


相關文章: