Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: polo23 22 Května 2009, 19:19:21
-
Ahoj, kdyz chci zmenit obsah promenne PATH nejen pro jednu relaci tak je treba udelat zapis do souboru. Kdyz jsme mel Fedoru byl tim souborem .bash_profile v mem domovskem adresari. Muzete mi poradit co je to v Ubuntu?
-
Já používám .bashrc, pokud není v tvém domovském adresáři, tak si ho vytvoř. Už si nejsem jistý jak je to v základní instalaci.
-
.bashrc tam je a uz jsme se do neho dival. Nemuzu tam ale najit nastaveni promenne PATH.
-
Je to ono?
~/.profile
U mě (výchozí) např.
# ~/.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
-
Jo myslim ze by to mohlo byt ono. Je tam cesta do home zadefinovana pomoci promenne $HOME a pak cesta do bin chapu to tak spravne,pak je tam jeste z me neznameho duvodu jeste jednou promenna $PATH? PATH="$HOME/bin:$PATH"
-
Nevím, jestli jsem Tě pochopil, ale příkazem
PATH="$HOME/bin:$PATH"se jen do proměnné PATH přidala cesta k adresáři ~/bin. Můžeš si tam ale dát i jinou (nemám vyzkoušeno).
EDIT: vyzkoušeno, funguje
-
Do souboru .profile jsem do promenne path dopsal adresar sbin. Po vypsani promenne PATH se ale neobjevil v teto promenne. Zapis byl nasledovny. PATH="$HOME/bin:/sbin:$PATH"