最实用也最容易被遗忘的Linux 命令行使用技巧

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最实用也最容易被遗忘的Linux 命令行使用技巧
作为一个日常在Linux环境下工作的工程师,每天都要大量使用Linux命令行。

有时候我们会在网上翻查命令行的使用技巧,但是一旦未能及时进行练习,很快就会把这些小技巧给忘了。

所以我决定把这些小东西整理一下,以防止以后再有遗忘的事情发生。

将输出内容做一个清晰明了的表格
使用命令行的时候,经常可以看到输出的内容一团糟:太多字符串挤在一起,根本没法看到底输出了什么,不信你就试试mount 命令。

为了看清楚些,我们可以把输出转化为一张表格,只需要加几个字符就行了:
mount | column –t:
在这个小例子中,我们用空格把输出结果隔成了一个表格,整个界面瞬间清楚美观了很多。

如果你不太喜欢空格作为分隔符,你也可以换成其他的,比如换成冒号(:)。

依然非常简单:只需要在末尾使用-s 参数制定一下相应的分割符就可以了:
cat /etc/passwd | column -t -s:
重复执行一个命令,直到它运行成功
在写这篇文章之前,我特地搜索了一下。

在Google 上,很多人都在问如何实现命令重复执行直至成功这个操作。

搜索结果里提到了ping 服务器,一直到它变得空闲位置,或者检查是不是向某个目录里上传过特定的文件,再有就是检查某个指定的链接是否存在之类的方法。

不过你还是有其他选择,比如使用while true 循环来把事情搞定:
在上面这个示例中,>/dev/null 2>&1 会让程序的输出重定向到/dev/ null。

标准错误和标准输出都会被包含进去。

这是我认为最酷的Linux命令行技巧之一。

相关文档
最新文档