Skip to content
📝 Impressive Linux commands cheat sheet.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Init Jul 27, 2019
LICENSE Init Jul 27, 2019
README.md Release: v0.1.0 Jul 27, 2019
_version.py Init Jul 27, 2019
command.py Init Jul 27, 2019
how.py Update: 调整 textwrap width 值 Jul 27, 2019
setup.py Init Jul 27, 2019

README.md

Linux logo

📝 how

Impressive Linux commands cheat sheet.

PyPI - Python Version PyPI - Python Version MIT License

💡 IDEA

Linux 是每位开发者必备的技能,如何高效地掌握 Linux 命令就成为一件很重要的事了。jaywcjlove/linux-command 项目收集和整理了 500+ 的 Linux 命令使用文档,不过缺少了一个命令行版本,how 决定来填补这个空缺。

🔰 安装

pip 安装

$ pip install how

源码安装

$ git clone https://github.com/chenjiandongx/how.git
$ cd how
$ pip install -r requirements.txt
$ python setup.py install

📏 使用

$ how
usage: how [-h] [-i] [-v] [COMMAND [COMMAND ...]]

Lovely Linux commands cheat sheet.

positional arguments:
  COMMAND        the puzzling command

optional arguments:
  -h, --help     show this help message and exit
  -i, --init     initialize all commands
  -v, --version  displays the current version of `how`

Note: 建议第一次使用 how 时先初始化所有的命令文档,how -i,该命令会将 https://github.com/jaywcjlove/linux-command 的 .md 文档下载到 ~/.command 本地路径下。不过这个操作不是必须的,因为如果 how some-command 在本地路径中查询不到的话,会尝试先向远程地址下载。

🔖 示例

初始化所有文档,同时也是更新所有文档的命令

$ how -i
Initializing commands: 96/562 

查询如何使用 man 命令

$ how man
# man

查看 Linux 中的指令帮助

##  补充说明

man 命令 是 Linux 下的帮助指令,通过 man 指令可以查看
Linux 中的指令帮助、配置文件帮助和编程帮助等信息。

###  语法

man(选项)(参数)

###  选项

-a:在所有的 man 帮助手册中搜索;
-f:等价于 whatis 指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定 man 手册搜索的路径。

###  参数

- 数字:指定从哪本 man 手册中搜索帮助;
- 关键字:指定要搜索帮助的关键字。

###  数字代表内容

1:用户在 shell 环境可操作的命令或执行文件;
2:系统内核可调用的函数与工具等
3:一些常用的函数(function) 与函数库(library),大部分为 C
的函数库(libc)
4:设备文件说明,通常在/dev 下的文件
5:配置文件或某些文件格式
6:游戏(games)
7:惯例与协议等,如 Linux 文件系统,网络协议,ASCII code
等说明
8:系统管理员可用的管理命令
9:跟 kernel 有关的文件

###  实例

我们输入 man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手
册名称,而“(1)”表示该手册位于第一节章,同样,我们输 man
ifconfig
它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man
[章节号] 手册名称”。

man 是按照手册的章节号的顺序进行搜索的,比如:

man sleep

只会显示 sleep 命令的手册,如果想查看库函数 sleep,就要输入:

man 3 sleep

📅 Changelog

V0.1.0 - 2019-07-28

  • Alpha: 第一个正式版发布

📃 LICENSE

MIT ©chenjiandongx

You can’t perform that action at this time.