Linux常用基本命令-帮助命令

一、Manual Packages

1、查看手册页说明文档的方式

通过命令:man man

2、手册页简介

(1)名称

man - 系统参考手册的接口

(2)概述

man [man 选项] [[章节] 页 ...] ...

man -k [apropos 选项] 正则表达式 ...

man -K [man 选项] [章节] 关键词 ...

man -f [whatis 选项] 页 ...

man -l [man 选项] 文件 ...

man -w|-W [man 选项] page ...

(3)描述

手册页(Manual Packages),简称“man pages”,是Unix和类Unix系统(包括Linux 和macOS)上提供程序、函数、命令及文件格式文档的一种方式。手册页是用户和管理员 获取命令用法、程序功能、配置文件规范和某些API函数描述的重要资源。 手册的章节号(页)及其包含的手册类型对应关系如下。
 1-可执行程序或shell命令:包含了绝大多数用户级别的外部命令或程序的文档, 这些命令通常位于用户的PATH环境变量指定的目录下,如/bin、/usr/bin等。
 2-系统调用(内核提供的函数):提供了内核提供的系统调用的文档,系统调用是 应用程序与操作系统内核之间进行交互的接口。
 3-库调用(程序库中的函数):包括标准C库函数和其他库函数的文档,这些库函 数提供了执行特定任务(如字符串处理、文件操作)的编程接口。
 4-特殊文件(通常位于/dev):涉及到系统上的特殊文件,如设备文件的说明。
 5-文件格式和规范,如/etc/passwd:描述了各种文件格式和配置文件的结构,比如 /etc/passwd 或/etc/shadow 文件的格式。
 6-游戏和屏保:有些系统会在这一节中提供游戏和屏保程序的文档。
 7-杂项(包括宏包和规范):包含了一些杂项文档,如宏包、约定等。如man(7), groff(7),man-pages(7)。
 8-系统管理命令(通常只针对root用户):提供了系统管理员级别的命令或程序的 文档,这些命令通常位于/sbin、/usr/sbin等目录。
  9-内核例程(并非所有的发行版都有):某些系统会提供内核级别函数和例程的文档。 
我们常用的文档位于第1、2、3、7页。

(4)手册页引用格式

执行man man命令,进入手册页浏览模式,左上角会显示MAN(1),这就是手册页
引用格式或man引用格式,括号前面是命令(或系统调用等)的名称,括号内是命令所在
的手册页编号。 
当存在多个同名但功能不同的命令或调用时,可以通过页编号区分。如:用户命令write
位于第一页,用write(1)表示,系统调用write位于第2页,用write(2)表示。 

二、man 获得帮助信息

1、基本语法

man [页编号] [命令或配置文件](功能描述:获得帮助信息)

2、显示说明

信息功能
NAME命令的名称和单行描述
SYNOPSIS怎样使用命令
DESCRIPTION命令功能的深入讨论
EXAMPLES怎样使用命令的例子
SEE ALSO相关主题(通常是手册页)

3、案例实操

(1)查看ls命令的帮助信息

man ls

(2)查看用户命令write的帮助信息

 man write

(3)查看系统调用write的帮助信息

man 2 write

当手册页内存在多个同名命令(或系统调用等)时,不指定页编号,会从第一页开始扫 描,展示第一个名称匹配的说明文档。同一页内不会存在名称相同的命令(或系统调用等)。 如果想要搜索的不是第一个名称匹配的文档,则需要指定页编号。

三、help获取shell内建命令的帮助信息 

1、shell内建命令 

shell内建命令是shell的一部分,他们没有单独的可执行文件或手册页,这类命令的文
档通过help命令访问。 

2、基本语法 

help 命令 (功能描述:获得shell内建命令的帮助信息) 

3、案例实操 

查看cd命令的帮助信息 

help cd

四、常用快捷键

常用快捷键功能
ctrl + c停止进程
ctrl+l清屏;彻底清屏是:reset
ctrl + q退出
善于用tab键提示(更重要的是可以防止敲错)
上下键查找执行过的命令
ctrl +u清除当前敲的命令

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值