Linux——熟悉并使用Shell的各种功能。

(1)自动补全命令行

bash提供了命令行自动补全功能,随时按下键,bash就能判断出用户所要自动补全的对象。

可以补全的对象是:

*命令名(包括命令别名 Shell函数名)

*Shell变量(bash将以$开头的补全对象是为Shell变量)

*用户名(bash将以~开头的补全对象视为用户名,并解析为用户的家目录)

*主机名(bash将以@开头的补全对象视为主机名,并从/etc/hosts中查找补全对象)

例子:

①ls //连续输入两个键,可列出所有以字母ls开头的命令

②lsb //再输入一个字母b,按

lsblk

由于以lsb开头的命令只有一个,此时便补全了命令

Linux——熟悉并使用Shell的各种功能。_第1张图片

③可以先查看以r开头的文件有几个

ls  r  //连续输入两个键,可列出所有以字母r开头的文件名

Linux——熟悉并使用Shell的各种功能。_第2张图片

再输入一个o,按

由于当前目录下以ro开头的文件只有一个,此时便补全了文件名

④连续输入两个键,可列出所有以H开头的变量名

(2)命令历史

①//显示命令历史

Linux——熟悉并使用Shell的各种功能。_第3张图片

②执行编号为25的命令

!!25

③执行最近一次执行的命令

!!

④执行命令历史中最近一次以s开头的命令

!s

(3)命令别名

①显示已经定义的别名

alias

②定义自己的别名

alias cls=’clear’

现在执行cls命令即可完成clear清屏操作

③当用户取消别名的定义时使用unalias命令

unalias cls

 

你可能感兴趣的:(Linux)