是否可以创建一个~/bin
包含可执行文件的文件夹 EG,并且一旦将文件添加到此文件夹,就可以从命令行执行该文件。(就像 /bin 中的可执行文件一样)
答案1
只需创建一个文件夹~/bin
。在您的 中添加以下行~/.bashrc
,
export PATH=/home/$USER/bin:$PATH
来自终端的来源~/.bashrc
,
. ~/.bashrc
将具有执行权限的文件放入里面~/bin
。
答案2
我假设您希望能够调用这些可执行文件而不必每次都输入完整路径。对吗?
将您的文件夹添加到默认路径,这样就可以了:
答案3
只需创建文件夹并确保 ~/.profile 中有以下内容
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
答案4
在 Ubuntu 20.04 中,用户的~/.profile
文件默认包含以下语句:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
因此,用户要做的就是:
- 创建私人目录。可以通过 nautilus GUI 或通过在终端中
bin
发出命令来创建。mkdir ~/bin
- 重新加载
~/.profile
文件。通过输入 执行终端命令 来执行此操作source ~/.profile
。 - 将您的可执行文件复制并粘贴到
~/bin
目录中,或者在目录中创建指向可执行文件的链接~/bin
。