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

本文介绍了Linux Shell的相关操作技巧,包括命令行自动补全功能,可补全命令名、变量、用户名、主机名等;还涉及命令历史的显示与执行,如执行特定编号或特定开头的命令;此外,讲解了命令别名的显示、定义与取消方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)自动补全命令行

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

可以补全的对象是:

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

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

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

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

例子:

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

②lsb<tab> //再输入一个字母b,按<tab>键

lsblk

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

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

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

再输入一个o,按<tab>键

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

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

(2)命令历史

①//显示命令历史

②执行编号为25的命令

!!25

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

!!

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

!s

(3)命令别名

①显示已经定义的别名

alias

②定义自己的别名

alias cls=’clear’

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

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

unalias cls

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值