я добавил путь, где находятся мои собственные сценарии, которые выполняются нормально, когда я даю абсолютные пути в терминале для выполнения. Я читал, что добавление пути к такому каталогу в список путей позволит им выполняться в любом месте из терминала, а не давать абсолютные пути каждый раз. Поэтому здесь я изменил путь в / etc / environment file и добавил новый путь в конце. Файл показывает добавленный путь, но я не могу выполнить программу. Так что же должно быть сделано для достижения этой цели?
и ~/.profile
не найден, я пишу это, потому что именно туда большинство перенаправило для добавления путей. Я использую Linux Mint и / etc / environment где я нашел все пути, указанные в файле. Спасибо тебе.
редактировать
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
PATH="$HOME/Software/android-studio/bin/:$PATH"
Я создал и добавил Это к моему .файл профиля и по-прежнему не удается выполнить сценарий или я должен сделать это по-другому.
EDIT (1)
I просто набрал export PATH="$HOME/Software/android-studio/bin/:$PATH"
в терминале и теперь он работает, хотя я хотел бы знать, откуда этот список путей существует и почему .профильное решение не сработало