如何创建和链接 ~/bin 文件夹以包含可执行文件。

如何创建和链接 ~/bin 文件夹以包含可执行文件。

是否可以创建一个~/bin包含可执行文件的文件夹 EG,并且一旦将文件添加到此文件夹,就可以从命令行执行该文件。(就像 /bin 中的可执行文件一样)

答案1

只需创建一个文件夹~/bin。在您的 中添加以下行~/.bashrc

export PATH=/home/$USER/bin:$PATH

来自终端的来源~/.bashrc

. ~/.bashrc

将具有执行权限的文件放入里面~/bin

答案2

我假设您希望能够调用这些可执行文件而不必每次都输入完整路径。对吗?

将您的文件夹添加到默认路径,这样就可以了:

http://www.cyberciti.biz/faq/unix-linux-adding-path/

答案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

因此,用户要做的就是:

  1. 创建私人目录。可以通过 nautilus GUI 或通过在终端中bin发出命令来创建。mkdir ~/bin
  2. 重新加载~/.profile文件。通过输入 执行终端命令 来执行此操作source ~/.profile
  3. 将您的可执行文件复制并粘贴到~/bin目录中,或者在目录中创建指向可执行文件的链接~/bin

相关内容