bash的七大特性

本文详细介绍了bash shell的几个主要特性:Tab补全,包括文件、路径和命令的补全;命令执行的状态返回值,如何查看和理解不同的返回状态;命令行历史记录的使用,如清除、删除和调用历史命令;以及命令行展开的技巧,如~、{}的用法。此外,还涵盖了bash的快捷键、别名设置以及通配符匹配规则,帮助用户更高效地使用bash。
摘要由CSDN通过智能技术生成

一、Tab补全

tab补全可以用于文件补全,也可以用于路径补全,还可以补全命令。

如果我们输入的头几个字母是唯一标识,则按一下Tab自动补全,否则要多按一下,出来的是含有我们输入的字母的一些文件或者是路径

比如说:


[root@localhost /]# cd /e                      按一下tab就可以补全,因为/下只有一个以e开头的目录


[root@localhost /]# cd /etc/                      这是结果

 


但是如果有多个

[root@localhost /]# cd /b                 就要按两下tab,出来提示的路径或者文件
bin/ boot/
[root@localhost /]# cd /b


命令补全就是这样,我觉得一般会出现提示,很多时候而不会补全

[root@localhost /]# ta
tabs tac tail tailf tar taskset
[root@localhost /]# ta

 


关于Tab,我发现还有一个特性

直接双击Tab     会显示一些命令?应该是命令

在/双击Tab      显示/下的目录

[root@localhost tmp]# /
bin/ dev/ home/ lib64/ mnt/ proc/ run/ srv/ tmp/ var/
boot/ etc/ lib/ media/ opt/ root/ sbin/ sys/ usr/


$双击Tab         显示变量

[root@localhost tmp]# $
$_ $DIRSTACK $LS_COLORS $SECONDS
$BASH $EUID $MACHTYPE $SELINUX_LEVEL_REQUESTED
$BASH_ALIASES $GROUPS $MAIL $SELINUX_ROLE_REQUESTED
$BASH_ARGC $HISTCMD $MAILCHECK $SELINUX_USE_CURRENT_RANGE
$BASH_ARGV $HISTCONTROL $OLDPWD $SHELL
$BASH_CMDS $HI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值