Czy istnieje proste polecenie odwrócenia liczby szesnastkowej? Na przykład, biorąc pod uwagę liczbę szesnastkową: 030201 Dane wyjściowe powinny być: 010203 Za pomocą revpolecenia otrzymuję: 102030 Aktualizacja $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd -version xxd V1.10 27oct98 by Juergen Weigert $ rev --version rev …
Czy można skorzystać gawkz -i inplaceopcji i wydrukować coś stdout? Na przykład, jeśli chciałbym zaktualizować plik i jeśli są jakieś zmiany, wydrukuj nazwę pliku i zmienione wiersze stderr, mógłbym zrobić coś takiego find -type f -name 'myfiles' -exec gawk -i inplace '{if(gsub(/pat/, "repl")) { print FILENAME > "/proc/self/fd/2" ; print …
Jak zatrzymać wszystkie interaktywne monity apt-getpodczas instalacji lub aktualizacji pakietów? Próbuję napisać nieinteraktywny skrypt do instalowania pakietów na serwerach, ilekroć aktualizacja wymaga instalacji nowego jądra, apt-getzawsze ignoruje tę -yopcję i pyta mnie, jaką opcję wybrać, aby zaktualizować grub.lst. Zawsze chcę zainstalować wersję opiekuna pakietu. Jak wyłączyć ten monit?
Używam mupdf i bardzo mi się podoba, ponieważ jestem uzależniony od vimów. Jedna rzecz mnie wkurza: nie ma ciągłego przewijania. Gdy dojdziesz do końca strony i przewiniesz dalej, „przeskoczy” ona do następnej strony. Czy istnieje sposób na ciągłe przewijanie? Znalazłem http://bugs.ghostscript.com/show_bug.cgi?id=693425 i tam napisano, że możesz użyć SHIFT + C, …
Czy jest jakiś sposób na zapisanie pozycji / obszaru roboczego i ewentualnie stanu wszystkich moich otwartych programów, aby po ponownym uruchomieniu mogłem przywrócić wszystko dokładnie tam, gdzie było wcześniej, bez konieczności ponownego otwierania i zmiany położenia?
Jestem w trakcie pozbywania się gnome-keyringjako agent SSH. Rzeczy, które zrobiłem Przeszukiwałem internet godzinami. Często zmieniałem i restartowałem. W końcu właśnie rmusunąłem wszystkie rzeczy związane z autostartem związane z SSH. Ta ostatnia rzecz działała magicznie, ponieważ nie ma już gniazda dla agenta: /run/user/[uid]/keyring/ssh Problem Pozostałą problemem jest to, że pomimo …
Powiedzmy, że chcę utworzyć sieć wewnętrzną z 4 podsieciami. Nie ma centralnego routera ani przełącznika. Mam „podsieć zarządzania” dostępną do łączenia bram we wszystkich czterech podsieciach (192.168.0.0/24). Ogólny schemat wyglądałby tak: 10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24 Innymi słowy, konfiguruję pojedyncze pole linux w każdej podsieci z 2 interfejsami, …
Jestem całkiem nowy wget. Muszę tylko wiedzieć, jak ustawić folder docelowy, w którym zapisywane będą pobrane pliki. Wierzę, że tak jest --directory-prefix. Dziękuję Ci,
Chciałem wyłączyć systemdniechciane próby automatycznego uruchomienia wpa_supplicant. Myślę, że mógłbym po prostu uruchomić sudo systemctl disable wpa_supplicant.service --global i nie zobaczyłbym już wpa_supplicant w ps -efdanych wyjściowych. W każdym razie to nie działało. Jak mogę to zrobić? Mój problem może być najlepiej opisany przez wynik $>systemctl status wpa_supplicant* ● wpa_supplicant.service …
Mam katalog z plikami z 2010 roku. Chcę usunąć wszystkie pliki starsze niż 500 dni i próbowałem: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ale dostaję to: -bash: /usr/bin/find: Argument list too long Jak wiem, oznacza to, że plików jest zbyt wiele i findnie mogę ich obsłużyć. Ale nawet …
Chcę napisać następującą funkcję bash w taki sposób, aby mogła zaakceptować dane wejściowe z argumentu lub potoku: b64decode() { echo "$1" | base64 --decode; echo } Pożądane użycie: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
Próbuję otworzyć ekran GNU za pomocą następującego polecenia w moim systemie Mac OS: host:~ user$ screen Terminal ekranowy otwiera się, ale szybko umiera z komunikatem o błędzie: Nie można wykonać / bin / false: brak takiego pliku lub katalogu Mój terminal jest skonfigurowany do otwierania bashpowłoki podczas uruchamiania. Próbowałem ustawić …
Jeśli wyłączę nadmierną pamięć, ustawiając vm.overcommit_memoryna 2, domyślnie system pozwoli na alokację pamięci do wymiaru wymiany + 50% pamięci fizycznej, jak wyjaśniono tutaj . Mogę zmienić współczynnik, modyfikując vm.overcommit_ratioparametr. Powiedzmy, że ustawiłem go na 80%, więc można wykorzystać 80% pamięci fizycznej. Moje pytanie brzmi: co zrobi system z pozostałymi 20%? …
Studiuję na temat wirtualnej sieci. Widziałem wideo z YouTube'a, które tworzy interfejsy z kranami i dodaje je do Open Virtual Switch. Stąd nie wiem, czym są interfejsy z kranem. Czym różni się zwykły interfejs, taki jak eth0 i interfejs tap? Czy interfejs tap jest tylko wirtualnym interfejsem L2, aby dodać …
Czy to VAR=value ./configureto samo co ./configure VAR=value? W pierwszym przypadku powłoka ustawia zmienną środowiskową, aw drugim skrypt konfiguracyjny bierze ciąg 'VAR=value'jako argument, a następnie przypuszczalnie ustawia zmienną. Zastanawiam się, czy config robi coś jeszcze ze zmienną (może ignoruje lub filtruje niektóre wartości) i dlaczego bierze zmienne jako argumenty.
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.