![将自定义命令收集在单个目录中](https://linux22.com/image/114899/%E5%B0%86%E8%87%AA%E5%AE%9A%E4%B9%89%E5%91%BD%E4%BB%A4%E6%94%B6%E9%9B%86%E5%9C%A8%E5%8D%95%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%AD.png)
答案1
您可以通过以下方式完成此操作
1)将所有命令放入一个公共文件夹中。也许类似的东西~/.django-commands
。也使它们全部可执行。
2) 确保所有这些命令都指向预期目录。因此,如果您希望它在(当前目录)中运行,.
请确保它指向正确的方向。如果您指向特定位置,请使用绝对路径名。只需仔细检查一下即可。
3)这里你有两个选择:
3a) 添加~/.django-commands
到您的$PATH
.放入export "PATH=$PATH:/home/$USER/.django-commands"
您的 bash(或任何 shell 的)rc 文件。您也可以将其放入 中.profile
,但我喜欢在 shell 的 rc 文件中执行此操作。
3b) 为命令创建别名。
我建议3a,因为它会不断更新。这里的命令现在的行为方式与/usr/bin
will 中的命令相同。