Pytania otagowane jako shell

Powłoka jest terminologią dla interpretera wiersza poleceń najczęściej używanego w systemach operacyjnych typu Unix, ale także wykorzystywana do interakcji z systemami operacyjnymi opartymi na graficznym interfejsie użytkownika w bardziej szczegółowy sposób. Pozwala nie tylko uruchamiać programy z interfejsu tekstowego, ale często oferuje podstawowe funkcje programowania, takie jak zmienne, podstawianie, przekierowywanie danych wyjściowych i symbole wieloznaczne.

4
Jak uruchomić drugą powłokę w trybie pojedynczego użytkownika?
Może to zabrzmieć jak sprzeczność, ale ostatnio musiałem używać trybu pojedynczego użytkownika (aka tryb konserwacji) przez pewien czas (dni!), Próbując odbudować uszkodzoną macierz RAID. Robiąc to, zauważyłem, że chcę użyć drugiej powłoki do takich celów, jak sprawdzanie / edytowanie ustawień w różnych plikach konfiguracyjnych lub przeglądanie logów systemowych, gdy główna …
14 linux  shell 



5
chsh: uwierzytelnianie PAM nie powiodło się
Chcę zmienić domyślną env powłoki i uruchom chsh -s /bin/zshjako użytkownik root, ale pojawił się komunikat o błędzie: chsh: PAM authentication failed. znajduję ten wątek http://ubuntuforums.org/showthread.php?t=1702833 ale odpowiedź nie rozwiązała mojego problemu każda pomoc będzie mile widziana to jest zawartość /etc/pam.d/chsh # # The PAM configuration file for the Shadow …
13 linux  bash  shell 

8
Obliczanie całkowitego rozmiaru pliku według rozszerzenia w powłoce
Mamy zestaw katalogów zawierających indeksy lucenu. Każdy indeks jest mieszanką różnych typów plików (w zależności od rozszerzenia), np .: 0/index/_2z6.frq 0/index/_2z6.fnm .. 1/index/_1sq.frq 1/index/_1sq.fnm .. (to około 10 różnych rozszerzeń) Chcielibyśmy uzyskać sumę według rozszerzenia pliku, np .: .frq 21234 .fnm 34757 .. Próbowałem różnych kombinacji du / awk / …

7
Jak zalogować każdą komendę linux do serwera logów
Chcę, aby każde wpisane polecenie trafiło do serwera logów. Syslog-ng jest już skonfigurowany do wysyłania wszystkich dzienników do serwera logów. Interesują mnie wszystkie metody, aby to zrobić. Spodziewałbym się dyskusji o nieuczciwych użytkownikach i bezpieczeństwie, ale pierwszym podstawowym celem jest po prostu rejestrowanie sesji. Wszystkie sesje są zakończone przez ssh, …

5
Powershell równoważny Ctrl + R?
W bashu mogę zrobić Ctrl+ Ri zacząć wpisywać polecenie, aby przeszukało moją historię. Jak to zrobić w PowerShell? Czy istnieje sposób na powiązanie klucza z czymś takim? function GH($str) {get-history | select-string $str} Ale musiałbym ponownie odczytać ciąg dla każdego wejścia char lub usunąć, aby uzyskać wyjściowe polecenia takie jak …

3
Jak zmienić domyślną powłokę na koncie domeny
Używam konta domeny samba4, aby zalogować się na moim laptopie. Chciałem wypróbować zsh, ale ponieważ mój użytkownik nie mieszka w /etc/passwdmoim kraju, chshnie mogę znaleźć tego użytkownika. Czy ktoś może doradzić, jak mogę zmienić moje login_shell? Nie widziałem niczego w moim ldap.conf, nssswitch.confani nic /etc/pam.d, że pomógł ... Patrząc na …
13 linux  shell  samba4 

4
Jak wygenerować klucz gpg bez interakcji użytkownika?
Znalazłem w https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html#Unattended-GPG-key-generation generowanie kluczy gpg bez interakcji użytkownika, ale nie wydaje się działać. Mój skrypt to: #!/usr/bin/env bash rm -rf .gnupg mkdir -m 0700 .gnupg touch .gnupg/gpg.conf chmod 600 .gnupg/gpg.conf tail -n +4 /usr/share/gnupg2/gpg-conf.skel > .gnupg/gpg.conf touch .gnupg/{pub,sec}ring.gpg cat >.gnupg/foo <<EOF %echo Generating a basic OpenPGP key Key-Type: RSA …
13 shell  gpg 


5
Ukryć wynik polecenia powłoki tylko w przypadku powodzenia?
Ukrywanie danych wyjściowych polecenia powłoki zwykle wymaga przekierowania stderr i stdout. Czy jest jakieś wbudowane narzędzie lub polecenie, które domyślnie ukrywa dane wyjściowe, ale w przypadku błędu zrzuca całe zgromadzone dane wyjściowe? Chciałbym uruchomić to jako opakowanie zdalnych sshpoleceń. Teraz używam ich przekierowania, ale nie mam pojęcia, co spowodowało, że …
12 linux  bash  shell 



1
Linie terminali systemu OS X nie przechodzą do przewijania
Mam problem, który pojawia się, gdy używasz terminala Mac OS X (TERM = xterm): czasami przechodzi w stan, w którym linie przewijające się od góry nie są dodawane do bufora przewijania. Nie używam screenlub podobny; jest to zwykła powłoka bash wewnątrz zakładki Terminal. Nie robi tego natychmiast po otwarciu nowej …
12 shell  terminal  xterm 


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.