Linux 下让工作效率翻倍的四个实用技巧( 三 )


env_switch A start #开启A工作环境下的软件A1,A2,A3env_switch A stop #关闭A工作环境下的软件A1,A2,A3env_switch B start #开启B工作环境下的软件B1,B2,B3env_switch B stop #开启B工作环境下的软件B1,B2,B3实现如下:
在任意目录下,如 /home/radia/cmd,创建脚本文件 env_switch.sh 。
加入如下内容,其中开启、关闭软件使用 echo 替代了,实际使用时替换为软件的开启命令即可:
#!/bin/bashfunction env_switch(){if [ $1 = "A" ]; thenecho "A1,A2,A3 "if [ $2 = "start" ];thenecho "will be opened"elif [ $2 = "stop" ]; thenecho "will be closed"fielif [ $1 = "B" ];thenecho "B1,B2,B3"if [ $2 = "start" ];thenecho "will be opened"elif [ $2 = "stop" ]; thenecho "will be closed"fifi}增加执行权限:
chmod +x env_switch.sh放到 ~/.bashrc 文件中,这是为了在开启每个终端时,都自动载入我们自定义的命令:
echo 'source /home/radia/cmd/env_switch.sh' >> ~/.bashrcsource ~/.bashrc

Linux 下让工作效率翻倍的四个实用技巧

文章插图
 
可以看到上述脚本 env


推荐阅读