Pytania otagowane jako command-line

Wiersz poleceń to interaktywny interfejs twojej powłoki.

5
Uruchom `grep` z wyłączeniem pliku w określonej ścieżce
Chcę wykluczyć plik ./test/main.cppz wyszukiwania. Oto co widzę: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Wiem, że możliwe jest uzyskanie żądanego wyniku za pomocą wielu poleceń w układzie potoków i filtrów, ale czy istnieje jakieś cytowanie / ucieczka, które pozwoli grepzrozumieć, czego natywnie chcę?

7
Czy można cofnąć polecenie w powłoce bash?
Zastanawiałem się, czy istnieje (prosta) możliwość powtórzenia / cofnięcia polecenia wykonanego w powłoce bash? (aby go cofnąć) Czy istnieje coś podobnego do kombinacji ctrl+, zaby powtórzyć dowolną akcję (na przykład w słowie lub LibreOffice)?

5
Jak zebrać statystyki występowania bajtów w pliku binarnym?
Chciałbym poznać odpowiednik cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c przedstawione w /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-commands do tworzenia statystyk użycia znaków w plikach tekstowych do liczenia plików binarnych proste bajty zamiast znaków, tzn. dane wyjściowe powinny mieć postać 18383 57 12543 44 11555 127 8393 0 Nie ma znaczenia, czy …



5
uzyskaj wiek danego pliku
Jak mogę uzyskać wiek danego pliku co najmniej za kilka dni? Jestem świadomy ls -lhi podobnych poleceń. Chcę coś, co będzie działać w ten sposób: getfage <FILE> # prints out '12d' (12 days) Ponadto musi to być nieco wieloplatformowe, ponieważ chciałbym również używać tego w systemie Mac OS X, ale …

3
pliki cp lub mv do tego samego katalogu, w którym już się znajdują, gdy jestem w innym?
Jeśli jestem ~/blobi mam plik~/blob/a_long_directory_name/c/x.x mogę pisać mv blob/a_long_directory_name/c/x.x blob/a_long_directory_name/even_more/y.y Czy jest jakiś skrót, w którym mogę wpisać coś krótszego, który używa ścieżki katalogu w pierwszym parametrze (choć nie w moim bieżącym katalogu), np. mv blob/a_long_directory_name/c/x.x $same_dir/y.y gdzie coś takiego $same_dirwskazywałoby na reż. param 1

5
Jak wydrukować procent wykorzystania dysku z `df -hl`
Wiem, że df -hlwyświetla listę wszystkich moich partycji wraz z ich rozmiarem, wykorzystaniem procentowym i dostępnym miejscem. Jeśli chciałbym podać tylko rozmiar i użycie jako procent sda2i sda3, na przykład, jak mogę powiedzieć Linuksowi (Ubuntu), aby je sprawdził, zsumował i pokazał mi?

3
Znajdź i usuń wszystkie pliki tymczasowe z katalogu użytkownika
Często używam vima, aw mojej okolicy często brakuje prądu. W rezultacie otrzymuję wiele *.swpplików rozproszonych na moim komputerze. Chcę aliasu w rmpoleceniu, który usuwa wszystkie pliki z albo .swp, ~, .netrwhist, .loglub .bakukład rozszerzenia szerokości (lub przynajmniej w moim katalogu domowym) . Polecenie powinno usunąć katalog całego systemu plików / …



2
Aliasy i tmux
Aliasy zdefiniowane w .bash_aliasesi .bashrcnie działają w tmux. Czy można to zmienić w niektórych konfiguracjach, aby działały aliasy tmux?

4
przeglądarka pdf tylko dla wiersza poleceń
Czy można przeglądać dokumenty pdf bez uruchamiania gdm (lub podobnego)? Uzasadnienie: Pracuję na zdalnym serwerze (zakładając brak przekazywania X) przetwarzając niektóre dane, tworząc pewne wykresy (zakładam pliki pdf). I chciałbym je zobaczyć bez konieczności scpotwierania ich na moim komputerze. (Prawdopodobnie mogą istnieć inne przypadki użycia).
12 command-line  pdf 

2
Liczba ukośników zwrotnych potrzebnych do ucieczki ukośnika odwrotnego w wierszu polecenia
Niedawno miałem problem z pewnym wyrażeniem regularnym w wierszu poleceń i odkryłem, że do dopasowania odwrotnego ukośnika można użyć różnej liczby znaków. Liczba ta zależy od cytowania użytego w wyrażeniu regularnym (brak, pojedyncze cudzysłowy, podwójne cudzysłowy). Zobacz, co mam na myśli, w poniższej sesji bash: echo "#ab\\cd" > file grep …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.