centOS设置中文帮助文档
[root@CentOsVm ~]# yum list | grep man.*zh
man-pages-zh-CN.noarch 1.5.2-4.el7 base
[root@CentOsVm~]# yum -y install man-pages-zh-CN.noarch
[root@CentOsVm~]# vi .bashrc
alias cman=‘man -M /usr/share/man/zh_CN’
[root@CentOsVm~]# source .bashrc
[root@CentOsVm~]# cman ls
常见目录
- /:跟目录
- /root:root用户的家目录
- /home:普通用户的家目录
- /etc:配置文件跟目录
- bin:命令目录
- sbin:管理命令目录
- /usr/bin和/usr/sbin:系统预装的其他命令
帮助命令
- man
- help
- info
man帮助命令
man 是manual的缩写,一共分9章
-
man 7 man:查看帮助手册,通过“q”退出帮助手册
-
手册章节传统上如下定义:
第1章 Commands:用户可从 shell 运行的命令
第2章 System calls:必须由内核完成的功能
第3章 Library calls:大多数 libc 函数,例如 qsort(3))
第4章 Special files:/dev) 目录中的文件
第5章 File formats and conventions:/etc/passwd 等人类可读的文件的格式说明
第6章 Games:
第7章 Macro packages and conventions:文件系统标准描述,网络协议,ASCII和其他字符集,还有你眼前这份文档以及其他东西
第8章 System management commands:类似 mount(8) 等命令,大部分只能由 root 执行
第9章 Kernel routines:这是废弃的章节。 原来曾想把一些关于核心的文件放在这里,但是实际上只> 有极少数可以写成文件放在这里,而且它们也很快过时了。 核心开发者可以找到其他更好的资源。
-
man帮助命令用法
- man ls:实际查询的是ls 第一章的命令
- man 章节 ls:查看不同章节的帮助命令 例如:man 7 man,查询第7章的man帮助命令,使用第一章的帮助命令,往往把章节省略。
- man也是一条命令,可以通过
man man
来查看man命令 - man的子命令,例如:man -a passwd
- 查看所有与之匹配的命令,q退出后可以继续查看命令
- 查看所有与之匹配的命令,q退出后可以继续查看命令
- 可以通过man man 查看所有帮助详解
help帮助
shell(命令解释器)自带的命令称之为内容命令,其他是外部命令
- 内部命令使用“help cd”
- 外部命令使用“ls --help”
- 使用type 命令查看命令类型:例如:type cd
info帮助
info帮助比help更详细,作为help的补充
- info ls
为什么要学习帮助命令
- linux的基本操作方式是命令行
- 海量的命令不适合“死记硬背”
- linux世界里一切皆文件