Jestem zdezorientowany co do znaczenia kodu zakończenia na końcu skryptu bash: Wiem, że kod wyjścia 0 oznacza, że zakończył się powodzeniem i że istnieje wiele innych numerów kodów zakończenia (127, jeśli się nie mylę?) Moje pytanie dotyczy tego, czy widząc kod wyjścia 0 na końcu skryptu, czy wymusza kod wyjścia …
Próbuję zduplikować plik wideo x razy z wiersza poleceń za pomocą pętli for, próbowałem w ten sposób, ale to nie działa: for i in {1..100}; do cp test.ogg echo "test$1.ogg"; done
Staram się przechowywać ostatnie 50 wierszy w moim pliku, w którym oszczędzam temperaturę co minutę. Użyłem tego polecenia: tail -n 50 /home/pi/Documents/test > /home/pi/Documents/test Ale wynikiem jest pusty plik testowy. Myślałem, że wyświetli ostatnie 50 wierszy pliku testowego i wstawi go do pliku testowego. Kiedy używam tego polecenia: tail -n …
Czytam to wprowadzenie do wiersza poleceń Marka Batesa. W pierwszym rozdziale wspomina, że twarde łącza nie mogą obejmować systemów plików. Ważną rzeczą do zapamiętania na temat twardych linków jest to, że działają one tylko w bieżącym systemie plików. Nie można utworzyć twardego łącza do pliku w innym systemie plików. Aby …
Używam MATE na Fedorze. W pewnym momencie zachowanie pasków przewijania w wielu aplikacjach uległo zmianie. Kiedy klikam poniżej paska przewijania, teraz pasek przeskakuje do miejsca kliknięcia. Poprzednio przewijał strony o jedną stronę (jeśli kliknąłem gdziekolwiek poniżej bieżącej lokalizacji paska przewijania). Wolałem stare zachowanie. Na bardzo długiej stronie nowe zachowanie sprawia, …
Chciałbym uprościć dane wyjściowe skryptu, tłumiąc wyniki poleceń pomocniczych, które zwykle są skuteczne. Jednak użycie -qna nich ukrywa dane wyjściowe, gdy czasami zawodzą, więc nie mam możliwości zrozumienia błędu. Ponadto te polecenia rejestrują swoje dane wyjściowe stderr. Czy istnieje sposób na wyłączenie wyniku polecenia tylko, jeśli się powiedzie ? Na …
W Linuksie zwykle używamy tabeli „filtr” do wspólnego filtrowania: iptables --table filter --append INPUT --source 1.2.3.4 --jump DROP iptables --table filter --append INPUT --in-interface lo --jump ACCEPT Zgodnie z poniższym schematem przepływu netfilter, pakiety najpierw przechodzą przez tabelę „surową”: Możemy więc napisać: iptables --table raw --append PREROUTING --source 1.2.3.4 --jump …
To nicepolecenie pozwala dostosować priorytet planowania („bezpieczeństwo”) programu. We wszystkich używanych przeze mnie systemach uniksowych niceness jest określona przez zakres liczb całkowitych, gdzie -20 jest najkorzystniejszym priorytetem planowania, 0 jest domyślnym, a 19 jest najmniej korzystnym. Posiadanie 0 jako domyślnej wartości jest wystarczająco intuicyjne, ale dlaczego -20 i 19 zostały …
Jestem nowy w używaniu ssh i powiązanych technologii, więc jest bardzo możliwe, że nie rozumiem czegoś podstawowego. (Może to być również pytanie o awarię serwera ... nie jestem pewien.) Próbuję ssh na serwerze sieciowym (którego jestem właścicielem) i połączenie nigdy nie jest ustanawiane z powodu przekroczenia limitu czasu. ~ $ …
Korzystam z CentOS 7, a moim celem jest tworzenie crona co pięć sekund, ale kiedy badałem, możemy używać crona tylko przez minutę, więc teraz tworzę plik powłoki. hit.sh while sleep 5; do curl http://localhost/test.php; done ale trafiłem go ręcznie, klikając go prawym przyciskiem myszy. Chcę utworzyć usługę dla tego pliku, …
Właśnie przypadkiem dowiedziałem się, że CTRL+ 4 zamyka programy odczytujące stdindane wejściowe z wiersza poleceń. Tak to wygląda, gdy wpisuję CTRL+ 4lub CTRL+ / w czytających programachstdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free …
Czasami używam, $PROJECT_HOME/*aby usunąć wszystkie pliki w projekcie. Gdy zmienna środowiskowa PROJECT_HOMEnie jest ustawiona (ponieważ tak zrobiłem, sua nowy użytkownik nie ma ustawionej tej zmiennej środowiskowej), rozpoczyna usuwanie wszystkich plików z folderu głównego. To apokaliptyczne. Jak mogę skonfigurować, bashaby wyświetlał błąd, gdy używam niezdefiniowanej zmiennej środowiskowej w powłoce?
Albo to, o co tutaj pytam, jest wyjątkowo niekonwencjonalne / niekonwencjonalne / ryzykowne, albo moje umiejętności posługiwania się Google-fu po prostu nie wystarczą ... Czy w bashskrypcie powłoki można w łatwy sposób stwierdzić, czy jest pozyskiwany przez inny skrypt powłoki, czy jest uruchamiany sam? Innymi słowy, czy można rozróżnić następujące …
Wiem, że linux ma 3 wbudowane tabele, a każda z nich ma swoje własne łańcuchy: FILTR : WSTĘPNE, DO PRZODU, POSTROUTOWANIE NAT : PREROUTING, WEJŚCIE, WYJŚCIE, POSTROUTOWANIE MANGLE : WSTĘPNE , WEJŚCIE, DO PRZODU, WYJŚCIE, POSTROUTOWANIE Ale nie rozumiem, w jaki sposób są one przemierzane, w jakiej kolejności, jeśli tak …
Mam kilka katalogów w folderze jak poniżej - teckapp@machineA:/opt/keeper$ ls -ltrh total 8.0K drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6 drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data Mam również inny folder na niektórych innych komputerach, dla których muszę zmienić uprawnienia do powyższego, takiego jak ten drwxr-xr-x. …
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.