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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值