Unix & Linux

40
Jak mogę monitorować ruch na porcie szeregowym?

Czy jest jakieś narzędzie do monitorowania portu do oglądania pakietów zapisanych na porcie? W szczególności chcę sprawdzić, czy mój program napisany w Javie działa, więc potrzebuję jakiegoś narzędzia, aby sprawdzić, czy moja mała aplikacja pisze wiadomości do portu. Jak mam to...

40
dlaczego powinniśmy używać funkcji create i copytruncate razem?

Geek Stuff ma przykład na ten temat logrotate. copytruncateskopiuje i obcina oryginalny plik dziennika. Dlaczego więc powinniśmy skorzystać create? Oryginalny plik dziennika nie został usunięty. /tmp/output.log { size 1k copytruncate create compress compresscmd /bin/bzip2 compressext .bz2...

40
Konwertuj wideo OGV na animację GIF?

Tworzyłem filmy OGV z gtk-recordmydesktopprogramem do screencastingu, próbując rozwiązać ten problem tutaj z bruteforce nad X. Mogę oglądać filmy z VLC. Teraz zadaniem jest znalezienie niektórych sposobów konwersji filmów OGV na animacje GIF, aby można je było wyświetlać w SE. Jak mogę to...

40
Dodanie z „sed”

Próbuję wykonać operację matematyczną sed, ale nadal traktuję moje zmienne jako ciągi znaków. Dane wejściowe tego rodzaju: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Chciałbym mieć 15 jako wynik. Muszę wykonać operację i zastąpić jej wynik matematyczny tylko jednym przejściem, ponieważ...

40
Jak nawigować w ramach wyszukiwania wstecznego bash?

Bash oferuje funkcję odwracania wyszukiwania za pomocą Ctrl+ R. Następnie można wpisać część polecenia, która wyświetli odpowiedni wpis z historii. Załóżmy, że to moja historia: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Szukam foo. Wciśnięcie Ctrl+...

40
Jak zapamiętać różnicę między du i df?

dui dfrobię raczej podobne rzeczy, więc zawsze wpisuję niewłaściwy. Myślę, że gdybym wiedział, co oznacza „du” i „df”, łatwiej byłoby zapamiętać, którego użyć. Jaki jest sposób na rozróżnienie między tymi dwoma, aby móc zapamiętać, które

40
Jak skopiować katalogi z zachowaniem twardych linków?

Jak przenosić katalogi, które mają wspólne pliki z jednej partycji na drugą? Załóżmy, że mamy zamontowaną partycję /mnt/Xz katalogami udostępniającymi pliki za pomocą dowiązań twardych. Jak przenieść takie katalogi na inną partycję, niech to będzie /mnt/Yz zachowaniem tych twardych dowiązań. Aby...

40
Najlepszy sposób na zamontowanie zdalnego folderu

Mam dwa RasberryPi z systemem debian wheezy i chciałbym zamontować folder z komputera A na komputerze B. Jaki jest najlepszy (jak najefektywniejszy) sposób to zrobić? Mogę to zrobić za pośrednictwem SMB, ale dotyczy to systemu Windows, myślę, że musi istnieć lepszy sposób udostępniania w systemie...

40
Usuń ostatnie N linii z historii bash

Podczas przypadkowego wklejenia pliku do powłoki umieszcza mnóstwo brzydkich bzdur w historii bash. Czy istnieje czysty sposób na usunięcie tych wpisów? Oczywiście mogę zamknąć powłokę i edytować .bash_historyplik ręcznie, ale może istnieje jakiś interfejs API do modyfikacji historii bieżącej...

40
Uruchom proces w tle i sprawdź, kiedy się zakończy

Jak mogę uruchomić proces w tle i sprawdzić, kiedy zakończy się w skrypcie bash? Mój pomysł to taki skrypt: launch backgroundprocess & while [ Process is running ];do echo "PROCESS IS RUNNING\r" done; echo "PROCESS

40
Czy istnieje skondensowany format różnicowy?

Mam dwa pliki dziennika z tysiącami linii. Po wstępnym przetworzeniu różnią się tylko niektóre linie. Te pozostałe linie to albo rzeczywiste różnice, albo tasowane grupy linii. Ujednolicone różnice pozwalają mi zobaczyć szczegółowe różnice, ale utrudnia ręczne porównanie z gałkami ocznymi....

40
Usuwanie zer wiodących z danych wyjściowych daty

Utworzyłem alias polecenia date, aby wyświetlić datę w następującym formacie: 2013.06.14.12.10.02 za pomocą tego polecenia: alias date = date +"%Y.%m.%d.%H.%M.%S" Wszystko działa świetnie, z wyjątkiem tego, że chcę usunąć wiodące zera z wyjścia. Nie ma sposobu, aby tak się stało, zmieniając...