我想自定义Mac终端命令。例如,无论我在哪个目录中,只要我在命令提示符下键入“task1”,然后输入,它就会自动执行保存在某个位置的.sh文件中写入的终端命令。我不知所措,我只能通过提供它的位置来运行.sh文件,这比“task1”命令要长。
kokeuurv1#
将脚本放入PATH中。您可以使用echo $PATH找到一个合适的位置,然后将脚本放入其中一个目录中。如果您觉得这些目录都不合适,您可以在某个位置创建一个新目录,例如$HOME/bin,将脚本放入其中,然后将PATH="$HOME/bin:$PATH"添加到您的.bash_profile或.zprofile中。如果你在StackOverflow上搜索与PATH如何工作相关的问题,你会发现很多有用的信息。
echo $PATH
$HOME/bin
PATH="$HOME/bin:$PATH"
.bash_profile
.zprofile
1条答案
按热度按时间kokeuurv1#
将脚本放入PATH中。您可以使用
echo $PATH
找到一个合适的位置,然后将脚本放入其中一个目录中。如果您觉得这些目录都不合适,您可以在某个位置创建一个新目录,例如$HOME/bin
,将脚本放入其中,然后将PATH="$HOME/bin:$PATH"
添加到您的.bash_profile
或.zprofile
中。如果你在StackOverflow上搜索与PATH如何工作相关的问题,你会发现很多有用的信息。