(4)--2.2字符界面下的命令-修改0826.pptVIP

  • 1
  • 0
  • 约1.68千字
  • 约 18页
  • 2024-03-01 发布于上海
  • 举报

字符界面下的命令

命令、选项和参数命令快捷使用

命令、选项和参数

什么是命令命令是为了实现特定功能而编写的程序C语言编写的可运行的二进制程序

命令的语法规则字符界面命令使用user01@ubuntu:~$命令[选项][参数]选项:调整命令执行行为的开关,即选项不同决定了命令的显示结果不同。参数:参数是指命令的作用对象。例:以长格式的形式查看/bin目录user01@ubuntu:~$ls-l/bin-l为选项,而/bin为参数

选项的用法短选项:比如-h,-l,-s短选项都是使用’-’引导,当有多个短选项时,各选项之间使用空格隔开有些命令的短选项可以组合,比如-l-h可以组合为-lh有些命令的短选项可以不带’-’,这通常叫作BSD风格的选项,比如psaux

选项的用法长选项:比如--help,--list长选项都是完整的单词长选项通常不能组合如果需要参数,长选项的参数通常需要’=’,比如--size=1G

命令快捷使用

命令自动补全快速的写出文件名或命令名用法:命令前缀[按下TAB键]例:user01@ubuntu:~$whoa[按下TAB]user01@ubuntu:~$cat/etc/ad[按下TAB]whoamicat/etc/adduser.conf

历史命令字符界面下所有运行的命令都会记录到命令历史文件中,可通过命令历史查看或使用以前操作的命令。历史命令查看history[参数]例:查看系统前5个历史命令user01@ubuntu:~$history5

历史命令更常用的方式

历史命令命令行允许用特殊字符连接多个命令一次执行(1)使用“;”命令语法:命令1;命令2不管命令1是否出错,都会执行命令2。(2)使用“”命令语法:命令1命令2只有当命令1正确运行完毕后,才执行命令2。

命令排列(3)使用“||”命令语法:命令1||命令2命令1正确运行,不执行命令2;命令1运行错误,执行命令2。例:user01@ubuntu:~$ls/tmp/abc;du/tmp/abcuser01@ubuntu:~$ls/tmp/abcdu/tmp/abcuser01@ubuntu:~$ls/tmp/abc||du/tmp/abc

命令替换命令的参数可以由另外一个命令的结果来替代(1)使用“$()”命令语法:命令1$(命令2)(2)使用“’’”命令语法:命令1‘命令2’例如:user01@ubuntu:~$kill$(pidofless)user01@ubuntu:~$kill`pidofless`例如:user01@ubuntu:~$pidofless7552user01@ubuntu:~$kill7552

命令别名长命令用自定义的别名代替1、创建别名alias命令。如果命令中有空格的话,就需要使用双引号(比如在命令与选项之间就有空格)。命令语法:alias[别名]=[需要定义别名的命令]2、取消别名unalias命令。命令语法:unalias[别名]

命令别名举例:请设置别名使得用户快速进入目录/home/user01/program/cplus设置别名之前,用户需使用如下命令进入该目录:cd/home/user01/program/cplus设置别名:aliaswork=“cd/home/user01/program/cplus”取消别名:unaliaswork

总结命令/选项/参数命令是为了实现特定功能而编写的程序调整命令执行行为的开关,即选项不同决定了命令的显示结果不同参数是指命令的作用对象命令快捷使用命令自动补全、历史命令、命令排列、命令替换、命令别名

THANKS谢谢聆听

文档评论(0)

1亿VIP精品文档

相关文档