Linux環境下Tab鍵無法自動補全終極解決方案

2021-10-08 05:25:53 字數 656 閱讀 2987

今天突然意識到tab鍵無法補全是個大問題,於是乎動手解決了一下,發現原因很多,稍作整理:

1、tab無法自動補全且沒有其他功能

(1)檢視使用的shell:echo $shell

如果不是/bin/shell,檢視  ls -l /bin/sh,如果該軟連線的不是/bin/shell,執行 ln -sf  /bin/bash /bin/sh

(2)檢視當前使用者主目錄下.bashrc

比如: vim  /root/.bashrc,按shift+g  跳到最後一行  ,看一下語句是否被注釋:

如果注釋了,則去掉注釋。儲存退出後  執行  source /root/.bashrc即可

2、tab無法自動補全但可以切換應用介面

linux中所有程式-設定-視窗管理器-鍵盤-切換同一應用程式的視窗-清除

路徑如圖

清除後如下圖

Linux解決Tab鍵無法自動補全

linux解決tab鍵無法自動補全的問題 安裝bash completion包 這個包提供tab鍵自動補全功能 yum install y bash completion安裝bash completion extras包 這個包提供補全時提示備選命令功能 yum install y bash com...

vim環境下空格和tab鍵互換

對於已儲存的檔案,可以使用下面的方法進行空格和tab的替換 tab替換為空格 set ts 4 set expandtab retab 空格替換為tab set ts 4 set noexpandtab retab 在linux環境下,作為python開發環境,設定的.vimrc set autoi...

無法使用Tab鍵,自動退出終端

現象 某台伺服器,suse12系統,連線上伺服器之後,無法使用tab補全命令和路徑,並且按下tab回導致xshell視窗關閉。解決 伺服器的記憶體和cpu沒有什麼異常,磁碟空間也是正常的,但是inode滿了。df i 檢視 tmp的inode已經100 了 單獨的檔案系統 可能某些命令或是程序的啟動...