Mageia Forum

Uživatelské aplikace => Příkazový řádek => Téma založeno: strublos Květen 23, 2012, 10:50:38

Název: Export proměnné - není platným identifikátorem
Přispěvatel: strublos Květen 23, 2012, 10:50:38
Ahoj,
když napíšu
Kód: [Vybrat]
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
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: Peťoš Květen 23, 2012, 11:09:33
napis:
Kód: [Vybrat]
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: Peťoš Květen 23, 2012, 11:13:46
pripadne exportujes jmeno promenne, ne jeji hodnotu. spravne jsou tedy dve moznosti:

Kód: [Vybrat]
export JDK_HOME="/usr/lib/jvm/java-1.6.0-openjdk/"
nebo:
Kód: [Vybrat]
JDK_HOME=/usr/lib/jvm/java-1.6.0-openjdk/pozor, zmena:
Kód: [Vybrat]
export JDK_HOME
neni tam $dolar$.
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: strublos Květen 23, 2012, 12:08:33
Kód: [Vybrat]
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
Kód: [Vybrat]
export PATH=$PATH:$HOME/bin
ale v tom asi neni zakopany pes.
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: Peťoš Květen 23, 2012, 14:55:58
co presne ti to dela?
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: strublos Květen 23, 2012, 15:12:36
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.
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: Peťoš Květen 23, 2012, 15:48:29
mas fakt bash?
co env | grep SHELL
nehral sis s ostatnimi konfiguraky? Kdyz to das do ~/.bashrc ? Co mas vlastne v ~/.bashrc ?
Název: Re:Export proměnné - není platným identifikátorem
Přispěvatel: strublos Květen 24, 2012, 08:20:44
Do niceho jsem nevrtal :)

Kód: [Vybrat]
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.