if I type
echo $PATH
I only get
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
how can I add /usr/local/sbin
to the path, so it is already there the next time?
(I use debian squeeze)
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityThe easiest way is to add this line to your user's ~/.bashrc
file:
export PATH=$PATH:/usr/local/sbin
Bear in mind that /sbin/
, /usr/sbin
and /usr/local/sbin
are not in normal users' $PATHs by default because these directories tend to contain "dangerous" executables. Things like fdisk
or deluser
that need administrative privileges and can harm your computer. They should be in root
's path by default and you need to be root
to run them anyway, so it migh be a good idea not to add them to a normal user's $PATH.
.bashrc
is only called once at the start of the session. Your own scripts, you could store them in ~/bin
, and add that to the path, for example.
Add the following to the end of the .bashrc
of the user:
export PATH=/usr/local/sbin:$PATH