linux – 如何在终端中启动命令,就像我打开终端并输入命令一样
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 如何在终端中启动命令,就像我打开终端并输入命令一样,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1262字,纯文字阅读大概需要2分钟。
内容图文
![linux – 如何在终端中启动命令,就像我打开终端并输入命令一样](/upload/InfoBanner/zyjiaocheng/960/b6f161b3f0074af5a53f74e701e0d381.jpg)
我花了很多时间打开终端并输入命令.
$gnome-terminal
(change mouse focus to new terminal)
$reset && clear && tail -F ~/file_that_grows
每隔一段时间,我会发现自己会进入那个窗口并使用control-C终止进程,然后重新启动它.事实上,我通常会将重置&& ……比较像rctf这样更有代表性的东西.
如何自动完成流程的第一部分?到目前为止我能做的最好的是
gnome-terminal --title rctf -e 'tail -F ~/.bashrc'
但是这有各种各样的问题.首先?没有扩展,所以找不到文件.其次,当命令结束时,终端退出.
有没有办法自动启动一个终端,就像我打开它然后输入一些东西一样? (如果您可以在历史记录中获取命令以便可以使用向上箭头重新启动,则可以获得额外分数).
解决方法:
如果您不介意将命令存储在文件中,则可以滥用bash中的–rcfile选项.例如,使用以下脚本存储命令:
[me@home]$cat $HOME/.term-rcfile
. ~/.bashrc # chain in the standard rc file
tail -F ~/.bashrc # command to run
然后你可以这样做:
xterm -e "bash --rcfile $HOME/.term-rcfile -i"
也应该适用于gnome-terminal:
gnome-terminal -e "bash --rcfile $HOME/.term-rcfile -i"
“(Extra points if you can get the command in the history so that it can be restarted with up-arrow ).”
我无法看到如何自动执行此操作,但如果您运行:
history -r ~/.term-rcfile
一旦你进入新的终端(或者你想要/需要的话),文件中的条目将被附加到你的历史记录中(不运行它们),然后你可以像普通的历史条目一样访问它们.
内容总结
以上是互联网集市为您收集整理的linux – 如何在终端中启动命令,就像我打开终端并输入命令一样全部内容,希望文章能够帮你解决linux – 如何在终端中启动命令,就像我打开终端并输入命令一样所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。