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

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

# !/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这能速度解决打开与关闭应用程序~

你可能感兴趣的:(ubuntu系统)