平时觉得自己老喜欢用鼠标去左侧栏去打开相应的应用程序,刚好最近学到菜单功能就用上了。
# !/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这能速度解决打开与关闭应用程序~