這個(gè)做不到,只能用鍵盤(pán)上的向上光標(biāo)鍵,調(diào)出上一條命令,然后向左移動(dòng)光標(biāo),將ls file.txt中的ls修改成vi,再按下回車(chē)執(zhí)行,只能這樣做。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了撫順縣免費(fèi)建站歡迎大家使用!
如何像使用Ubuntu一樣方便使用tab鍵自動(dòng)補(bǔ)全命令,bash-completion增強(qiáng)bash的自動(dòng)補(bǔ)全功能。
最早接觸的linux發(fā)行版本是ubuntu,后來(lái)學(xué)習(xí)工作等原因轉(zhuǎn)向了RedHat系的發(fā)行版本,使用中發(fā)現(xiàn)同樣使用的是bash但是redhat系中bash的補(bǔ)全功能卻比ubuntu中bash的補(bǔ)全功能弱了不少,后來(lái)查資料發(fā)現(xiàn)是ubuntu中預(yù)裝了bash-completion這個(gè)軟件。安裝上這個(gè)軟件后你的bash補(bǔ)全功能就和ubuntu中的一樣強(qiáng)大了
在這里下推薦一個(gè)YUM源很不錯(cuò)的,軟件很齊全
vim /etc/yum.repos.d/bash.repo
[DAG]
name=DAG repo
baseurl=$releasever/en/$basearch/dag/
gpgcheck=0
enabled=1
#yum search bash-completion
#yum install bash-completion
上面這段加入你的yum源中然后就可以很爽的使用tab鍵了;
在Linux系統(tǒng)中,輸入一個(gè)命令,按一次TAB鍵會(huì)補(bǔ)全命令,按兩次TAB鍵,就會(huì)列出所有以輸入字符開(kāi)頭的可用命令。這個(gè)功能被稱作命令補(bǔ)全。默認(rèn)情況下,bash命令行可以自動(dòng)補(bǔ)全文件或目錄名稱。
要讓可編程命令補(bǔ)全功能在你的終端起作用 ,你只需要執(zhí)行/etc/bash_completion即可。如果你沒(méi)有找到/etc/bash_completion文件,那么你只需要通過(guò)使用apt-get命令來(lái)安裝bash_completion 包即可。
用法示例:
在輸入write命令之后,如果你按兩次TAB按鍵,自動(dòng)補(bǔ)全功能會(huì)提供執(zhí)行write操作的列表。
舉例來(lái)說(shuō)你的lp命令在/usr/bin/lp這里
你試試看打全路徑是否可以執(zhí)行,如果可以,說(shuō)明你的$PATH設(shè)置有問(wèn)題
如果不可以,如果你沒(méi)有安裝lp的這個(gè)命令,需要重新安裝包
linux 應(yīng)該都有自動(dòng)補(bǔ)全的。
如果確定沒(méi)有輸入錯(cuò)誤的話,請(qǐng)檢查:
1、是否存在多個(gè)相同字頭,多輸入幾個(gè)字母試試
2、字符集問(wèn)題導(dǎo)致未正確傳遞tab過(guò)去。
如果能提供更多信息將會(huì)更利于找到問(wèn)題所在。
確認(rèn)你是用root登陸的,有些系統(tǒng)里面,默認(rèn)只有root的PATH有/bin/這個(gè)目錄,如果你想補(bǔ)全的命令式在這個(gè)路徑下面,而你又不是root用戶,它自然就找不到。
名稱欄目:linux命令不會(huì)補(bǔ)全 linux補(bǔ)全命令需要裝什么包
文章路徑:http://jinyejixie.com/article36/dosedpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、企業(yè)建站、微信小程序、虛擬主機(jī)、服務(wù)器托管、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容