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

1.4 命令行格式一览

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

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

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

1.4 命令行格式一览

命令基本格式如下:

  1. 命令  [选项]  [参数] 

大部分命令行都遵循这个格式,选项和参数根据使用场景进行选择是否使用。

【实例1-14】命令行格式不带参数

  1. [root@linux_command ~]# whoami  
  2. root 

上述代码只有命令本身,没有任何选项和参数。

【实例1-15】命令行格式带选项

  1. ls -1 

查看当前目录下所有文件的详细信息(时间、大小等信息)。

  1. [root@linux_command ~]# ls -l  
  2. total 3449596  
  3. -rw-r--r--. 1 root root        139 Sep 17 22:58 \  
  4. -rw-r--r--. 1 root root       6481 Sep  9 22:20 –  
  5. -rw-r--r--. 1 root root        832 Sep  9 17:22 100M.log  
  6. -rw-r--r--. 1 root root       2751 Aug 31 16:45 111  
  7. -rw-r--r--. 1 root root        201 Sep  9 22:08 119.254.76.106  
  8. -rw-r--r--. 1 root root         10 Sep 12 18:00 1.txt 

上述代码中,ls命令带了一个“-l”选项。

如果有多个选项可以合并写,有多个参数并列写,如下代码所示。

【实例1-16】命令行格式多选项合并

  1. ls –1 –h –r –t /data 

查找/data/目录的所有文件,并以大小和访问时间等逆向排序。

  1. [root@linux_command ~]# ls –l –h –r -t /data  
  2. total 24K  
  3. -rw-------.  1 root  root  1.2K Apr 25  2017 anaconda-ks.cfg  
  4. drwxr-xr-x.  4 root  root    43 May 28 09:05 app  
  5. -rw-r--r--.  1 root  root     0 Jun 11 20:08 2.log  
  6. -rw-r--r--.  1 root  root     0 Jun 11 20:08 1.log  
  7. -rw-r--r--.  1 root  root     0 Jun 11 20:08 9.log  
  8. -rw-r--r--.  1 root  root     0 Jun 11 20:08 8.log 

上面代码中的指令的选项(-l -h -r -t)和下面代码中的指令的选项(-lhrt)执行后的结果是一模一样的。

  1. [root@linux_command ~]# ls -lhrt /data  
  2. total 24K  
  3. -rw-------.  1 root  root  1.2K Apr 25  2017 anaconda-ks.cfg  
  4. drwxr-xr-x.  4 root  root    43 May 28 09:05 app  
  5. -rw-r--r--.  1 root  root     0 Jun 11 20:08 2.log  
  6. -rw-r--r--.  1 root  root     0 Jun 11 20:08 1.log  
  7. -rw-r--r--.  1 root  root     0 Jun 11 20:08 9.log  
  8. -rw-r--r--.  1 root  root     0 Jun 11 20:08 8.log  
  9. -rw-r--r--.  1 root  root     0 Jun 11 20:08 7.log 

某个命令选项越多,使用过程中选择项也就越多,可以理解为此命令越强大。

无论是Linux操作系统自带的命令,还是第三方的外部命令,都提供了非常丰富的选项给使用者进行选择,熟练掌握常用命令的常用选项及参数,在很大程度上反映出了使用者的使用熟练程度,并能为今后的工作和学习打下坚实的基础。


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

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人订阅学习

读 书 +更多

Java程序设计教程

本书对第1版的某些章节作了合理的调整,增加了部分实用的程序,并在每一章的最后加了适量的练习题,以巩固前面所学的知识,更加有利于等级考试...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客