仅导出单个文件

joh*_*nes 6 shell bash path

要从终端的任何地方访问脚本,可以使用以下命令序列:

PATH=$PATH:some_path_here
export PATH
Run Code Online (Sandbox Code Playgroud)

其中包括与所有子文件夹一起发送的路径中的所有文件。这意味着从那时起,只需键入存储在此文件夹结构中的脚本的名称即可执行它。

如何以这种方式仅导出单个文件而不是整个文件夹及其所有子目录?

rus*_*ush 10

似乎alias是你需要的。您可以指定任何单词作为别名并设置执行单词时将执行的内容。

alias newcommand='/path/to/your/command'
Run Code Online (Sandbox Code Playgroud)

你可以把它放在你的 ~/.shellrc (其中 shell 是你的 shell,所以bash它会是~/.bashrc),它在启动后可用。

欲了解更多信息,请看这里。


Pet*_*r.O 5

Create a symbolic link to your file, and place it in a suitable PATH'd directory, eg $HOME/bin or whatever.

ln -s "/path/to/my-file"  "$HOME/bin/my-file" 
Run Code Online (Sandbox Code Playgroud)