Unix & Linux

25
Jak wydrukować tylko ostatnią kolumnę?

echo -e 'one two three\nfour five six\nseven eight nine' one two three four five six seven eight nine jak mogę zrobić trochę „MAGIC”, aby uzyskać ten wynik ?: three six nine AKTUALIZACJA: Nie potrzebuję tego w ten konkretny sposób, potrzebuję ogólnego rozwiązania, aby bez względu na to, ile...

25
Jak przekonwertować VMDK na VDI / VHD

Mówi się, że VBoxManage modifyhd --resizepolecenia VirtualBox można używać tylko w plikach VDI lub VHD. Niestety mam obraz VirtualBox w formacie VMDK i nie wiem, jak przekonwertować go na pozostałe dwa

25
Odzyskiwanie z Sys Rq + r

Miałem naprawdę złe zawieszenie mojego serwera X i musiałem wykonać Sys Rq + r, aby zwolnić klawiaturę z X i dostać się do konsoli. Byłem w stanie zabić proces blokujący mój system i kontynuować pracę na wciąż działającym serwerze X. Teraz za każdym razem, gdy np. Naciskam Alt + F4, aby zabić...

25
Alias ​​polecenie do uruchomienia w tle

Chciałbym, aby skrót klawiszowy działał tak: > e foo.txt rozwinąć jako > emacs foo.txt & Jest prosty w użyciu alias e=emacs, ale jak wstawić &po nazwie pliku? Zdaję sobie sprawę, że użycie tego może być niemożliwe alias, więc zaakceptuję każde rozwiązanie bash. Jeśli potrzebny...

25
Utwórz katalog docelowy podczas rozpakowywania tarballa

Czy można utworzyć katalog docelowy podobny do tego mkdir -p, w którym mogę zdefiniować nieistniejący katalog docelowy w ramach mojej komendy tar, a tar utworzy dla mnie katalog? Wiem, że mogę przekierować dane wyjściowe do katalogu przy użyciu tar -C /target/dir, ale to nie działa, jeśli katalog...

25
Grep alias - numery linii, chyba że są w przygotowaniu

Chcę utworzyć alias bash dla grep, który dodaje numery wierszy: alias grep='grep -n' Ale to oczywiście dodaje również numery linii do rurociągów. Przez większość czasu (i nie przychodzą mi na myśl żadne wyjątki) Nie chcę numerów linii w potoku (przynajmniej wewnętrznie, prawdopodobnie OK, jeśli...

25
Jak działają zdarzenia myszy w systemie Linux?

Wynika to głównie z ciekawości, staram się zrozumieć, jak działa obsługa zdarzeń na niskim poziomie, więc nie odsyłaj mnie do oprogramowania, które zrobi to za mnie. Jeśli na przykład chcę napisać program w C / C ++, który reaguje na kliknięcia myszą, zakładam, że muszę użyć wywołania systemowego,...

25
Podążasz za fajką, zużywając mniej?

Czy mniej może (po naciśnięciu F) wejść potokowych (podobnie jak plik)? W przypadku pliku, który jest zapisywany, polecenie less <file> podąży za plikiem po naciśnięciu F. Ale jeśli mam polecenie, które potokuje wyjście bezpośrednio na mniej, w ten sposób command | less naciśnięcie F...

25
tar + rsync + untar. Jakaś przewaga prędkości nad zwykłym rsync?

Często zdarza mi się, że wysyłam foldery z 10 000 - 100 000 plików na zdalną maszynę (w tej samej sieci na terenie kampusu). Zastanawiałem się tylko, czy istnieją powody, by w to wierzyć, tar + rsync + untar Lub po prostu tar (from src to dest) + untar może być szybszy w praktyce...

25
diff - wyjściowe numery linii

Chcę użyć narzędzia cli do porównania plików i potrzebuję numeru linii przed linią wyjściową, z pomocą której mogę przejść do różnicy, ponieważ używam narzędzia, które rozumie, gdzie skoczyć, jeśli linia zaczyna się w ten sposób :line-number: regular line contents Więc próbowałem diff, a czytanie...