您的位置:首页 > 运维架构 > Shell

Ubuntu shell脚本实现菜单打开不同的应用程序和关闭应用程序

2014-08-08 19:21 387 查看
平时觉得自己老喜欢用鼠标去左侧栏去打开相应的应用程序,刚好最近学到菜单功能就用上了。

# !/bin/bash
#author charle
#time 2014-08-08
#function common open and close

input=
until
echo "----------------------------------"
echo "请输入你的选择:(1-13)"
echo "(1) 打开phpstorm"
echo "(2) 关闭phpstorm"
echo "(3) 打开qq"
echo "(4) 关闭qq"
echo "(5) 打开文本编辑器sublime"
echo "(6) 关闭文本编辑器sublime"
echo "(7) 打开chrome浏览器"
echo "(8) 关闭chrome浏览器"
echo "(9) 打开主文件目录"
echo "(10) 关闭所有文件目录"
echo "(11) 打开qtcreator"
echo "(12) 关闭qtcreator"
echo "(13) 退出菜单"
echo "----------------------------------"
read input
test $input -eq 13
do
case $input in
1)
echo "正在打开phpstorm开发工具......"
nohup phpstorm & ;;
2)
echo "正在关闭phpstorm开发工具......"
kill `ps -ef |grep phpstorm|grep jdk1.7.0_45|awk '{print $2}'|head -1`;;
3)
echo "正在打开qq聊天工具......"
nohup qq &;;
4)
echo "正在关闭qq聊天工具......"
kill `ps -ef|grep qq|grep longene |awk '{print $2}'|head -1`;;
5)
echo "正在打开文本编辑器sublime......"
nohup subl &;;
6)
echo "正在关闭文本编辑器sumblime......"
kill `ps -ef|grep sublime|awk '{print $2}'|head -1`;;
7)
echo "正在打开chrome浏览器......"
nohup google-chrome &;;
8)
echo "正在关闭chrome浏览器......"
kill `ps -ef|grep chrome|awk '{print $2}'|head -1`;;
9)
echo "正在打开主文件目录......"
nohup nautilus /home/charle &;;
10)
echo "正在关闭主文件目录......"
nautilus -q;;
11)
echo "正在打开qtcreator......"
nohup nautilus /home/charle/Install/Qt/Tools/QtCreator/bin/qtcreator &;;
12)
echo "正在关闭qtcreator......"
kill `ps -ef|grep qtcreator|awk '{print $2}'|head -1`;;
esac

done


把这个脚本的路径放作为alias放在~/.bashrc中,在需要运行这个脚本直接调alias另名就Ok这能速度解决打开与关闭应用程序~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐