Mac下使用shell脚本快速打开文件

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文件夹了:

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容