Wpis z mikrobloga

Robię tak:
export PATH="$HOME/.local/bin:$PATH"
a i tak nie dodaje się jako globalna zmienna, wyłączę i włączę terminal i już zmienna się resetuje.
Wydawało mi się że to działało przez jakiś czas ale teraz nie działa.
Jak tego użyć?
#linux
  • 34
  • Odpowiedz
@look997: po pierwsze nie dla "terminal", tylko dla bash uruchomiony w terminalu. Po drugie - proces może sam sobie zmienić i to właśnie robisz. Ale nie może jeden proces zmienić innemu.
  • Odpowiedz
@look997: nie zrozumiesz Linuksa, jeśli nie rozumiesz co to są pointery w C. A gdybyś rozumiał, to wiedziałbyś, że podmiana pamięci zawierającej string w działającym procesie może być katastroficzna.
  • Odpowiedz
@mateusza: A to jednak trochę inaczej teraz mówisz.

Wiem co to wskaźniki. Ale to chyba miałaby być specjalna funkcja która została do tego dostosowana.

Cóż, nie będę drążył już bo chyba nic nie osiągnę więcej.
  • Odpowiedz
@look997: Bo nie starasz się zrozumieć, tylko myślisz, że idiotyczną argumentacją swojego błędnego rozumowania spowodujesz, że zacznie to działać tak jak sobie ubzdurałeś.
  • Odpowiedz
BTW. Na górze napisałeś "~/bash_profile" <-- masz taką nazwę pliku, czy poprawną - z kropką na początku? Bo jeśli bez to faktycznie nie zadziała.
  • Odpowiedz