作家
登录

记不住 Linux 命令?这三个工具可以帮你

作者: 来源: 2017-11-02 14:19:22 阅读 我要评论


在我的 Elementary OS 体系里,目次 /usr/bin 下有 2029 个可履行文件。尽管我只会用到个中的一小部分,我要怎么才能记住这一部分呢? -- Jack Wallen

本文导航
  • -Bash 敕令汗青 …… 20%

  • -apropos …… 46%

  • -Fish …… 61%

  • -保持进修 …… 89%

编译本身 https://www.linux.com/learn/intro-to-linux/2017/10/3-tools-help-you-remember-linux-commands

作者: Jack Wallen

译者: zpl1025

Linux 桌面大年夜开端的简陋到如今走了很长的路。在我早期应用 Linux 的那段日子里,控制敕令行是最根本的 —— 即使是在桌面版。不过如今变了,很多人可能大年夜没用过敕令行。但对于 Linux 体系治理员来说,可不克不及如许。实际上,对于任何 Linux 治理员(不管是办事器照样桌面),敕令行仍是必须的。大年夜治理收集到体系安然,再到应用和体系设定 —— 没有什么对象比敕令行更强大年夜。

然则,实际上……你可以在 Linux 体系里找到异常多敕令。比如只看 /usr/bin 目次,你就可以找到很多敕令履行文件(你可以运行 ls/usr/bin/ | wc -l 看一下你的体系里这个目次下到底有若干敕令)。当然,它们并不满是针对用户的履行文件,然则可以让你感触感染下 Linux 敕令数量。在我的 Elementary OS 体系里,目次 /usr/bin 下有 2029 个可履行文件。尽管我只会用到个中的一小部分,我要怎么才能记住这一部分呢?

荣幸的是,你可以应用一些对象和技能,如许你就不消天天挣扎着去记夷┞封些敕令了。我想和大年夜家分享几个如许的小技能,欲望能让你们能稍微有效地应用敕令行(趁便节俭点脑力)。

不管你知不知道,Bash(最风行的 Linux shell)会保存你履行过的敕令的汗青。想实际操作下看看怵?有两种方法。打开终端窗口然后按向上偏向键。你应当可以看到会有敕令出现,一个接一个。一旦你找到了想用的敕令,不消修改的话,可以直接按 Enter 键履行,或者修改后再按 Enter 键。

要从新履行(或修改一下再履行)之前运行过的敕令,这是一个很好的方法。我经常用这个功能。它不仅仅让我不消去记忆一个敕令的所有细节,并且可以不消一遍遍反复地输入同样的敕令。

说到 Bash 的敕令汗青,如不雅你履行敕令 history,你可以列出你以前履行过的敕令列表(图 1)。

记不住 Linux 敕令?这三个对象可以帮你

图 1: 你能找到我敲的敕令里的缺点吗?

你的 Bash 敕令汗青保存的汗青敕令的数量可以在 ~/.bashrc 文件里设置。在这个文件里,你可以找到下面两行:

HISTSIZE=1000

Fish 还可以做更多工作,然则这里只介绍用来赞助你记住敕令,主动推荐功能足够了。

保持进修

HISTFILESIZE=2000

HISTSIZE 是敕令汗青列表里记录的敕令的最大年夜数量,而 HISTFILESIZE 是敕令汗青文件的最大年夜行数。

显然,默认情况下,Bash 会记录你的 1000 条汗青敕令。这已经很多了。有时刻,这也被认为是一个安然马脚。如不雅你在意的话,你可以随便减小这个数值,在安然性和实用性之间均衡。如不雅你不欲望 Bash 记录你的敕令汗青,可以将 HISTSIZE 设置为 0。

如不雅你修改了 ~/.bashrc 文件,记得要登出后再从新登录(不然修改不会生效)。

apropos

这是第一个我要介绍的对象,可以赞助你记忆 Linux 敕令。apropos (意即“关于”)可以或许搜刮 Linux 赞助文档来帮你找到你想要的敕令。比如说,你不记得你用的发行版用的什么防火墙对象了。你可以输入 apropos “firewall” ,然后这个对象会返回相干的敕令(图 2)。

记不住 Linux 敕令?这三个对象可以帮你

图 2: 你用的什么防火墙?

再假如你须要一个操作目次的敕令,然则完全不知道要用哪个呢?输入 apropos “directory” 就可以列出在赞助文档里包含了字符 “directory” 的所有敕令(图 3)。

记不住 Linux 敕令?这三个对象可以帮你

图 3: 可以操作目次的对象有哪些呢?

apropos 对象在几乎所有 Linux 发行版里都邑默认安装。

Fish

还有另一个能赞助你记忆敕令的很好的对象。Fish 是 Linux/Unix/Mac OS 的一个敕令行 shell,有一些很好用的功能。

  • 主动推荐

  • 记不住 Linux 敕令?这三个对象可以帮你

    VGA 色彩

  • fish 用起来可能没你想象的那么直不雅。记住,fish 是一个 shell,所以在应用敕令之前你得先登录进去。在你的终妒攀里,运行敕令 fish 然后你就会看到本身已经打开了一个新的 shell(图 4)。

    完美的脚本支撑

  • 基于网页的设备

  • 赞助文档主动补全

  • 语法高亮

  • 以及更多

主动推荐功能让 fish 异常便利(特别是你想不起来一些敕令的时刻)。


  推荐阅读

  宽带集群增强技术发展呈现新趋势

2017年,宽丛聚群通信市场的┞服策情况进一步优化,标准化工作进展顺利,行业的宽带化成长筹划加倍清楚,国度>>>详细阅读


本文标题:记不住 Linux 命令?这三个工具可以帮你

地址:http://www.17bianji.com/lsqh/38404.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)