(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()            User utilities               PASSWD()

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..gz /usr/share/man/man5/passwd..gz

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

[root@localhost ~]# man  passwd

PASSWD()           Linux Programmer’s Manual         PASSWD()

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                   ()  - list directory contents

ls                   (1p)  - list directory contents

(3)apropos

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

apropos [配置文件]

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

[root@localhost ~]# apropos inittab

inittab              ()  - 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         -- :

root     pts/        -- : 

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

(9)w

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

[root@localhost ~]# w

:: up  :,   users,  load average: 0.04, 0.02, 0.00

USER   TTY       FROM            LOGIN@   IDLE   JCPU   PCPU   WHAT

root   tty1      -               Wed22    5days  .63s  .63s  -bash

root   pts/     10.2.108.214    Wed22    .00s  .80s  .01s  w

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

Linux学习笔记(6)Linux常用命令之帮助命令与用户管理命令的更多相关文章

  1. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  2. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  3. Linux学习笔记之五————Linux常用命令之用户、权限管理

    一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...

  4. Linux学习笔记:vi常用命令

    在Linux系统中常用vi命令进行文本编辑. vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved), ...

  5. Linux学习笔记之七————Linux常用命令之编辑器、服务器

    <1>gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适.   <2> ...

  6. Linux学习笔记之三————Linux命令概述

    一.引言 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务. Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成, ...

  7. Linux学习笔记:Linux命令之权限管理命令

    权限管理命令 chmod(重要) 命令名称:chmod 英文原意:change the permissions mode of a file 执行权限:所有用户 功能描述:改变文件或目录权限 语法:c ...

  8. Linux学习笔记之Linux计划任务Crontab

    0x00 cron 简介 cron 是 UNIX, SOLARIS,LINUX 下的一个十分有用的工具.通过 cron 脚本能使计划任务定期地在系统后台自动运行. 0x01 cron 命令 cront ...

  9. Linux学习笔记之Linux相关知识

    [想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...

  10. Linux学习笔记(20) Linux系统管理

    1.进程管理 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. 进程管理的作用有判断服务器健康状态.查看系统中所有进程及杀死进程.一般都可以采用 ...

随机推荐

  1. Java for LeetCode 204 Count Primes

    Description: Count the number of prime numbers less than a non-negative number, n. 解题思路: 空间换时间,开一个空间 ...

  2. 【故障处理】mysql出现大量slave bin日志,将磁盘空间占满

    master服务器IO线程 NO  问题描述:造成大量slave bin 日志 大量占用磁盘 排查解决步骤: 1.检查是配置的问题还是mysql数据库本身的故障 2.将master的机器 mysql_ ...

  3. Effective C++ -----条款19:设计class犹如设计type

    Class的设计就是type的设计.在定义一个新type之前,请确定你已经考虑过本条款覆盖的所有讨论主题. 新type的对象应该如何被创建和销毁? 对象的初始化和对象的赋值该有什么样的区别? 新typ ...

  4. 前端js模版 预编译工具Tmod js使用入门

    1. 安装node js , 2. 用 npm install -g tmodjs  命令安装tmod 3.了解参数配置 4.运行测试例子->命令窗切换到当前文档位置 --->执行tomd ...

  5. 最牛逼android上的图表库MpChart(一) 介绍篇

    最牛逼android上的图表库MpChart一 介绍篇 MpChart优点 MpChart是什么 MpChart支持哪些图表 MpChart效果如何 最牛逼android上的图表库MpChart(一) ...

  6. php继承、多态

    继承: 概念:子类可以继承父类的一切 特点:单继承:一个子类只能有一个父类,一个父类可以派生出多个子类 方法重写:在子类里面对父类的方法进行重写. 重写:override 重载,编译多态:overlo ...

  7. ios wax热更新之安装wax(xcode7.3.1)

    通过Finder浏览到你保存该项目的文件夹.创建三个新的文件夹:wax.scripts和Classes. 第一:首先,下载源代码的压缩包.Wax放在GitHub上(https://github.com ...

  8. [Android Pro] AIDL进程间传递自定义类型参数

    1.创建.aidl 文件 AIDL 语法简单,用来声明接口,其中的方法接收参数和返回值,但是参数和返回值的类型是有约束的,且有些类型是需要 import,另外一些则无需这样做. AIDL 支持的数据类 ...

  9. linux more AND less

    ================================more================================ more 是我们最常用的工具之一,最常用的就是显示输出的内容, ...

  10. MVC控制下输出图片、javascript与json格式

    /// <summary> /// 输出图片 /// </summary> /// <returns></returns> public ActionR ...