1 回答

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
1、問: 當(dāng)你需要給命令綁定一個(gè)宏或者按鍵的時(shí)候,應(yīng)該怎么做呢?
答:可以使用bind命令,bind可以很方便地在shell中實(shí)現(xiàn)宏或按鍵的綁定。
在進(jìn)行按鍵綁定的時(shí)候,我們需要先獲取到綁定按鍵對應(yīng)的字符序列。
比如獲取F12的字符序列獲取方法如下:先按下Ctrl+V,然后按下F12 .我們就可以得到F12的字符序列 ^[[24~。
接著使用bind進(jìn)行綁定。
[root@localhost ~]# bind ‘e[24~:date'
注意:相同的按鍵在不同的終端或終端模擬器下可能會產(chǎn)生不同的字符序列。
【附】也可以使用showkey -a命令查看按鍵對應(yīng)的字符序列。
2、問: 如果一個(gè)linux新手想要知道當(dāng)前系統(tǒng)支持的所有命令的列表,他需要怎么做?
答: 使用命令compgen --c,可以打印出所有支持的命令列表。
[root@localhost ~]$ compgen -c
ll
ls
which
if
then
else
elif
fi
case
esac
for
select
while
until
添加回答
舉報(bào)
0/150
提交
取消