2013-02-12 63 views
2

使用Mac OS X包括的iTerm,我可以簡單地按 + $並在bash我目前tiping將得到線一個#添加到開始和行返回。我非常喜歡這一點,因爲它可以防止在編輯它時實際執行該命令,而且我不必跳到該行的開頭,以便在那裏插入那個#字符。 但是,當我登錄到我們的羣集時,此功能會丟失。我試圖搜索這個功能,但只發現關於使用sed等的帖子,所以不建議使用我指的bash的交互類型。擊鍵盤快捷鍵來註釋字符(#)添加到命令行的開頭

有人可以請我指出一個解釋此功能的資源(bash-guide?),以便我可以查看如何在登錄到其他機器時使其工作?或者這是Mac/iTerm特有的東西?但是,只要我使用我的機器,我希望它也能在我們的集羣上工作。

+1

它不會回答你的問題了'command'但你可以使用'按Ctrl + A'去行的開始,插入''#手動和然後按'Ctrl + E'到達行尾 – Incognito 2013-02-12 07:18:41

+0

這可能取決於你的vi/emacs設置和shell。 'set -o vi'使用vi命令行編輯(默認使用korn shell),'set -o emacs'是bash默認值(作爲@Incognito的評論)。輸入'set -o'來查看你的設置。 – cdarke 2013-02-12 08:22:21

+0

@Incognito:雖然你是對的,但這會起作用,而且通常在命令行周圍進行瀏覽時,它確實不是我想要的。但是這個提示可能對其他人很有意思。 – Shadow 2013-02-12 08:24:40

回答