最近使用mac終端,打開終端想通過tab鍵進行自動補全功能,發現完全沒用。找了一些資料,寫在這裏記錄一下。
蘋果的mac os系統其實是基於Linux開發的,所以linux中的常用命令在mac終端中也是可以用的,其中linux的tab自動補全功能就是一個很好用的快捷鍵。
首先要配置tab自動補全功能,得需要用root用戶權限,那麼就先啓動root權限,啓動root權限的具體步驟如下:
1、從 Apple 菜單中選取系統偏好設置,從顯示菜單中選取用戶與羣組
2、點按鎖圖標並使用管理員帳戶進行鑑定。(解鎖後,點擊右下角的加入按鈕)
3、點按“打開目錄實用工具…”按鈕,點按“目錄實用工具”窗口中的鎖圖標進行解鎖。
4、輸入管理員帳戶名稱和密碼,然後點按“好”,從編輯菜單中選取啓用 Root 用戶。(我這裏是已經打開了,所以沒有啓用root,只有停止root了)
5、啓用root權限後,打開終端
現在默認進去的是你登錄的用戶,現在要切換成root用戶:
1、su root,然後輸入密碼成功登錄
2、輸入 nano .inputrc
3、再輸入以下語句:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB:menu-complete
4、輸入完畢後,按 Control + o
5、關閉當前終端,重新打開一個新的終端,隨便進入一個目錄再用tab補全看看效果