Chciałbym wziąć to polecenie find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done( stąd ). który ma w zasadzie wynik ./kennel: 11062 ./shadow: 15449 ./ccc: 9765 ./journeyo: 14200 ./norths: 10710 i posortuj według liczb od największej do najmniejszej. ale …
Zauważyłem, że kiedy robię ciężkie aplikacje do pisania, cały system zwalnia. Aby to przetestować dalej, uruchomiłem to, aby wykonać (stosunkowo) niski procesor i wysoką aktywność dysku: john -incremental > file_on_SSD To wypompowuje dziesiątki tysięcy ciągów na sekundę do pliku na moim dysku systemowym. Gdy tak się dzieje, myszy pozostają w …
Jak mogę zarejestrować całą aktywność na ekranie przez określony czas? Wiem o takich narzędziach do xwdrobienia zdjęć; czy można je rozszerzyć, aby nagrywać wideo? Wolałbym nie używać żadnych fantazyjnych narzędzi Debiana ani narzędzi ImageMagick
Czy jest jakiś sposób na utrzymanie stałej wielkości pliku dziennika bez obracania go o nowy pusty plik i usuwania (lub archiwizowania) starego pliku. Na przykład, jeśli ustawię maksymalny rozmiar pliku dziennika na 1 MB, po zwiększeniu rozmiaru pliku powyżej tego limitu zostanie on automatycznie zaciśnięty, tekst zostanie dodany na „ogonie”, …
Administruję kilkoma serwerami i czasami automatyzuję zarówno w języku Python, jak i Ruby. Widziałem niesamowite filmy użytkowników Youtube z wieloma otwartymi oknami, zalogowanymi rozmowami w tle i głębokim uzupełnianiem kodu, wszystko zrobione za pomocą emacsa. Obecnie używam vi i chciałbym nauczyć się emacsa. Całkowicie wyeliminowanie wszelkich form graficznego interfejsu użytkownika …
Rozumiem to Σ(%CPU) ≤ logicalcores*(1+ε)(gdzie ε jest miarą i błędem zaokrąglenia). Ale w jaki sposób mogę mieć w systemie dwurdzeniowym 2 różne procesy, z których każdy zajmuje 200% CPU (mierzone przez htop)? Rdzenie EDIT w powyższym równaniu oznaczają rdzenie logiczne, tj. Biorąc pod uwagę wszystkie hiperwątki, liczbę procesorów itp. EDYCJA …
Trochę się zgubiłem i nie jestem pewien, którą technologię wybrać do pełnego szyfrowania dysku. Trudno powiedzieć, czy informacje tam zawarte są aktualne. Czy istnieje obecnie najlepsze rozwiązanie tego problemu?
W bashpowłoce możemy zdefiniować funkcję za fpomocą f(){ echo Hello; } a następnie ponownie utwórz / zastąp to, bez żadnych komunikatów o błędach lub ostrzeżeniach, za pomocą f(){ echo Bye; } Wierzę, że istnieje sposób na ochronę funkcji przed zastąpieniem w ten sposób.
W FreeBSD 12, używając zshpowłoki, zauważyłem tę różnicę, patrząc na $path(małe litery) w porównaniu z $PATH(wielkie litery). echo $path / sbin / bin / usr / sbin / usr / bin / usr / local / sbin / usr / local / bin / usr / home / freebsd / …
Moje podstawowe założenie jest takie, że gdy ograniczeniem procesu są tylko dysk i procesor, wówczas całkowite użycie systemu „iowait” + procesor powinno wynosić co najmniej 100% jednego logicznego procesora. (W innych przypadkach nie będzie to obowiązywać. Np. Przy pobieraniu pliku przy użyciu wgetsieć często stanowi czynnik ograniczający). To założenie jest …
Mam ten regex: (?<=prefix).*$ który zwraca dowolny znak następujący po „prefiksie” ciągu i działa dobrze na dowolnych silnikach wyrażeń regularnych online (np. https://regex101.com ). Problem polega na tym, że używam tego wyrażenia regularnego w bash: grep '(?<=prefix).*$' <<< prefixSTRING nic nie pasuje. Dlaczego to wyrażenie regularne nie działa z grep?
Od tej odpowiedzi do Linuksa: Różnica między / dev / console, / dev / tty i / dev / tty0 Z dokumentacji : /dev/tty Current TTY device /dev/console System console /dev/tty0 Current virtual console W dawnych dobrych czasach /dev/consolebyła konsola administratora systemu. A urządzenia TTY były urządzeniami szeregowymi użytkowników podłączonymi …
Jak usunąć wszystkie znaki inne niż ascii z jednego pliku? Czy byłoby jakieś specjalne polecenie, aby to zrobić? grep --colour='auto' -P -n'[^\x00-\x7]' /usr/local/... Wierzę, że znajdzie to znaki w przepływie pracy, ale jak mam usunąć wszystkie wystąpienia tych znaków?
Korzystam z najnowszej wersji netcat ( v1.10-41.1), która nie wydaje się mieć opcji dla adresów IPv6 (jak -6było w starszych wersjach nc). Po wpisaniu nc -lvnp 2222i sprawdzeniu portów nasłuchiwania netstat -puntaserwer wydaje się nasłuchiwać tylko na 2222adresach IPv4: tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 2839/nc tcp6 nie jest aktywny, …
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.