在Linux上获得帮助的最佳方法

在Linux命令行工作时有很多方法可以获得帮助。以下是一些最有用的详细信息。

一个发光的大问号被许多小问号包围着。
CarlosCastilla / Getty Images

仅仅因为Linux吸引了最讨厌的书呆子,并不意味着它对那些不愿意花大量时间钻研如何使用各种命令的技术细节的人没有很大的帮助。事实上,Linux提供了一系列工具,可以帮助任何人掌握命令行,或者只是让手头的任务更快速、更有效地完成。这篇文章涵盖了10个最好的选择。

手册页

您可以随时转到Man页面以回答您在Linux命令上可能拥有的使用情况和语法问题。只需输入“man”,然后输入命令(例如,man ps)的名称,您将获得大量的描述性信息。

另一方面,如果您真的只是想看看如何使用特定命令的一些示例,那么手册页的内容可能比您想梳理的要多得多。在这篇文章的其余部分中,我将解释一些其他的选项,用于找到您需要的命令并学习如何使用它。

apropos.

找到所需命令的最简单方法之一是使用apropos.命令。它将从每个命令的手册页获取主要描述行,其中包含您要问的单词。例如,如果您正在寻找一个允许基于某些模式选择命令输出的工具,您可能会这样做:

SHS @ Firefly:〜$ apropos模式apt-tumpers(7) -  APT搜索模式的语法和语义AWK(1) - 模式扫描和文本处理语言DH_INSTALLTEX(1) - 寄存器类型1字体,连字符模式或与TEX格式EGREP(1) - 匹配图案FC-Pattern(1)的打印线 - 解析和显示模式FGREP(1) - 匹配模式GPG-Check-Templet(1)的打印线 - 检查STDIN上的Passphrase对阵PatternFile Grep(1) - 打印线条匹配模式魔术(5) - 文件命令的魔法模式文件mawk(1) - 模式扫描和文本处理语言Nawk(1) - 模式扫描和文本处理语言Patgen(1) - 为Tex连字符生成模式pcrepattern(3) -  perl兼容的正则表达式ptargrep(1) - 将模式应用于tar存档rgrep(1)中文件中的文件内容 - 打印线条匹配模式文本:: glob(3pm) - 匹配针对文本的globbing模式ZipGrep(1) - 搜索zip存档中的文件,用于匹配模式的行

输出清楚地显示了许多命令—可能有些您以前从未使用过,而有些与您希望做的事情无关。但是,根据所显示的描述,您应该能够找到一个满足您需要的功能。

男人队

事实证明男人队命令将提供相同的输出apropos..你可以使用任何你喜欢的,或者通过设置一个别名使你的搜索更容易,像这样:

$别名?=“appos”

有了这个别名,你能够键入“?模式”以获取上面显示的输出,您将不必拼写“appos”或记住k选项与man命令。

命令-h和命令——help

某些Linux命令在使用时提供了一个简短的使用摘要-H选项。有些人会生成一个使用声明,因为它们没有提供此选项,因此假设您在使用它时不太了解您正在做的操作,但甚至使用陈述可能会有所帮助。其他人只是建议使用——帮助代替选项。

SHS @ Firefly:〜$ PWD -H -Bash:PWD:-H:无效选项PWD:使用:PWD [-LP]<==使用声明shs@firefly:~$ mkdir -h mkdir:无效选项——'h'请尝试'mkdir——help'获取更多信息。< = =建议

01

01Command可以用来提供作为参数提供的任何命令的非常简短的描述,有时确认命令正是您所期望的。

shs@firefly:~$ whatis grep grep(1) -打印匹配模式的行shs@firefly:~$ whatis useradd useradd(8) -创建一个新用户或更新默认的新用户信息

帮助

帮助Command听起来非常有用,它确实很有用,但它只对bash内置组件提供帮助。如果你问其他问题,你可能会得到这样的回答:

$ help mkdir -bash:help:没有帮助主题匹配`mkdir'。尝试“帮助帮助”或“曼-kmkdir”或`Info Mkdir'。

至少它给你指明了正确的方向。然而,对于bash内置组件,输出可能更有用!

shs@firefly:~$ help while: while命令;命令;完成< = =语法只要测试成功,就会执行命令。展开和执行命令,只要“虽然”命令的最终命令具有零的退出状态。退出状态:返回执行的最后一个命令的状态。

信息

信息命令不同于描述的其他帮助命令。它显示了关于您所询问的命令的大量信息——通常比手册页还要多。内容也是可导航的。也就是说,您可以单击显示文本中带下划线的“链接”,然后移动到所提供信息中的不同部分。

信息中的文件派生/usr/share/info目录中。当您使用信息命令。如果此目录不包含与您提出的内容相关的文件,信息将向您展示该手页面。

别名

别名不会提供关于如何使用命令的信息,但可以帮助您记住它们——特别是那些复杂的或需要一串选项才能完成所需操作的命令。下面是一些我用来避免命令复杂性的例子:

别名dirsbysize ='du -kx |EGREP -V“\ ./.+/”|sort -n'alias myip ='hostname -i |awk'\'{print}''''alias 10cec ='f(){echo“obase = 10; ibase = 8; $ 1”|公元前;取消设置-f f;};f'alias xtent ='ls -ltr |tail -5'别名rel ='lsb_release -r'别名并排='pr-mt'

作弊

有一个非常有用的snap称为“cheat”,可以用于打印特定命令的备忘单,它将包含许多有用的例子如何使用该命令。但是,您必须使用支持snap(与发行无关的包)的系统并安装作弊

以下是你可能看到的一个截短的例子:

SHS @ firefly:〜$ cheam grep#要搜索图案的文件:grep  #以执行不区分大小写的搜索(带行号):grep -in  #递归到递归grep for string :grep -r  #从文件中读取搜索模式(每行一个):grep -f  <<文件>#查找行不包含模式:grep -v  #与正则表达式的grep:grep“^ 00”#匹配线以grep -e“[0-9] {1,3} \。[0-9] {1,3} \。[0-9] {1,3} \。[0-9] {1,3}“#查找IP添加...

备忘单

您还可以找到并使用准备好的Linux备忘单,无论您是将其打印并保存在桌面上,还是下载一个PDF文件以便在需要时打开。很难知道Linux上可用的所有命令或任何特定命令的所有选项。好的备忘单通过提供常见的用法示例可以为您省去很多麻烦。

加入网络世界社区足球竞猜app软件脸谱网LinkedIn评论是最重要的主题。
相关:

版权©2021足球竞彩网下载

IT薪水调查2021:结果已经出来了