Linux Shell 按Tab鍵不能補全

   在Linux的終端中輸入tab鍵時,有時會出現命令不能補全的狀況,此時有一種緣由是bash錯誤。
bash

   使用 ls -l /bin/sh 命令發現
ide

   /bin/sh -> /bin/dash get

   dash是一個不一樣於bash的Shell,它主要爲了執行腳本而出現,而不是交互,它速度更快,但功能比bash要少的多。語法嚴格遵照POSIX標準。it

   經過命令 ln -sf bash /bin/sh 能夠將dash改爲bash。此時問題能夠解決。
io


   Ubuntu系統在某些狀況下,apt-get 不能補全相關命令,能夠經過修改/etc/bash.bashrc文件的相關行,把默認的#號去掉便可。
class

   if [ -f /etc/bash_completion ]; then
登錄

   /etc/bash_completion
終端

   fi
語法

   從新登陸Shell便可。
腳本

   此處參考:http://freddy.cc/article/185.

相關文章
相關標籤/搜索