1 . 比如想在任意位置打開WeiBo這個文件夾,先創(chuàng)建shell腳本,命名為 vopen ,在腳本中添加如下內(nèi)容:
#!/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環(huán)境變量,這樣就可以在虛擬目錄的任何位置執(zhí)行程序vopen,其中Setting文件夾是vopen文件所在的目錄。
3.如果你的默認(rèn)shell是bash的話,就在 .bashrc文件中添加如下內(nèi)容:
. ~/.bash_profile
如果你的默認(rèn)shell是zsh的話,就在 .zshrc文件中添加:
. ~/.bash_profile
在每次打開終端時, .bashrc或 .zshrc文件都會被加載,因此 .bash_profile文件也會被調(diào)用和執(zhí)行。
4 . 需要注意的是,你可能不具有執(zhí)行vopen文件的權(quán)限,查看改文件權(quán)限:

查看文件權(quán)限
可以看到,你只具有讀寫vopen的權(quán)限,輸入以下命令添加對vopen的執(zhí)行權(quán)限:
chmod u+x vopen
至此,終端輸入vopen就可以打開WeiBo文件夾了:

Paste_Image.png