Dodam zmienną env do, /etc/environmentale ponieważ wartość zmiennej zawiera znak #, łańcuch jest rozłożony. MYSQL_PWD="something#no" Teraz, jeśli zrobię envpowyżej wydajności kodu MYSQL_PWD=something. Jak mogę uciec hash? Próbowałem już
Dodam zmienną env do, /etc/environmentale ponieważ wartość zmiennej zawiera znak #, łańcuch jest rozłożony. MYSQL_PWD="something#no" Teraz, jeśli zrobię envpowyżej wydajności kodu MYSQL_PWD=something. Jak mogę uciec hash? Próbowałem już
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...
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...
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
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...
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...
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...
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...
Kiedy uruchamiam sudo, co dokładnie dzieje się z moim środowiskiem? Kiedy uruchamiam sudo command, wydaje się, że nie widzi środowiska mojego lub roota. Na przykład moja ścieżka do obu zawiera /usr/local/bin, ale jeśli spróbuję uruchomić jeden z programów bez pełnej ścieżki, nie powiedzie...
Często udzielam odpowiedzi na popularnej stronie z pytaniami i odpowiedziami dotyczącymi Uniksa i w wielu moich odpowiedziach podaję przykłady przy użyciu bashpowłoki. Jednak za każdym razem, gdy to robię, muszę ręcznie przejść proces tworzenia czystego środowiska, aby upewnić się, że każdy krok...
Odkryłem przypadkowo, że na moim Debianie Jessie nie ma żadnej LD_LIBRARY_PATHzmiennej (dokładnie mówiąc, nie ma printenv | grep LDnic związanego z linkerem i nie echo "$LD_LIBRARY_PATH"pokazuje również niczego). Tak jest w przypadku emulatora terminala x ( który może to wyczyścić z powodu setgid...
Próbuję użyć systemd„s EnvironmentFilei dodać opcję do komendy, gdy jest on ustawiony w pliku. Mam następujące dane w pliku jednostkowym: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" co nie odbija się echem po uruchomieniu usługi. Następujące działa zgodnie z...
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh...
Gnome 3.22 domyślnie używa Waylanda. Gnom na drodze nie czyta ~/.profile( ~/.bash_profileani nie /etc/profile). Zobacz https://bugzilla.gnome.org/show_bug.cgi?id=736660 . Mam pliki inicjowania skonfigurowane w następujący sposób: .bash_profilerobi nic oprócz źródła
Chciałbym mieć ustawienia regionalne w Niemczech (Austria) (rozmiar papieru A4, 24 godziny, rrrr-mm-dd), ale anglojęzyczny interfejs użytkownika (nie lubię kiepskich tłumaczeń). Doszedłem do wniosku, że poprawnym sposobem na osiągnięcie tego jest ustawienie LC_zmiennych w następujący sposób...
Zakładając, że na maszynie działa jądro Linuksa, sesje korzystają z powłoki Bash i wszystko korzysta z domyślnych konfiguracji (żaden użytkownik nie wprowadził żadnych zmian w plikach konfiguracyjnych), czy możemy założyć, że $HOMEzmienna środowiskowa jest zawsze...
Skrypty bash i fish nie są kompatybilne, ale chciałbym mieć plik, który definiuje niektóre zmienne środowiskowe inicjowane zarówno przez bash, jak i fish. Moim proponowanym rozwiązaniem jest zdefiniowanie ~/.envpliku, który zawierałby listę zmiennych środowiskowych, takich...
Mogę mieć coś absolutnie nie tak, ale wydaje mi się to przekonujące, że ustawienie IFS jako jednego z poleceń na liście zadań do wykonania / wykonania nie ma absolutnie żadnego efektu. Zewnętrzny IFS (poza whilekonstrukcją) dominuje we wszystkich przykładach pokazanych w skrypcie poniżej. Co tu...
Chcę eksportować LD_LIBRARY_PATHdo usług systemowych i wszystkich użytkowników. Usługi systemowe są uruchamiane przed zalogowaniem, więc .bashrcnie dotyczy. Jak to
Utworzyłem zmienną środowiskową w jednym oknie terminala i próbowałem echo w innym oknie terminala. To nic nie pokazało. $TEST=hello Następnie wyeksportowałem go i spróbowałem ponownie echow innym oknie terminala. wynik był taki sam jak poprzednio. export TEST ale jeśli wykonam ten sam kod...