我在某个文件夹中有一个已编译的程序,我想从任何地方访问它而不需要写入./path/to/file/each/time/app_name
。例如,应用程序可执行文件安装在此./path/to/file/each/time/app_name
路径中,我希望能够通过app_name
在命令行中写入来打开它,仅此而已。我该怎么做?
答案1
创建一个名为的脚本(以 root 身份)/usr/local/bin/app_name
并将其放入其中:
#!/bin/bash
/path/to/file/app_name $@
然后使脚本可执行:
sudo chmod +x /usr/local/bin/app_name
答案2
在文件中为您的程序创建一个别名.bashrc
。
nano ~/.bashrc
在文件末尾输入以下行:
alias app_name=/path/to/file/each/time/app_name
然后保存(CTRL+O然后Enter)并退出(CTRL+ X)。
您将能够在打开的新终端窗口中使用该别名。