Pytania otagowane jako environment-variables

W przypadku pytań dotyczących zmiennych środowiskowych, zestaw zmiennych dynamicznych, które mogą wpływać na zachowanie uruchomionych procesów i dostęp do zasobów. Tego znacznika należy używać w przypadku pytań dotyczących zmiennych środowiskowych lub pytań dotyczących problemów wynikających z wpływu ustawienia lub modyfikacji wartości zmiennych w zachowaniu procesów i dostępie do zasobów.

4
Jak zmienić zmienną środowiskową locale?
Wygenerowałem pliki lokalizacyjne en_US.utf8 , et_EE.iso88591 i ru_RU.utf8 . Teraz, jeśli spróbuję zmienić dowolną zmienną ustawień regionalnych na ru_RU.utf8 lub en_US.utf8 , nie będzie to miało żadnego wpływu: # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale | …

3
Jaka jest różnica między env, setenv, export i kiedy używać?
Ostatnio zauważyłem, że mamy 3 opcje ustawienia zmiennych środowiskowych: export envVar1=1 setenv envVar2=2 env envVAr3=3 Jeśli są inne sposoby, proszę oświeć nas. Kiedy powinienem preferować jeden od drugiego? Proszę zasugerować wytyczne. Co do kompatybilności powłoki, która jest najbardziej ekspansywna (obejmuje więcej dialektów powłoki)? Już zauważyłem tę odpowiedź, ale chcę rozszerzyć …


6
Czy uruchomić skrypt w nieinteraktywnej powłoce?
Mam zadanie crona, które uruchamia skrypt. Kiedy uruchamiam skrypt za pomocą interaktywnej powłoki (ssh'ed to bash), działa dobrze. Gdy skrypt uruchamia się sam przez crona, kończy się niepowodzeniem. Domyślam się, że używa niektórych zmiennych środowiskowych ustawionych w interaktywnej powłoce. Mam zamiar rozwiązać problem skryptu i usunąć je. Po wprowadzeniu zmian …


2
Jak ustawić globalne zmienne środowiskowe podczas uruchamiania za pomocą skryptu i mieć je dostępne dla aplikacji działającej przed zalogowaniem?
Mam usługę, która działa podczas rozruchu, i w tej usłudze wywołuje skrypt bash w tle, który eksportuje niektóre zmienne środowiskowe. Problem, który mam, polega na tym, że te zmienne środowiskowe nie są wysyłane do elementu nadrzędnego procesu w tle, więc gdy tylko skrypt zakończy wykonywanie, znikają. Ponadto po uruchomieniu skryptu …

4
Pełny widok miejsca, w którym zmienna PATH jest ustawiona w bash
Przeczytałem w kilku miejscach, w których PATHjest ustawiony plik /etc/profilelub .profileplik w katalogu domowym. Czy to jedyne miejsca, w których ścieżka jest ustawiona? Chcę to lepiej zrozumieć. W /etc/profilepliku, jak mówi następujący komentarz "system-wide .profile file for the Bourne shell". Czy to oznacza, że ​​pliki profilów są głównymi plikami konfiguracyjnymi …

4
Jaka jest różnica w użyciu między zmiennymi powłoki a zmiennymi środowiskowymi?
W rzeczywistości nie wiedziałem, że istnieją dwa różne typy zmiennych, do których mogę uzyskać dostęp z wiersza poleceń. Wiedziałem tylko, że mogę zadeklarować zmienne takie jak: foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" lub dostęp do nich ze znakiem $, np .: echo $foo echo ${bar[1]} lub używając wbudowanych zmiennych, takich …

3
Jak ustawić PATH lub inne zmienne środowiskowe, aby aplikacje X miały do ​​niego dostęp?
Jak ustawić zmienne env, aby KDE je rozpoznało? Jak ustawić ścieżkę w środowisku innym niż shell (KDE)? W przeciwieństwie do powyższych dwóch pytań, chcę wiedzieć, jak to zrobić dla GNOME. Lub jeszcze lepiej, czy istnieje metoda niezależna od menedżera okien. W przypadku powłoki / terminala zwykle edytuję ~/.bashrc. Gdzie mogę …

6
Wykrywanie sesji X w skrypcie bash (.bashrc itp.)
Ostatnio umieściłem xset b offna swoim .bashrc. Teraz denerwuje mnie błąd, który pojawia się, gdy loguję się przez tty lub ssh, tj. Poza sesją X. Pierwszą rzeczą, jaka przyszła mi do głowy, było [[ -z "$SOME_VAR" ]] && xset b off(cóż, okazuje się, że ustawienie zmiennej testowej vs. bycie pustym …

4
Dodawanie ścieżek do PATH przy użyciu składni wieloliniowej
O ile rozumiem, zwykłym sposobem dodawania ścieżki do PATHzmiennej środowiskowej jest łączenie ścieżek oddzielonych :znakiem. Na przykład, jeśli chcę dodać trzy ścieżki do niego /my/path/1, /my/path/2i /my/path/3chciałbym zrobić to w następujący sposób: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 co nie jest łatwe do odczytania. Czy istnieje sposób na zdefiniowanie lub dodanie ścieżek do PATHzmiennej przy …

1
Jak uruchomić aplikacje GUI jako root za pomocą pkexec?
Używam Trisquel GNU / Linux-Libre, która pochodzi z Gnome3 Flashback Desktop Environment. Wiem, że mogę uruchomić aplikację GUI jako root przez sudo& gksudoale chcę wiedzieć, że Jak uruchomić aplikacje GUI jako root z pomocą pkexec? Kiedy próbuje uruchomić gedit(lub jakakolwiek inna aplikacja jak: nautilus) by pkexec geditpotem prosi o hasło …



2
Prawidłowe ustawienie środowiska
Używam zsh i gdm do uruchamiania gnome. Jakiś czas temu odkryłem, że zmienne nie są ustawione poprawnie. Na przykład LANG / LC_ALL są niepoprawne ( ""zamiast en_GB.UTF-8). Podzieliłem .zshrcna .zshrci .profile. W tym ostatnim ustawiam zmienne środowiskowe, ale jak mogę ustawić zmienne przed rozpoczęciem sesji? Próbowałem kilku opcji ( .xinitrc, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.