Tak się składa, że czasem nawet najbardziej zagorzałą fankę Microsoftu 😉 dopada konieczność przesiadki na inny system. I szybko okazuje się, jak wielu rzeczy się nie wie lub nie pamięta. Przeczuwam więc, że w najbliższym czasie będą się tu pojawiać głównie notatki związane z różnymi poleceniami linuksowymi.
Wyświetlenie zmiennych systemowych na konsolę realizowane jest poleceniem: env
lub printenv
Przykładowy output:
d9k@Nihilia:~$ env
SSH_AGENT_PID=1689
TERM=xterm
SHELL=/bin/bash
WINDOWID=69209558
USER=d9k
...
i tak dalej.
Ważną zmienną jest także PATH
(jak na Windowsie). Jej zawartość można wyświetlić po prostu:
d9k@Nihilia2:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Jak widać, separatorem jest dwukropek (w przeciwieństwie do Windowsowego średnika).
Modyfikacja zmiennej PATH
– w zależności od konfiguracji systemu:
- Plik ~/.profile
- Plik ~/.bash_profile
- Plik ~/.bash_login
- Plik /etc/environment
W moim przypadku (Ubuntu 12.04.2 LTS) zmienna PATH
występowała w /etc/environment
. Zmodyfikowałam plik (sudo gedit /etc/environment
), dla zastosowania zmian: source /etc/environment && export PATH
.