Session Environment Variables/ca: Difference between revisions

From KDE UserBase Wiki
(Created page with "Per afegir rutes a la vostra [http://en.wikipedia.org/wiki/Path_ (computing) PATH], només cal crear un fitxer anomenat <tt>$HOME/.kde/env/path.sh</tt> amb un contingut similar a...")
(Created page with "Anem a explorar això. L'ordre ''export'' li indica al sistema que es tracta d'una cosa que s'ha de desar i utilitzar en la cerca de fitxers. A continuació, afegeix el nom compl...")
Line 10: Line 10:
}}
}}


Let's explore that.  The command ''export'' tells the system that this is something that should be saved and used when looking for files. Next you add the full name of the directory you want to add (in this case <tt>~/local/bin</tt>, another way of writing <tt>/home/you/local/bin</tt> - again you can use <code>echo $HOME</code> to see how that works). Finally you see the $PATH variable itself - that's because you want to add your new path into it, not replace the existing path.
<span class="mw-translate-fuzzy">
Anem a explorar això. L'ordre ''export'' li indica al sistema que es tracta d'una cosa que s'ha de desar i utilitzar en la cerca de fitxers. A continuació, afegeix el nom complet del directori que es vol afegir (en aquest cas <tt>~/local/bin</tt>, una altra manera d'escriure <tt>/home/vos/local/bin</tt> -una vegada més podeu utilitzar <code>echo $HOME</code> per veure com funciona-. Finalment, veureu la mateixa variable $PATH -aquesta contindrà la nova ruta a dins, no substituirà les rutes existents-.
</span>


Often that will work well enough for you, but as you get more familiar with the system you will probably want to have the same environment when using a console or accessing your machine via '''ssh''', you will need to add to the end of your <tt>.bashrc</tt> something like this:
Often that will work well enough for you, but as you get more familiar with the system you will probably want to have the same environment when using a console or accessing your machine via '''ssh''', you will need to add to the end of your <tt>.bashrc</tt> something like this:

Revision as of 19:20, 1 September 2011

Definir les variables d'entorn de la sessió

Configurar les variables d'entorn que afecten a tota la sessió és fàcil. El KDE executa qualsevol script que troba a $HOME/.kde/env si el nom acaba en .sh, i mantindrà totes les variables d'entorn establertes per aquests. És important que qualsevol altra variable que vulgueu establir també sigui exported. En el cas de PATH, per exemple, el sistema es configurarà amb certs directoris on probablement siguin els llocs on trobar les coses. Ara afegireu un lloc addicional de cerca. Podeu veure el que ja està establert obrint Konsole i escrivint echo $PATH

Per afegir rutes a la vostra (computing) PATH, només cal crear un fitxer anomenat $HOME/.kde/env/path.sh amb un contingut similar a aquest:

export PATH=$HOME/local/bin:$PATH

Anem a explorar això. L'ordre export li indica al sistema que es tracta d'una cosa que s'ha de desar i utilitzar en la cerca de fitxers. A continuació, afegeix el nom complet del directori que es vol afegir (en aquest cas ~/local/bin, una altra manera d'escriure /home/vos/local/bin -una vegada més podeu utilitzar echo $HOME per veure com funciona-. Finalment, veureu la mateixa variable $PATH -aquesta contindrà la nova ruta a dins, no substituirà les rutes existents-.

Often that will work well enough for you, but as you get more familiar with the system you will probably want to have the same environment when using a console or accessing your machine via ssh, you will need to add to the end of your .bashrc something like this:

source $HOME/.kde/env/path.sh

You can also check how KDE actually does it. It's done in your local startkde, which normally you can find in /usr/bin/startkde. If you are interested in reading the code, you can can view it online. Just search the file for environment variables.