• 内核版:https://www.kernel.org/
  • 发行版
    • 字符
      • RedHat Linux:软件经过专业测试,安全可靠,大公司支持,需付费。
      • Fedora:也是RedHat公司发行,但方式是组建社区,无专业测试,免费。
      • CentOS:上面两者的结合,稳定&免费,香!
    • 图形界面
      • Debian
      • Ubuntu

image.png

帮助命令

man命令

有问题找“男人”帮忙。
image.png
9章的含义,其中1可以省略。
image.png
为什么要分9个章节呢?因为有些命令和系统调用是重名的,为了区分,则分章节。
image.png
man命令可以用来查看Linux命令的帮助信息 、配置文件的帮助信息等等,通过不同的代号可以查看不同的帮助信息:
常见用法:

代号 含义
1 查看Linux命令的帮助信息(默认)
2 查看内核提供的函数的帮助信息
3 查看函数库提供的函数的帮助信息(大部分是C的函数库)
4 查看设备文件的帮助信息
5 查看配置文件的帮助信息
6 查看Linux游戏的帮助信息,这些帮助信息是由各个游戏自己定义的
7 查看各种杂项的帮助信息,如 man 7 signal 查看信号的帮助信息
8 查看只有系统管理员(root)能使用的命令的帮助信息
9 查看跟内核例行程序有关的帮助信息
  1. [root@localhost ~]$ man ls # 查看ls命令的帮助信息
  2. [root@localhost ~]$ man 1 ls # 查看ls命令的帮助信息,如果不指定默认就是取代号1的帮助信息
  3. [root@localhost ~]$ man -a ls # 默认只会查看代号为1的帮助信息,加上该选项可以查看所有代号的的帮助信息,前提是该代号有ls命令的帮助信息的情况下
  4. [root@localhost ~]$ man -aw ls # 查看所有帮助信息文件的路径

如何查看中文版的man帮助信息:

  1. [root@localhost ~]$ yum install -y epel-release # 安装epel扩展源
  2. [root@localhost ~]$ yum install -y man-pages-zh-CN # 安装man中文页面相关依赖包
  3. [root@localhost ~]$ export LANG=zh_CN.utf-8 # 设置系统语言为中文(默认是en_US.utf8)
  4. [root@localhost ~]$ man ls # 再使用man命令即可显示中文版的帮助信息

如何查看配置文件的帮助信息:

  1. [root@localhost ~]$ man 5 passwd # 如果我们想查看/etc/passwd文件的帮助信息,只需要写文件名即可不需要写全路径
  2. No manual entry for passwd in section 5 # 默认是没有提供配置文件的帮助信息的,必须安装man-pages这个包
  3. [root@localhost ~]$ yum install -y man-pages

man命令相关的文件:

  1. /etc/man.conf # 操作系统为CentOS6时man的配置文件
  2. /etc/man_db.conf # 操作系统为CentOS7时man的配置文件
  3. /usr/share/man/* # 我们使用man命令时,使用的帮助文档一般都是从这个目录获取的


help命令

image.png
使用type命令可以查看命令类型。
image.png

info命令

info比help更详细,可以作为help的补充。