Ubuntu shell脚本实现菜单打开不同的应用程序和关闭应用程序
2014-08-08 19:21
387 查看
平时觉得自己老喜欢用鼠标去左侧栏去打开相应的应用程序,刚好最近学到菜单功能就用上了。
把这个脚本的路径放作为alias放在~/.bashrc中,在需要运行这个脚本直接调alias另名就Ok这能速度解决打开与关闭应用程序~
# !/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这能速度解决打开与关闭应用程序~
相关文章推荐
- 请用Shell编程来实现:当输入不同的选择时,执行不同的操作,如:输入start 开始启动应用程序myfiles,输入stop时,关闭myfiles,输入status时,查看myfiles进程,否则执
- Shell脚本实现自动检测修改最快的Ubuntu软件源
- shell脚本实现关闭指定程序名的进程
- Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法
- arcengine实现右键菜单打开/关闭所有图层
- S3C6410 GPIO 驱动(三) ---LED应用程序--实现关闭或打开指定LED灯
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- Vmware Tools 配合SHell脚本实现自动正常关闭ESXI6.0过程
- shell实现多级菜单脚本编写
- Shell实现多级菜单系统安装维护脚本实例分享
- SHELL脚本实现Oracle自启动与关闭
- Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲述了Android中不同Activity之间的数据传递 — Bundle对象的实现(-)+Android中Bundle的使用示例
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- Shell实现多级菜单系统安装维护脚本实例分享
- ubuntu下自动打开多终端的多个标签并执行不同脚本的方法
- Shell脚本实现自动检测修改最快的Ubuntu软件源
- Shell脚本实现关闭多余的tty终端
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- CentOS6.8 x86_64bit shell脚本实现模拟nginx服务启动与关闭
- Ubuntu下用shell脚本实现俄罗斯方块游戏