Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

5
Jak uzyskać pełną listę procesów w solaris bez przyciętych linii?
Czy istnieje sposób na wygenerowanie pełnego wykazu procesów w solaris bez przyciętych linii? Wypróbowałem pspolecenie z następującymi argumentami: -f Generuje pełną listę. (Patrz poniżej znaczenie kolumn na pełnej liście ing.) -l Generuje długą listę. (Patrz poniżej.) Więc oba wydają się robić to, co chcę, jednak w dalszej części strony ps …
57 process  solaris  ps 


9
Jak drukować tylko zdefiniowane zmienne (powłoki i / lub zmienne środowiskowe) w bash
Wbudowane polecenie bash set, jeśli zostanie wywołane bez argumentów, wyświetli wszystkie zmienne powłoki i środowiska, ale także wszystkie zdefiniowane funkcje. To sprawia, że ​​wyjście jest bezużyteczne dla ludzi i trudne grep. Jak mogę sprawić, aby wbudowane polecenie bash wyświetlało settylko zmienne, a nie funkcje? Czy istnieją inne polecenia, które wypisują …

9
Jak grepować dla tego samego ciągu, ale dla wielu plików jednocześnie?
Mam zestaw plików dziennika, które muszę przejrzeć i chciałbym wyszukać określone ciągi w tych samych plikach na raz. Czy to możliwe? Obecnie używam grep -E 'fatal|error|critical|failure|warning|' /path_to_file Jak z tego korzystać i wyszukiwać ciągi wielu plików jednocześnie? Jeśli jest to coś, co wymaga skryptu, czy ktoś może podać prosty skrypt, …
57 scripting  grep 


5
Gdzie są moje dzienniki sshd?
Nie mogę znaleźć moich dzienników sshd w standardowych miejscach. Co próbowałem: Nie w /var/log/auth.log Nie w /var/log/secure Czy system szukał 'auth.log'i nic nie znalazł Ustawiłem /etc/ssh/sshd_configjawnie używać SyslogFacility AUTHi LogLevel INFOponownie uruchomiłem sshd i nadal nie mogę ich znaleźć. Używam OpenSSH 6.5p1-2 na Arch Linux.

4
Czy dash lub inna powłoka jest „szybsza” niż bash?
Zawsze myślałem, że jedyną korzyścią z używania myślnika zamiast basha jest to, że myślnik był mniejszy, a zatem wiele wystąpień myślnika zaczynało się szybciej w czasie rozruchu. Ale przeprowadziłem pewne badania i znalazłem ludzi migrujących wszystkie swoje skrypty, aby pobiegać w nadziei, że będą działać szybciej, i znalazłem to również …
57 bash  performance  dash 

1
Dla pętli w Zsh i Bash
Zauważyłem, że istnieją dwa alternatywne sposoby budowania pętli w Zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Oba drukują: 1 2 3 Moje pytanie brzmi: dlaczego dwie składnie? Czy w każdym z nich występuje $xiteracja innego typu …
57 bash  zsh 

5
Jak uzyskać zakończenie bash dla aliasów poleceń?
Chcę uzyskać uzupełnianie tabulatorami w moich aliasach wiersza poleceń, na przykład powiedzmy, że zdefiniowałem następujący alias: alias apt-inst='sudo aptitude install' Czy istnieje sposób, aby uzyskać uzupełnienia dostarczone przez aptitude po naciśnięciu klawisza Tab? tzn. kiedy piszę „sudo aptitude install gnumer” i wciskam tab, aptitude uzupełnia to do gnumeric, lub jeśli …

5
Screencasting w formacie GIF; sposób UNIX
Aby wziąć statycznego ekranu wybranej części mojego ekranu, często korzystać scrotz -s shot.png. Jest to świetne do dodawania ilustracji do postów StackExchange. Znalazłem nawet ten skrypt, aby automatycznie przesłać taki zrzut ekranu do Imgur.com i umieścić link w moim schowku X! Zróbmy to do dwunastu : Jak podobnie stworzyć screencast …

1
Zmień uprawnienia do pliku z pomocą mojego kota
root@system:~# less myfile -bash: /bin/less: Input/output error Główny system plików nie działa. Ale mój kot wciąż żyje (w mojej pamięci): root@system:~# cat > /tmp/somefile C^d root@system:~# Jest jednak trochę samotny, wszyscy jego przyjaciele odeszli: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: …

3
Różnica między „cd -” a „cd ~ -”
Polecenie Bash cd - drukuje poprzednio używany katalog i wprowadza do niego zmiany. Z drugiej strony polecenie Bash cd ~- bezpośrednio przechodzi do poprzednio używanego katalogu, bez echa czegokolwiek. Czy to jedyna różnica? Jaki jest przypadek użycia każdego z poleceń?

2
sudo jako inny użytkownik ze swoim środowiskiem
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Dlaczego nie $HOMEjest ustawiony na to, /home/otheruserże bash jest wywoływany jako powłoka logowania? W szczególności /home/otheruser/.bashrcnie jest pozyskiwany. Ponadto /home/otheruser/.profilenie jest pozyskiwany. - ( /home/otheruser/.bash_profilenie istnieje) EDYCJA: Dokładny problem …

8
Zadanie zatrzymania jest uruchomione dla sesji c2 użytkownika
Następujący komunikat pojawia się prawie przy każdym wyłączaniu komputera: A stop job is running for Session c2 of user ... (1min 30s) Oczekuje 1min30s, a następnie kontynuuje proces zamykania. Postępuję zgodnie z tym przewodnikiem diagnozy systemowego zamykania systemu i otrzymuję plik shutdown -log.txt (nie mogę wkleić bezpośrednio dziennika, ponieważ jest …
56 systemd  shutdown 

4
jak połączyć ssh z określonym portem?
Wiem jak podłączyć „do” określonego portu podczas ssh'ing. ssh user@remotehostip -p XXX ale czy istnieje sposób na ustanowienie ssh „z” określonym portem? Mam na myśli, czy istnieje sposób na określenie portu, z którego będzie korzystał mój komputer lokalny?
56 ssh  tcp  openssh 

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.