文档章节

Linux帮助命令

浮躁的码农
 浮躁的码农
发布于 2015/04/24 11:21
字数 1040
阅读 10
收藏 0

(1)man

man命令用于获得命令或配置文件的帮助信息,英文原意为manual,所在路径为/usr/bin/man,其语法格式为:

man [命令或配置文件]

注意:查看配置文件的帮助信息时无需绝对路径

查看命令的帮助信息主要查看命令的用途(NAME)及相应的选项,而配置文件的帮助主要是查看存放信息(NAME)及其对应的格式。Linux中每个配置文件都有对应的格式。

如查看ls命令的帮助,man ls,查看/ect下services配置文件的帮助:man services。

特例:查看passwd配置文档帮助时,显示出来的是passwd命令的帮助信息:

复制代码
[root@localhost ~]# man passwd PASSWD(1)            User utilities               PASSWD(1)

NAME passwd - update user’s authentication tokens

 

SYNOPSIS passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays]

       [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
复制代码

随后使用whereis命令查看passwd的路径:

[root@localhost ~]# whereis passwd passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz

可以看到passwd存在两处,其中的man1/passwd.1.gz中的"1"表示的是命令的帮助,man5/passwd.5.gz中的"5"表示的是配置文件的帮助,因此,可通过如下方式查看配置文件的帮助:

复制代码
[root@localhost ~]# man 5 passwd PASSWD(5)           Linux Programmer’s Manual         PASSWD(5)

NAME passwd - password file DESCRIPTION

       Passwd  is  a  text file, that contains a list of the system’s
复制代码

(2)whatis

whatis命令可以得到命令简短的介绍信息,不用像man一样完全显示,其格式为:

man [命令]

例:显示ls的简短帮助信息:

[root@localhost ~]# whatis ls ls (1)  - list directory contents ls (1p)  - list directory contents

(3)apropos

apropos命令使用关键字以模糊比对的方式查询man的检索资料,然后将结果输出,其语法格式为:

apropos [配置文件]

例:显示/etc下inittab的简短帮助信息:

[root@localhost ~]# apropos inittab

inittab              (5)  - init daemon configuration

(4)--help

一个命令加—help,可以显示该命令的主要选项,如显示touch命令的主要选项:

复制代码
[root@localhost ~]# touch --help

用法:touch [选项]... 文件...

将每个文件的访问时间和修改时间改为当前时间。
不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。

如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。

长选项必须使用的参数对于短选项时也是必需使用的。 -a                    只更改访问时间 -c, --no-create       不创建任何文件 -d, --date=字符串     使用指定字符串表示时间而非当前时间 -f                    (忽略)
复制代码

(5)help

help命令用于获取shell内置命令的帮助信内置命令即使用which,whereis命令无法找到所在路径的命令,help为内置命令,其语法格式为:

help [命令]

例:查找umask的帮助:

[root@localhost ~]# help umask

umask: umask [-p] [-S] [mode]

    Display or set file mode mask.

注:help也可以查看if、case、while等shell编程的帮助信息

(6)useradd

useradd命令用于添加新用户,所在路径为/usr/sbin/useradd,其语法格式为:

useradd [用户名]

(7)passwd

passwd命令用于设置用户密码,所在路径为/usr/bin/passwd,其语法格式为:

passwd [用户名]

注:密码需符合密码规范。

(8)who

who命令用于查看登陆用户信息,所在路径为/usr/bin/who,

[root@localhost ~]# who root     tty1 2015-01-07 22:30 root     pts/0 2015-01-07 22:37 

第一个root为登陆用户名,第二个tty表示本地终端,pts表示远程终端,最后字段为登录时间

(9)w

w命令用于查看登陆用户的详细信息,所在路径为/usr/bin/w

复制代码
[root@localhost ~]# w 16:31:16 up 2:45, 2 users,  load average: 0.04, 0.02, 0.00 USER   TTY       FROM            LOGIN@   IDLE   JCPU   PCPU   WHAT

root   tty1 -               Wed22    5days 0.63s 0.63s  -bash

root   pts/0 10.2.108.214 Wed22 0.00s 3.80s 0.01s w
复制代码

其中up显示服务器连续运行时间load average表示服务器的负载情况WHAT表示当前用户正在执行的命令JCPU表示累计占用CPU时间,PCPU表示当前执行命令占用的CPU时间

© 著作权归作者所有

共有 人打赏支持
浮躁的码农

浮躁的码农

粉丝 61
博文 726
码字总数 142435
作品 0
松江
程序员
迁徙到 Linux:命令行环境

刚接触 Linux?在这篇教程中将学习如何轻松地在命令行列出、移动和编辑文件。 这是关于迁徙到 Linux 系列的第四篇文章了。如果您错过了之前的内容,可以回顾我们之前谈到的内容 新手之 Linu...

作者: John Bonesio
04/20
0
0
LINUX系统学习df命令,du命令,磁盘分区

一、命令df 命令df用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认情况下以KB为单位显示 其中/boot是我们安装系统时划分出来的,/dev、/dev/shm为内存分区,默认...

海滩上的鲨鱼
2017/11/02
0
0
专业地攻击:优秀黑客的Linux基础,part 2(创建目录和文件)

在我第一篇关于Linux基础的教程里面讨论了黑客使用Linux的重要性以及Linux的文件系统结构。我们还简单地了解了cd等基本命令的用法。在这片教程里我将会花一些时间来讲解创建目录,列举目录,...

djokary
2014/01/22
0
0
linux 打造man中文帮助手册

学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文. 其实Linux之所以强大, 就在于其强大的命令行, 如此繁杂的命令让一个六级以...

hbzhangmao
2014/12/10
0
16
新手应该知道的 26 条 linux 命令

当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就...

问题终结者
2017/10/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringCloud SpringBoot mybatis分布式Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用...

itcloud
10分钟前
0
0
c++ std::bind和std::function

定义于头文件 <functional> std::bind 函数绑定,https://zh.cppreference.com/w/cpp/utility/functional/bind // bind 用例#include <iostream>#include <functional> // 自定义的一......

SibylY
13分钟前
0
0
SecureCRT的安装与破解(过程很详细!!!)

SecureCRT的安装与破解(过程很详细!!!) SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方...

DemonsI
17分钟前
0
0
介绍几款可用的web应用防火墙

目前有两款,基于软件和基于应用程序的web应用防火墙。基于软件的产品布置在Web服务器上,而基于应用程序的产品放置在Web服务器和互联网接口之间。两种类型的防火墙都会在数据传入和传出web...

上树的熊
24分钟前
1
0
用Visual Studio开发以太坊智能合约

区块链和以太坊 自从我熟悉区块链、以太坊和智能合约以来,一直失眠。 我一直在阅读,阅读和阅读,最后我能够使用一些工具,他们建议使用以太坊网站官方客户端应用程序(Ethereum Wallet)也...

geek12345
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部