2013-02-12 59 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

回答