Monday, May 6, 2024
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 44294  / 2 Years ago, wed, december 22, 2021, 4:44:24

I have altered my ~/.profile file by adding the following:



PATH="/user/share/android-sdk-linux/tools:$PATH"


I then log off and log in again, but the path is not added to the $PATH environment variable. I am checking in terminal:



echo $PATH
/usr/share/android-sdk-linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_17/bin


Please advise



Edit



I have even tried:



PATH=$PATH:/usr/share/android-sdk-linux/tools
EXPORT PATH


No luck here either.



Edit 2



~/.profile:



 # ~/.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

# set path to android
# PATH = $PATH:/usr/share/android-sdk-linux/tools
# EXPORT PATH

PATH="/usr/share/android-sdk-linux/tools:$PATH"


Adding to ~/.bachrc or /etc/environment:



PATH="/usr/share/android-sdk-linux/tools:$PATH"


works, but why not ~/.profile?


More From » environment-variables

 Answers
0

If I understood correctly you want to permanently change the value of the PATH envar.

In Ubuntu the PATH envar is defined inside the /etc/environment file. So you need to modify the PATH envar declaration inside that file, not inside the .profile!

Use this only if you want to change the PATH value for every users!


[#29015] Wednesday, December 22, 2021, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
freezidepu

Total Points: 394
Total Questions: 105
Total Answers: 118

Location: Libya
Member since Mon, Dec 7, 2020
3 Years ago
;