您的位置:首页 > 运维架构 > Linux

第一章、linux的帮助获取

2016-01-21 12:16 417 查看
本人也是个小白,写东西主要是为了梳理思路以及在以后忘记了帮助回忆,如有错误或不足,可以直接提出,谢谢啦



第一章、linux的帮助获取

一、命令行加选项

内置命令:
help COMMAND
例子:
help cd

外部命令:
COMMAND --help
COMMAND -h

判断命令类型:
type COMMAND

显示结果有:
[root@study ~]# type cd
cd is a shell builtin
# 内置命令

[root@study ~]# type su
su is /bin/su
# 外部命令

[root@study ~]# type ls
ls is aliased to `ls --color=auto`
# 别名


二、使用命令手册(manual)

格式:
man COMMAND
man 编号 COMMAND
例子:
man kill
man 2 kill

注意: 如果不加数字的话默认从1开始,遇到数字几就打开第几章

编号一般有以下几类:
1 Commands(Programs)
用户命令
使用者在shell环境中可以操作的指令或可执行文件 (/bin, /usr/bin, /usr/local/bin)

2 System calls 系统调用 顾名思义,系统核心可调用的函数与工具等

3 Library calls 库文件 一些常用的函数(function)与库文件(library),大部分为C的

4 Special files(devices) 特殊文件(设备文件) 装置文件,通常位于/dev下

5 File formats and conventions
文档格式和规范
某些配置文件的规范格式,如/etc/passwd

6 Games
游戏

7 Conventions and miscellaneous
杂项

8 System management commands
管理命令
系统管理员可用的指令(/sbin, /usr/sbin, /usr/local/sbin)

9 Kernel routines [Non standard]
跟Kernel(内核)有关的文件

man page的内容大致分成底下几部分:

<>:必选 []:可选 ...:可以出现多次 |:多选一 {}:分组

NAME 简短的指令、资料名称说明SYNOPSIS 简短的指令下达语法(syntax)简介DESCRIPTION 较为完整的说明,重要OPTIONS 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明COMMANDS 当这个程序在执行的时候,可以在此程序中下达的指令FILES 此命令相关的配置文件SEE ALSO 可以参考另外的说明EXAMPLE 一些可以参考的范例

与man相关的操作

空格键 向下翻一页
[PageDown] 向下翻一页
b 向上翻一页 记忆技巧:b键在空格键上面
[PageUp] 向上翻一页
回车键 向下一行
k 向上一行 记忆技巧:在回车键前面
[Home] 到第一页
[End] 到最后一个

/string 向下搜寻字符串
?string 向上搜寻字符串
n,N 继续下一个字符串的搜寻,n正向,N反向
q 退出

与man相关的指令

man -f man 找出系统说明文件中,与man有关的章节都会被列出来
man -k man 找出系统说明文件中,含有man关键字的就会被列出来

whatis [指令或资料] 相当于 man –f apropos[指令或资料] 相当于 man –k

注意:这两个特殊指令必须要建立whatis数据库才行。

使用以下指令建立:
mandb
(centos7以后使用这个命令,以前使用makewhatis)

(特别是最小化安装需要执行一次)

三、在线文档 info

使用方法和man类似,但比man命令更详细,一般用得比较少
四、/usr/share/doc

五、baidu,google,以及官方文档

本文出自 “不朽字” 博客,请务必保留此出处http://buxiuzi.blog.51cto.com/11124867/1737086
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: