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

1.4.3 命令执行参数

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

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

1.4.3  命令执行参数

命令本身和命令选项本质上都是命令,程序是由命令和数据组成的,单独的命令和选项存在是没有任何意义的。

命令最终是为了处理数据,命令处理的数据对象可以为某个文件和目录等。

【实例1-22】打包目录

  1. [root@linux_command ~]# tar -czvf nginx.tar.gz /usr/local/nginx/ 

上述代码将nginx项目目录打包压缩成nginx.tar.gz,这个命令有多个参数和多个选项。

大部分Linux命令都符合这一语法规范,特殊情况除外。

只按照这个规律去不断实践和总结即可,没必要去刻意背诵这些命令,多用就可以熟能生巧。这些命令需要读者在实际的生产环境和工作中去不断练习、实践和总结,找出最适合自己的最佳实践。

下面这4个命令都是Linux操作系统的关机维护命令,在平时的运维工作中很少用到。因为服务器每天一刻不停地运行在恒温IDC机房,除非是硬件维护或者服务器下架,否则很难用到下面的命令。

【实例1-23】快速关机指令

  1. shutdown -h now|0  
  2. power off  
  3. halt   
  4. init 0 

从上述代码中也可以看到,命令行执行过程可以根据需要带选项或参数,简单、敏捷且高效。

【实例1-24】查看多文件

  1. [root@ linux_command ~]# ls -lhrt --full-time /etc/passwd /etc/shadow /etc/issue  
  2. -rw-r--r--. 1 root root   47 2017-03-28 18:25:08.000000000 +0800 /etc/issue  
  3. -rw-r--r--  1 root root 1.6K 2018-03-02 01:42:56.755814261 +0800 /etc/passwd  
  4. ----------  1 root root 1.4K 2018-03-02 01:42:56.764814262 +0800 /etc/shadow 

代码注解如下。

ls是命令本身。

-lhrt多个选项写在一起,作为ls指令的第1个选项,也可以理解为短格式选项(-)。

-?-full-time作为ls指令的第2个选项,可以理解为长格式选项(-?-)。

/etc/passwd是ls指令的第1个参数,也就是指令和选项的作用对象。

/etc/shadow是ls指令的第2个参数,也就是指令和选项的作用对象。

/etc/issue是ls指令的第3个参数,也就是指令和选项的作用对象。


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

51CTO读书频道二维码


51CTO读书会第9群:808517103

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

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

读 书 +更多

高质量程序设计指南:C++/C语言(第3版)

本书以轻松幽默的笔调向读者论述了高质量软件2018送彩金的娱乐网站方法与C++/C编程规范。它是作者多年从事软件2018送彩金的娱乐网站工作的经验总结。本书共17章,第1章到第4...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网