Docker中bash等快捷鍵「失靈」解決辦法

2021-10-23 14:57:53 字數 410 閱讀 8815

博文背景

在我們使用docker容器中的bash時,會經常感受到快捷鍵失靈等現象,尤其是在使用ctrl + p向上翻動命令行時現象會更為明顯,那麼這是怎麼回事呢?

具體操作

在docker中,暫時detach命令列終端的快捷鍵是ctrl + p + q其實也可以先ctrl + p再ctrl + q所以這個裡面ctrl + p好像就變成了前導鍵,作用就和tmux裡面ctrl + b的作用一樣,所以在docker容器中使用bash快捷鍵ctrl + p要按兩次,才能準確生效,,不過這裡仍然有bug,就是你按兩次它會傳遞兩次ctrl + p上去。其餘快捷鍵應該不會受到影響,至於剛開始不熟悉,可以多練習幾次連按。至於最完美的方法,可以考慮直接使用上箭頭,或者在配置檔案裡面修改detach的快捷鍵,本篇博文就算是認識乙個原理的用途

bash的快捷鍵

ctrl a 相當於home鍵,用於將游標定位到本行最前面 ctrl e 相當於end鍵,即將游標移動到本行末尾 ctrl b 相當於左箭頭鍵,用於將游標向左移動一格 ctrl f 相當於右箭頭鍵,用於將游標向右移動一格 ctrl d 相當於del鍵,即刪除游標所在處的字元 ctrl k 用於刪除從...

Bash編輯快捷鍵

生活在 bash shell 中,熟記以下快捷鍵,將極大的提高你的命令列操作效率。blah 執行最近的以 blah 開頭的命令,如 ls blah p 僅列印輸出,而不執行 上一條命令的最後乙個引數,與 alt 相同 p 列印輸出 的內容 上一條命令的所有引數 p 列印輸出 的內容 友情提示 以 上...

Bash終端快捷鍵

bash提供了許多使用的快捷鍵操作,能夠在實際操作終端命令列是極大提高效率。這些快捷方式終端對gun readline庫的依賴關係實現的。一旦你用慣了這些快捷鍵,就能快速執行一些命令,而不用在鍵盤上大幅度的移動。這些快捷鍵分為幾類 導航快捷鍵 文字輸入快捷鍵 命令歷史快捷鍵和其他快捷鍵。導航快捷鍵 ...