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 …
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, …
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 …
Mam serię plików oprogramowania pobranych do mojego podkatalogu ~/Downloadsna moim komputerze osobistym. Używam również bash, aby połączyć się zdalnie z komputerem za pomocą ssh. Czy można przenieść ten plik sshna komputer zdalny?
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: …
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ą, …
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; …
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?
Chciałbym dać użytkownikowi uprawnienia do tworzenia i odczytu plików w określonym katalogu, ale nie do modyfikowania ani usuwania plików. Jeśli użytkownik może dołączyć do plików, jest w porządku, ale wolałbym nie. To jest na Ubuntu Linux. Myślę, że jest to niemożliwe przy standardowych uprawnieniach do plików Uniksa, ale może jest …
Mam proces, który kilka razy teraz przestał odpowiadać i wydaje się całkowicie blokować. Nie reaguje na żadną próbę śledzenia lub podglądania za pomocą gdb (gdb po prostu zawiesza się na wywołaniu systemowym wait4 ()). Proces można uruchomić i nie czeka on na wywołanie systemowe (/ proc / X / syscall:) …
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.
Jaki jest cel uprawnień Linuksa, takich jak 111 lub 333 (tzn. Użytkownik może wykonać , ale nie może odczytać pliku), jeśli zdolność do wykonania nie oznacza automatycznie możliwości odczytu?
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 …
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ś …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.