|
|
51CTO旗下网站
|
|
移动端

1.7.2 外部命令帮助文档

《跟老韩学Linux运维》第1章Linux应用运维指令概述,本书完全按照实际的Linux应用运维中的工作命令来讲解并加以实践,力求让读者看完此书后,能掌握运维工作中使用频率比较高的实战类型的运维指令。本节为大家介绍外部命令帮助文档。

作者:韩艳威来源:人民邮电出版社|2018-11-10 17:22

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

1.7.2  外部命令帮助文档

大多数外部命令都可以使用-?-help来获取帮助。

【实例1-31】查看外部命令who帮助信息

  1. [root@linux_command ~]# type -t who  
  2. file  
  3. [root@linux_command ~]# who --help  
  4. Usage: who [OPTION]... [ FILE | ARG1 ARG2 ]  
  5. Print information about users who are currently logged in.  
  6.  
  7.   -a, --all        same as -b -d --login -p -r -t -T -u  
  8.   -b, --boot       time of last system boot  
  9.   -d, --dead       print dead processes  
  10.   -H, --heading    print line of column headings  
  11.   -l, --login      print system login processes  
  12.       --lookup     attempt to canonicalize hostnames via DNS  
  13.   -m               only hostname and user associated with stdin  
  14.   -p, --process    print active processes spawned by init  
  15.   -q, --count      all login names and number of users logged on  
  16.   -r, --runlevel   print current runlevel  
  17.   -s, --short      print only name, line, and time (default)  
  18.   -t, --time       print last system clock change  
  19.   -T, -w, --mesg   add user's message status as +, - or ?  
  20.   -u, --users      list users logged in  
  21.      --message     same as -T  
  22.      --writable    same as -T  
  23.      --help     display this help and exit  
  24.      --version  output version information and exit  
  25.  
  26. If FILE is not specified, use /var/run/utmp.  /var/log/wtmp as FILE is common.  
  27. If ARG1 ARG2 given, -m presumed: 'am i' or 'mom likes' are usual.  
  28.  
  29. GNU coreutils online help: <http://www.gnu.org/software/coreutils/> 
  30. For complete documentation, run: info coreutils 'who invocation' 

外部命令帮助文档的获取有多种途径,基本上使用man即可满足需求。

外部命令是Linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。

通常外部命令的实体并不包含在Shell中,但是其命令执行过程是由Shell程序控制的。

Shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。

外部命令是在bash之外额外安装的,通常放在/bin、/usr/bin、/sbin和/usr/sbin等路径下。

可通过“echo $PATH”命令查看外部命令的存储路径,比如ls、vi等。

  1. [root@linux_command ~]# echo $PATH  
  2. /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/data/app/php:/data/app/mysql/bin:/root/bin 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

Cisco网络工程案例精粹

《Cisco网络工程案例精粹》是一本以案例为基础兼顾知识概述的案例性书籍,所收录的案例都是笔者精心挑选出来的在网络工作中常见的案例。 ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客