在Linux下如何获取命令的使用帮助

0、Linux的命令分为:

内部命令:shell内部的命令

外部命令:存放在某个文件或脚本中的命令

如何查看一个命令是内部命令还是外部命令?答:使用type命令,用法type COMMAND

1、help 获取命令的简要帮助信息

内部命令:

helpCOMMAND

外部命令:

COMMAND–help

2、命令手册:manual     man COMMAND

man [12345678] COMMAND

2.1分章节(各个章节的意思):

如何查看一个命令分别出现在了哪些章节中?答:使用whatis命令,用法whatis COMMAND

1:用户命令(/bin, /usr/bin, /usr/local/bin)

Eg: man ls

2:系统调用

Eg:   man 2 read

whatis read

3:库用户

库调用是库调用,系统调用是系统调用,只是有可能同名而已。

库是指不能单独执行,只能由其他程序调用的一种函数。没有执行入口。

4:特殊文件(设备文件)

字符设备:线性访问

块设备:随机访问

特殊文件:没有文件内容(即数据),只有文件属性(即数据元)

Eg:man 4 tty

5:文件格式(配置文件的语法)

Eg:   cat /etc/passwd

Whatispasswd

man5 passwd

6:游戏

7:杂项(Miscellaneous)

8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)

Eg:man mount

2.2 man中各个符合所代表的含义

1、<>:必选

2、[]:可选

3、...:可以出现多次

4、|:多选一

5、{}:分组

2.3 MAN文档中的各个标题:

NAME:命令名称及功能简要说明

SYNOPSIS:用法说明,包括可用的选项

DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

OPTIONS:说明每一个选项的意义

FILES:此命令相关的配置文件

BUGS:

EXAMPLES:使用示例

SEEALSO:另外参照

2.4 在帮助文档中如何翻屏:

向后翻一屏:SPACE

向前翻一屏:b

向后翻一行:ENTER

向前翻一行:k

2.5 在帮助文档中如何查找关键字:

/KEYWORD: 向后

n: 下一个

N:前一个

?KEYWORD:向前

n: 下一个

N:前一个

q: 退出

3、在线文档:info COMMAND

4、文档:/usr/share/doc

只有懂得如何去查看各个帮助文档,才能让我们学起命令不至于无从下手,从而实现学习效率的提高。不积跬步无以至千里,不积小流无以成江河。学习是脚踏实地的去积累,是坚定不移地去坚持!

时间: 2024-11-11 20:09:36

在Linux下如何获取命令的使用帮助的相关文章

Linux下如何获取命令帮助

一.linux系统命令的分类:   linux系统的命令分为内部命令和外部命令:内部命令是linux的shell自带的命令,所谓外部命令是指命令本身都有一个可以执行的程序位于文件系统的某个目录下. 二.linux命令获取帮助的方法:   有help.man.info.程序的官方文档.官方文档.google.百度. 三.具体获取帮助的操作:   1.内部命令:内部命令一般可以通过help命令获取方法:     格式:help COMMAND   2.外部命令:外部命令一般可以通过help.man.

Linux下如何获取帮助?

Linux下如何获取帮助 Linux下要获取命令的使用帮助,可有以下几种方法: 一.通过help命令 二.man命令查询手册(manual) 三.info命令获取在下文档帮助 四.通过google搜索引擎获取帮助 五.在Linux的/usr/share/doc路径下,绝大多数程序都有相应的帮助手册. ================== 一.通过help命令 1.使用help命令获取帮助,需要用type命令区分是内部命令和外部命令,格式为:      type COMMAND (1)内部命令:包

linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)

程序员都很懒,你懂的! 最近在开发中,需要用到服务器的ip和mac信息.但是服务器是架设在linux系统上的,对于多网口,在获取ip时就产生了很大的问题.下面是在windows系统上,java获取本地ip的方法.贴代码: package com.herman.test; import java.net.InetAddress; /** * @see 获取计算机ip * @author Herman.Xiong * @date 2014年5月16日 09:35:38 */ public class

Linux下内存查看命令

在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们一般用free命令: $ free             total       used       free     shared    buffers     cachedMem:       3266180    3250004      16176          0     1106

Linux下java获取CPU、内存、磁盘IO、网络带宽使用率

一.CPU 使用proc文件系统,"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口.用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数." 从/proc文件系统获取cpu使用情况:    cat /proc/stat 在Linux的内核中,有一个全 局变量:Jiffies. Jiffies代表时间.它的单位随硬件平台的不同而不同.系统里定义了一个常数HZ,代表每秒种最小时间间隔的数目.这样ji

Windows以及Linux下常用的命令

一.Windows下常用的命令 系统管理和文件管理 systeminfo 获取系统信息 系统 补丁 网卡 path 查看环境变量 set 查看系统变量 whoami 查看当前用户是谁 hostname 查看当前主机名 mkdir 文件夹名 创建文件夹 rmdir 文件夹名 删除文件夹 cd 文件夹路径 路径:绝对路径 从当前盘符位置写的路径 相对路径 相对于某个位置的路径 . 表示当前路径 .. 表示上一级路径 dir 查看当前路径下有哪些文件或者文件夹 注意:以. .. 开头的文件.文件夹默认

linux下修改rm命令防止误删除

前言:相信很多朋友都遇到过在linux下用rm命令误删除文件的时候,此刻的心中仿佛有无数的羊驼在奔腾.那么怎么防止这种情况发生呢?当然是有方法的,我们可以写一个shell脚本,改变一下rm命令的作用. 第一步: 先在home目录下创建一个叫username名字的目录(当然名字可以自定义),具体命令为:sudo mkdir username(自定义的名字) 这时候记得要用命令:sudo chmod 777 username(自定义的名字)来改变一下你的目录权限,因为在home目录下刚创建的目录是没

Linux下使用ps命令来查看Oracle相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [[email protected] www.linuxidc.com ~]$ ps -ef | grep tnslsnr oracle    1999 29986  0 09:47 pts/2    00:00:00 grep tnslsnr oracle    3647     1  0 Jul03 ?        00:00:34 /u01

Linux下使用crontab命令以及Python脚本实现自动签到

关于这一部分, 我首先介绍下如何实现使用Python脚本实现签到功能其实,linux下有个命令叫做curl,完全可以完成模拟签到的功能,但是为了练习Python,我就用Python来写了.有这个想法完全是因为实验室的学长开发了一款App,上边收个起床签到,还有排名,为了能那个首签... 言归正传 首先,因为是手机上的App, 所以,我们需要抓包看下它具体的URL以及发送的内容是什么,关于这部分内容我就不在赘述了,我实现的功能主要有模拟发布状态和模拟签到两种功能,两个的URL也是不同的.为了不让学