使“man”命令在linux和osx中更有用

Linux和osx中的man命令非常适合于学习更多关于终端命令的知识,但并不适用于所有情况。ReaderUndecim共享一个快捷方式,使人对某些命令更有用。...

Image for article titled Make the "man" Command More Useful in Linux and OS X

Linux和osx中的man命令非常适合于学习更多关于终端命令的知识,但并不适用于所有情况。ReaderUndecim共享一个快捷方式,使人对某些命令更有用。

如果您一直在尝试使用命令行,那么您应该了解man命令,它为您提供有关某个命令的操作说明(例如,man ls将告诉您有关ls命令的所有信息)。但是,该手册并没有关于每个命令的信息。例如,在Ubuntu上,if命令没有手册。这是一个内置于命令行的函数,因此它不像大多数程序那样是一个单独的程序。您可以使用命令行中内置的help命令获取有关它的信息。

为了方便起见,你可以让帮助成为男人的退路。您只需将此文件添加到主目录中.bashrc文件的末尾(Mac OS X Snow Leopard用户,此文件称为.bash\u profile):

man () { /usr/bin/man $@ || (help $@ 2> /dev/null && help $@ | less) }

然后重新启动命令行,或者运行。bashrc重新加载文件。

这将覆盖man命令。它调用man程序,如果找不到手动页面,则检查help命令中的信息,并将输出管道设置为“less”,这使它的行为更像man。

当然,如果man不返回任何东西,您总是可以使用帮助,但这是一个有用的快捷方式,可以使您不必重新运行命令。另外,请务必查看其他在终端中提供帮助的命令。

[通过#提示]

  • 发表于 2021-07-25 03:43
  • 阅读 ( 72 )
  • 分类:互联网

你可能感兴趣的文章

如何在linux和macos上将手册页缩短为可读的解释

如果其他方法都失败了,请阅读手册。Linux和Mac上的命令行用户知道,他们可以键入“man”,然后输入命令名来查看该命令的详细说明。这些手册页很有用,但很冗长。有时,你所需要的只是一个简短的命令解释,以刷新你的记...

  • 发布于 2021-03-14 01:21
  • 阅读 ( 202 )

40多个最常用的linux终端命令

Linux命令行有两件事是正确的:第一,在任何给定的时间都可以使用成千上万个可能的命令;第二,最终只能使用其中的一小部分。尽管提供了力量,我们大多数人只是重复同样的命令一遍又一遍。 ...

  • 发布于 2021-03-15 21:40
  • 阅读 ( 267 )

linux中的进程是什么?

...行多任务环境时的有用工具。您可以使用许多工具和内置命令来处理作业。 ...

  • 发布于 2021-03-27 02:21
  • 阅读 ( 245 )

如何使用受限shell来限制linux用户可以做什么

...受限用户不能更改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在...

  • 发布于 2021-03-31 10:57
  • 阅读 ( 394 )

如何使用shopt定制bashshell

... 有53个shopt选项。如果在没有任何选项的情况下使用shopt命令,它会列出这些选项。如果我们通过wc命令输出,它将为我们计算行、字和字符。因为每个shopt选项都在自己的行上,所以行数就是选项数。 我们键入以下内容: shopt | ...

  • 发布于 2021-04-01 12:30
  • 阅读 ( 179 )

如何在linux上以彩色显示手册页

...还自动为手册页着色。 要在Ubuntu上安装most,请使用以下命令: sudo apt-get install most 要在Fedora上安装most,请键入: sudo dnf install most 要在Manjaro上安装most,请键入: sudo pacman -Syu most 将most设置为默认寻呼机 为了告诉Linux使用most...

  • 发布于 2021-04-01 20:53
  • 阅读 ( 165 )

如何在linux上创建手册页

... 在旧的Unix笑话中有一个核心真理,“你需要知道的唯一命令是man。”手册页包含了丰富的知识,当你想了解一个命令时,应该首先打开手册页。 为您编写的实用程序或命令提供一个手册页,可以将其从一段有用的代码提升到一...

  • 发布于 2021-04-01 21:08
  • 阅读 ( 278 )

如何使用linux的man命令:隐藏的秘密和基础知识

...于Linux的一切都在它的手册页中。例如,您可以搜索一个命令来完成一个任务,即使您不知道它叫什么。但是你怎么能找到手册页呢?这里有一些技巧。 linux的内置手册 有一个古老的(来自Unix黄金时代)Linux笑话说,您需要知...

  • 发布于 2021-04-02 10:46
  • 阅读 ( 202 )

如何在linux上使用git安装软件

...须安装一个C编译器,Bison和Flex。 构建说明说要发出make命令,所以我们还需要make。 构建此应用程序所需的工具有C编译器、Bison、Flex、make和Git(将存储库克隆到您的计算机)。 本文是在运行Ubuntu、Fedora和Manjaro Linux发行版的计...

  • 发布于 2021-04-03 08:08
  • 阅读 ( 215 )

tldr将手册页转换为简明、通俗的英语解释

命令行用户知道如何阅读手册:键入“man”,然后输入命令名,您将看到详细的解释。这些手册很有用,但冗长,用数百字来解释命令的每一个细节。 当你想知道一切的时候,这很好,但是大多数时候你都在寻找一个特定的用...

  • 发布于 2021-04-07 07:29
  • 阅读 ( 117 )
MkrX5UPkS
MkrX5UPkS

0 篇文章

相关推荐