所以我经常会收到邮件,例如You have new mail in /var/spool/mail/root
,最后input/复制粘贴: tail /var/spool/mail/root
,这有点麻烦。
有没有一个简单的命令可以做到这一点(即从bash中的前面输出的行中抓取类似目录的东西)呢?
因为这总是同样的道路,所以我认为把这些努力付诸实践是没有意义的。 您可以禁用bashfunction(MAILCHECK = 0)并将您自己的检查代码放入PS1。 但是,为什么呢,如果
alias new_mail="tail /var/spool/mail/root"
你需要吗?
不要懒惰。
复制/粘贴是标准的解决scheme。 当然,你给的例子可以通过mail
命令来修复,但是我知道可能有其他的例子可以受益。
例如,我在我的Mac和Linux系统上使用Etermterminal 。 它分析目录path和URL非常好( 腻子不)。 xterm和rxvt也是这样做的。 双击操作基于定义为cutChars
的分隔符; 通常,这些是空格和以下任何一个:
\\ `\"\'()*;<>[]{|}
双击 URL /path。
连按三下以获取该行末尾的URL /path。
这可能会使您的复制/粘贴操作更方便。 这是一个小细节…