• Stars
    star
    124
  • Rank 288,207 (Top 6 %)
  • Language
    Python
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📝 Impressive Linux commands cheat sheet (Python).

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.1 - 2020-05-11

  • Updated: 更新命令列表

V0.1.0 - 2019-07-28

  • Alpha: 第一个正式版发布

📃 LICENSE

MIT ©chenjiandongx

More Repositories

1

mzitu

👧 美女写真套图爬虫(二)
Python
1,041
star
2

magnet-dht

✌️ Python3 BitTorrent DHT crawler
Python
935
star
3

sniffer

🤒 A modern alternative network traffic sniffer.
Go
703
star
4

mandodb

🤔 A minimize Time Series Database, written from scratch as a learning project. 从零开始实现一个 TSDB
Go
645
star
5

torrent-cli

🔨 磁力获取器命令行工具
Python
640
star
6

awesome-asyncio-cn

😎 Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源
Makefile
594
star
7

bili-spider

📺 B 站全站视频信息爬虫
Python
581
star
8

cup-size

👀 关于女性文胸尺码的深入探讨
Python
553
star
9

mmjpg

👩 美女写真套图爬虫(一)
Python
479
star
10

51job-spider

🔎 前程无忧 Python 招聘岗位信息爬取和分析
Python
396
star
11

async-proxy-pool

🔅 Python3 异步爬虫代理池
Python
371
star
12

Github-spider

Github 仓库及用户分析爬虫
Python
251
star
13

kubectl-images

🕸 Show container images used in the cluster.
Go
237
star
14

stackoverflow-spider

📖 爬取 Stackoverflow 100万 条问答并简单分析
Python
206
star
15

pixiv

P 站非会员查看人气作品
Python
185
star
16

soksaccounts

🔥 Shadowsocks 账号爬虫
Python
157
star
17

ginprom

📡 Prometheus metrics exporter for Gin.
Go
151
star
18

gitv

🤟 A git repos analyzing and visualizing tool built in Rust. 我的开源报告
Rust
123
star
19

yummy-girls

🚜 无他,唯手熟尔
JavaScript
79
star
20

pls

✏️ Impressive Linux commands cheat sheet CLI written in Go.
Go
78
star
21

weekly-email-subscribe

阮一峰技术周刊邮件订阅
Python
76
star
22

prometheus101

📘 Prometheus 折腾笔记
73
star
23

clock

☁️ 须知少时凌云志 曾许人间第一流
Go
72
star
24

HupuLive

🏀 虎扑篮球直播命令行版
Python
70
star
25

oscar

🐶 Next generation building tool for nothing
Go
67
star
26

jianweibo

基于 Python Flask 的微博系统
Python
62
star
27

grogudb

🐸 Grogudb is a KV Database designed for fast write/scan heavy workloads.
Go
58
star
28

pinger

📌 A portable ping library written in Go
Go
57
star
29

yap

🚥 Yet another pinger: A high-performance ICMP ping implementation build on top of BPF technology.
Go
53
star
30

bili-video-rank

🔦 B 站视频各项数据排行榜
JavaScript
42
star
31

fy

🌐 Translate words via command line
Python
37
star
32

photo-gevent

👮 美女写真图爬虫 gevent 版
Python
36
star
33

kubectl-count

🎊 Count resources by kind
Go
36
star
34

Qt

Qt 小项目
C++
32
star
35

wallpaper

zol 手机壁纸爬虫(简单分布式?)
Python
27
star
36

collections

📂 Golang 实现的 collections 模块,灵感来自 Python queue 和 Python collections
Go
27
star
37

pytreemap

🌲 树图渲染命令行工具
Python
26
star
38

make-it-colorful

🎨 使用卷积神经网络给图片上色
25
star
39

photo-asyncio

🙉 美女写真图爬虫 asyncio 版
Python
24
star
40

async-bili-spider

📹 B 站异步爬虫初体验
Python
23
star
41

pyocr

利用 tesseract 解析简单数字验证码图片
Python
20
star
42

lolly

🍭 文字动态图生成工具
Python
18
star
43

youdao-go

📘 Golang 有道词典命令行版
Go
18
star
44

aura

🔔 Aura is an SDK for the monitoring system written in Go with love
Go
16
star
45

hupu-referee-report

🏀 虎扑步行街裁判报告
JavaScript
16
star
46

zhihu-zhuanlan

如何分析一个知乎大 V 的专栏文章
Python
15
star
47

photo-go

👼 美女写真图爬虫 Golang 版
Go
15
star
48

pymysql-connection-pool

pymysql 连接池
Python
14
star
49

pyhtime

🕜 一个用来将 datetime 时间转化成更加人性化的 时间描述字符串的库
Python
13
star
50

tszlist

🔗 tszlist 是一种时序数据线程安全链表
Go
11
star
51

emoji.py

🔍 emoji 表情命令行搜索工具
Python
8
star
52

slipper

🍮 Async HTTP Requests-like library based on Aiohttp
Python
7
star
53

photo-trio

👲 美女写真图爬虫 trio 版
Python
7
star
54

skrskr

🤙 当 Python 遇到大碗面 Freestyle 太 Skr 了
Python
6
star
55

mim-system

利用 flask 实现的数据库小作业网站
Python
6
star
56

kslb

🍬 The missing Service Loadbalance for Kubernetes(Just for fun).
Go
6
star
57

wetalk

📠 wetalk is a chatroom application for coders based on websockets
Go
5
star
58

pprofsnapshot

🧶 pprofsnapshot makes it easy to download profiling data to local.
Go
5
star
59

dockerstats

🐳 The easy way to collect docker stats.
Go
4
star
60

gh-contributors

🔖 Github 项目贡献者 Markdown 文档表格生成工具
Python
3
star
61

memcached-collector

📤 Collect metrics from memcached servers using aura.
Go
3
star
62

logger

⚡ A lightweight, auto-rolling logger for Go.
Go
3
star
63

docs-need-space

📗 文档空格检查工具
Python
3
star
64

grogudb-benchmark

grogudb benchmark project
Go
1
star