Mac 制作一个可执行脚本并配置全局环境变量
Mac下有个很有用的工具叫做终端,某些功能需要敲多个命令才能实现,或者打开某些难记的路径。这时候我们可以为这些常用的功能编写双击可执行的脚本。下面分步介绍可执行脚本文件的编写。
创建.sh文件
终端其实是一个bash,路径/usr/bin/bash。
在工作中我们经常会用到一些命令来完成指定工作,最常用的还是Git和SVN一些更新、提交操作,虽然命令不是很复杂,但是肯定会有三个步骤:
1、打开终端;
2、cd到指定目录下;
3、执行一系列相关操作命令。
一些常用的操作我们就可以制作一个脚本来简化步骤。
制作一个可执行脚本,分为以下步骤:
- 创建脚本文件,在终端中执行(文件想要保存在哪里在那个目录下执行命令)
touch fileName.sh
- 给脚本添加可执行权限,具体可以参考Mac 修改文件读写权限
chmod 755 fileName.sh
- 使用终端cd到脚本所在目录执行
./fileName.sh
简单应用
以下是我正在使用一个简易脚本,可以用它来实现:
#!/bin/bash cd /Users/xuxiansheng/Documents/深圳万声文化/ws-sms/ cnpm run serve
Tips:#!/bin/bash这个头文件是一定要写的,表示这是一个bash可执行文件
MAC配置全局环境变量
准备工作:创建文件.bash_profil,如果存在文件,直接进行编辑。


Maven环境变量配置:
export M2_HOME=/Users/用户名/Programs/Apache/Maven/apache-maven-3.5.4
export PATH=$PATH:$M2_HOME/bin
Gradle环境变量配置:
export GRADLE_HOME=/Users/用户名/Programs/Gradle/gradle-4.10.2
export PATH=$PATH:$GRADLE_HOME/bin

Tomcat环境变量配置:
export Tomcat_HOME=/Users/用户名/Programs/Apache/Tomcat/apache-tomcat-9.0.12
export PATH=$PATH:$Tomcat_HOME/bin

Mysql环境变量配置:
export Mysql_HOME=/usr/local/mysql-8.0.12-macos10.13-x86_64
export PATH=$PATH:$Mysql_HOME/bin

Zookeeper环境变量配置:
export ZK_HOME=/Users/用户名/Programs/Apache/Zookeeper/zookeeper-3.4.13
export PATH=$PATH:$ZK_HOME/bin
案例:

可以直接配置
export PATH=$PATH:/Users/xuxiansheng/Documents/command/bin
然后在任意位置打开终端 执行 wssms.sh 即可看到vue项目被运行
浙公网安备 33010602011771号