Mageia Forum
Uživatelské aplikace => Příkazový řádek => Téma založeno: strublos Května 23, 2012, 10:50:38
-
Ahoj,
když napíšu
JDK_HOME=/usr/lib/jvm/java-1.6.0-openjdk/
export $JDK_HOME
bash: export: „/usr/lib/jvm/java-1.6.0-openjdk/“: není platným identifikátorem
Vím že ta složka existuje.
Co s tím?
Kvůli stejnému problému mi asi nefunguje po přihlášení příkazy ze složky $HOME/bin
Mga1, 32bit, XFCE 4.10
Díky za rady
-
napis:
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
-
pripadne exportujes jmeno promenne, ne jeji hodnotu. spravne jsou tedy dve moznosti:
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
nebo:
JDK_HOME=/usr/lib/jvm/java-1.6.0-openjdk/pozor, zmena:
export JDK_HOME
neni tam $dolar$.
-
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"vyresilo problem, diky
A co s tim $HOME/bin ?
Mam sice v $HOME/.bash_profile export PATH=$PATH:$HOME/bin
ale v tom asi neni zakopany pes.
-
co presne ti to dela?
-
Kdyz zapnu pocitac tak prikazy ktere tam mam ulozene nefunguji. Napr na nastaveni externiho monitoru.
Pokud otevru terminal v xfce tak take nejsou dostupne, kdyz dam rucne export PATH=$PATH:$HOME/bin tak prikazy funguji ale jakmile okno zavru a opet otevru tak opet nic.
Napr. pro pripojeni k ssh mam v $HOME/bin/ skript a ten nepustim.
-
mas fakt bash?
co env | grep SHELL
nehral sis s ostatnimi konfiguraky? Kdyz to das do ~/.bashrc ? Co mas vlastne v ~/.bashrc ?
-
Do niceho jsem nevrtal :)
env | grep SHELL
SHELL=/bin/bash
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export PATH=$PATH:$HOME/bin
unset USERNAME
Zda se mi ze to blbne od te doby co jsem nainstaloval xbmc, prestalo se to prihlasovat do xfce a i zmizela moznost to nastavit (viz. jiny dotaz) Nakonec jsem to vyresil reinstall, s tim ze mam /home na jine casti disku, ten zustal zachovan.