Unix & Linux

65
statystyki rekurencyjne dotyczące typów plików w katalogu?

Zrobiłem scrape strony internetowej dla projektu konwersji. Chciałbym zrobić kilka statystyk dotyczących rodzajów plików tam zawartych - na przykład 400 .htmlplików, 100 .gifitd. Jak to łatwo zrobić? To musi być rekurencyjne. Edycja: Ze skryptem opublikowanym przez maxschelpzig mam problemy z...

65
Problem wyrażenia regularnego Grep „OR”

Próbuję użyć grep z wyrażeniem regularnym, aby znaleźć wiersze w pliku, które pasują do 1 z 2 możliwych ciągów. Oto mój grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Powyższy grep nie zwraca żadnych wyników. Jeśli jednak wykonam: $ grep "^ID.*ETS" my_file.txt lub $ grep "^ID.*FBS" my_file.txt...

65
Jak uniknąć cytatów w skorupkach?

Mam problem z ucieczką postaci w bash. Chciałbym uciec od pojedynczych i podwójnych cudzysłowów podczas uruchamiania polecenia dla innego użytkownika. Na potrzeby tego pytania powiedzmy, że chcę powtórzyć następujące na ekranie: 'single quote phrase' "double quote phrase" Jak mogę uciec od...

65
Lista dostępnych usług DBus

Czy istnieje coś takiego jak lista dostępnych usług DBus? Natknąłem się na kilka (takich jak NetworkManager, Rhythmbox, Skype, HAL). Zastanawiam się, czy mogę znaleźć raczej pełną listę świadczonych usług /

65
gpg prosi o hasło nawet z --passphrase

Oczekuję, że następujące polecenie wypakuje plik gpg bez pytania o hasło: gpg --passphrase 1234 file.gpg Ale prosi o hasło. Dlaczego? Ma to również takie samo zachowanie: gpg --passphrase-file passfile.txt file.gpg Używam Ubuntu z gnome 3 i pamiętam, że działało to w...

65
Numer seryjny dysku twardego z terminala?

Mam wiele dysków twardych, które łączą się z moim serwerem i nie jestem pewien, który z nich jest według sdXY. Jeśli widzę numery seryjne moich dysków twardych z terminala, mogę je łatwo zidentyfikować. Czy mogę je zobaczyć z

65
Zawijanie długich linii w Nano

Podczas edycji pliku Authorised_keys w Nano chcę owinąć długie linie, aby zobaczyć koniec linii (tzn. Powiedzieć, czyj to klucz). Zasadniczo chcę, aby wyglądało to jak wyjściecat authorised_keys Nacisnąłem więc, Esc + Lktóry jest meta-kluczem umożliwiającym zawijanie długich linii na mojej...