1 . 比如想在任意位置打开WeiBo这个文件夹,先创建shell脚本,命名为 vopen ,在脚本中添加如下内容:
#!/bin/bash
#
read -p "请输入要打开的文件或目录:" NAME
if [[ $NAME =~ ^[Ww][Ee][Ii][Bb][Oo]$ ]]
then
DIR=/Users/valie/Documents/WeiBo
if [ -d $DIR ]
then
open $DIR
else
echo "文件夹WeiBo不存在哦!"
fi
fi
2 . 在 .bash_profile文件中添加:
export PATH="$PATH:/Users/valie/Documents/Setting"
将目录加到PATH环境变量,这样就可以在虚拟目录的任何位置执行程序vopen,其中Setting文件夹是vopen文件所在的目录。
3.如果你的默认shell是bash的话,就在 .bashrc文件中添加如下内容:
. ~/.bash_profile
如果你的默认shell是zsh的话,就在 .zshrc文件中添加:
. ~/.bash_profile
在每次打开终端时, .bashrc或 .zshrc文件都会被加载,因此 .bash_profile文件也会被调用和执行。
4 . 需要注意的是,你可能不具有执行vopen文件的权限,查看改文件权限:
可以看到,你只具有读写vopen的权限,输入以下命令添加对vopen的执行权限:
chmod u+x vopen
至此,终端输入vopen就可以打开WeiBo文件夹了: