Re: [問題] 自動補完檔名/指令 ?
※ 引述《jeremy007 (Linux藍海帝國)》之銘言:
: 標題: [問題] 自動補完檔名/指令 ?
: 時間: Fri Jun 3 22:44:27 2011
:
: 最近試了 Mint 10, 發現有個功能很實用:
: 例如我在終端機打了 apt-get in 然後按下 tab 補完
: 就會自動地把 apt-get install 補上去...
:
: 又例如使用 sftp 切換目錄時, cd /bo 然後按下 tab 鍵
: 同樣會自動幫我把目錄名稱補完: cd /boot
:
: 但是原先小弟用的 Ubuntu 10.04.2 LTS 預設沒有此功能
: 該安裝什麼套件 或修改什麼設定檔, 才能有同樣效果呢 ?
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 114.32.244.203
: 推 johnjohnlin:bash complete 之類的嗎 06/03 23:50
感謝! 檢查了一下, 我發現 root 的設定檔 與 一般使用者有個地方不同:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
上述的設定在 root 底下預設是關閉的. 打開後, apt-get install 這個問題就解決了.
但是 sftp 這個還是有問題.
Mint 的 sftp 有像 bash 那樣的 complete 功能, 也就是
sftp> cd /bo <== Mint 的系統, 此時按 Tab 鍵會自動補完, 變成 cd /boot
但 Ubuntu 10.04.2 LTS 預設沒有這樣的功能.
應該要怎麼開啟呢 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.244.203
討論串 (同標題文章)