码迷,mamicode.com
首页 > 系统相关 > 详细

第一章、linux的帮助获取

时间:2016-01-21 16:00:38      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:linux   基础   帮助   

本人也是个小白,写东西主要是为了梳理思路以及在以后忘记了帮助回忆,如有错误或不足,可以直接提出,谢谢啦技术分享



第一章、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数据库才行。


使用以下指令建立:

  man db

  (centos7以后使用这个命令,以前使用makewhatis)

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

 

三、在线文档 info


使用方法和man类似,但比man命令更详细,一般用得比较少

 

四、/usr/share/doc

 

五、baidugoogle,以及官方文档


本文出自 “不朽字” 博客,请务必保留此出处http://buxiuzi.blog.51cto.com/11124867/1737086

第一章、linux的帮助获取

标签:linux   基础   帮助   

原文地址:http://buxiuzi.blog.51cto.com/11124867/1737086

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!