Unix & Linux

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

1
Dlaczego obiekty płyty nie są odzyskiwane automatycznie
AKTUALIZACJA : Nie mam już tego problemu z wersją 4.9. * Nie jestem pewien, kiedy został rozwiązany. Każdego dnia po pełnej kopii zapasowej systemu różne programy nie działają z błędami odczytu, dopóki nie uruchamiam się, echo 2 > /proc/sys/vm/drop_cachesaby zwolnić odtwarzalne obiekty płyty. Na przykład oto dane wyjściowe sudo apt-get …

3
Różnica między {1,2,3} a {1..3}
Czy istnieje różnica między sekwencjami {1,2,3}a {1..3}? Na przykład, jeśli mam jakieś pliki file.1 file.2 file.3 i chcę catje razem Czy korzystanie z niego jest bezpieczne cat file.{1..3} > file? Wiem, że cat file.*>filemoże to powodować problemy, ponieważ powłoka może czasami losowo rozszerzać pliki (myślę, że to zależy od i-węzłów, …
17 bash 

6
Użyj polecenia systemowego zamiast wbudowanego Bash bez określania pełnej ścieżki
Używam Bash jako interaktywnej powłoki i zastanawiałem się, czy istnieje prosty sposób, aby Bash uruchomił polecenie systemowe zamiast wbudowanego polecenia powłoki w przypadku, gdy oba mają tę samą nazwę. Na przykład użyj system kill(od util-linux), aby wydrukować identyfikator procesu (pid) nazwanego procesu (procesów) zamiast wysyłać sygnał: $ /bin/kill -p httpd …


4
Ustaw domyślną przeglądarkę dla całego systemu na Manjaro
W Ubuntu użyłem sudo update-alternatives --config x-www-browser aby ręcznie ustawić domyślną przeglądarkę internetową. W Manjaro dostaję: sudo: update-alternatives: command not found Ustawiłem Firefoksa jako domyślny w jego ustawieniach i chcę, żeby tak pozostało. Po zainstalowaniu Chromium domyślną przeglądarką jest teraz Chromium, chociaż potwierdziłem Firefox jako taki, aw ustawieniach Chromnum napisano: …
17 browser  manjaro 

1
Prawidłowa wielkość liter „cron”
Nie jestem pewien, jaki jest standard pisowni cron. Czy wielkie słowo jest pisane wielką literą? Tylko „C”? Wszystkie małe litery? Czy istnieje jakiś standard, czy po prostu piszesz go w jakikolwiek sposób, aby wyglądał lub pasował najlepiej? Niektórzy twierdzą, że jest to skrót od „Command Run ON unix”, inni sugerują, …
17 cron 

3
Jak uruchomić nieskończoną pętlę w tle
Jak mogę uruchomić nieskończoną pętlę w tle, kontynuując wykonywanie skryptu? Przykład „skrypt”: while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 To (zauważ &) wydaje się powodować awarię całego systemu po krótkiej chwili: while true; do something_in_the_background & done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; …
17 bash 


2
Pytać o hasło w powłoce zgodnej z POSIX?
Kiedy chcę poprosić o hasło w bashskrypcie, robię to: read -s ... ale kiedy uruchamiam bashw trybie POSIX sh, -sopcja jest odrzucana: $ read -s sh: 1: read: Illegal option -s Jak bezpiecznie poprosić o dane wejściowe za pomocą polecenia zgodnego z POSIX?



2
Ponowna instalacja pakietów z brakującymi / uszkodzonymi plikami
Po nieczystym zamknięciu i kolorowym fsck zaginęła cała masa plików. Wyjście „rpm -Va” ma kilkaset wierszy (głównie brakujące pliki, ale także pewna suma kontrolna i inne niedopasowania). Czy istnieje prosty sposób na ponowną instalację pakietów z brakującymi i / lub uszkodzonymi plikami? System operacyjny to Fedora 22.
17 fedora  yum  rpm  dnf 


4
Jak standardowe wejście jednego programu może być przekazywane jako argument do drugiego?
Powiedzmy, że istnieje program, który przyjmuje dwa argumenty; plik wejściowy i plik wyjściowy. Co jeśli nie chcę zapisać tego pliku wyjściowego na dysk, a raczej przekazać go bezpośrednio stdininnemu programowi. Czy istnieje sposób na osiągnięcie tego? Wiele poleceń, na które natrafiłem w systemie Linux, udostępnia opcję przekazania „-” jako argumentu …

3
Jak „mniej” pliku o nazwie „-”?
Przypadkowo utworzyłem plik o nazwie -(np seq 10 > -.). Potem próbowałem użyć, lessaby go wyświetlić, ale po prostu się zawiesza. Rozumiem, że tak się dzieje, ponieważ less -oczekuje danych wejściowych stdin, więc nie interpretuje tego -jako nazwy pliku. Próbowałem, less \-ale to też nie działa. Czy jest więc jakiś …
17 less  stdin 

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.