Shell 小技巧

原创
2012/01/06 18:36
阅读数 523

在Linux shell 中启动图形界面的应用(如eclipse),会遇到一个麻烦:即当不小心关闭或退出shell时,在该shell中启动的程序也会被结束。这在有些情况下是我们不想看到的。我希望可以在shell中启动eclipse,但在关闭或退出shell后,eclipse依然可以正常运行。

经过一番探索后,我得到如下结论:在shell中运行再开一个shell,采用加 & 的方法在后台运行eclipse,然后用exit命令退出新开的shell。这样一来,原来的shell不会受到任何影响。

为了方便,使用一个脚本和连接文件来实现了方便的启动eclipse。

$HOME/software/bin 这个目录已经加入到 PATH 中。

$HOME/software/eclipse/ 目录下的eclipse 文件正是我要执行的文件。

我再做两步:

1、 

$ cd $HOME/software/bin
$ ln -s ../eclipse/eclipse +eclipse

2、

$ cd $HOME/software/bin
$ touch eclipse

在新创建的eclipse文件中输入以下内容:

#!/bin/bash
+eclipse &
exit

这样便设置完成啦!

如此一来,我便可以在任何shell中使用以下命令轻松运行eclipse:

$ eclipse

Shell 随便关啦,真是太方便啦!     

展开阅读全文
加载中

作者的其它热门文章

打赏
0
3 收藏
分享
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部