tło Kopiuję niektóre dyski CD / DVD z danymi do plików ISO, aby użyć ich później bez potrzeby korzystania z nich w napędzie. Szukam procedur w sieci i znalazłem wiele: Wykorzystanie catdo skopiowania nośnika: http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Wykorzystanie ddtego (najwyraźniej najczęściej stosowane): http://www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso …
Kiedy używam less file1 file2, oba pliki są wyświetlane w „przeglądarce mniej buforów”, ale less file1 file2 | catdrukuje zawartość obu plików dołączonych do standardowego wyjścia. Skąd mniej wie, czy powinien wyświetlać „przeglądarkę mniej buforów” czy generować wyjście na standardowe wyjście dla następnego polecenia? Jaki mechanizm służy do tego?
Dzisiaj eksperymentowałem z kilkoma operacjami dołączania i, z ciekawości, uruchomiłem to (gdzie plik1.txt był niepusty i plik2.txt był pusty): $ cat file1.txt >> file2.txt >> file1.txt Kiedy zobaczyłem, że zajmuje to trochę czasu, naciśnij Ctrl+, Caby to zakończyć. Do tego czasu plik1.txt miał setki MB. Zmiana nazw plików nie daje …
A z najstarszym plikiem na dole? Ponadto, jeśli to zrobię, czy mogę również usunąć zbędne nagłówki zawarte w każdym pliku HTML? Widzę, że łączę wiele plików HTML i fajnie byłoby trochę zmniejszyć rozmiar ostatecznego pliku.
Jeśli wywołam jakieś polecenie, na przykład echomogę użyć wyników tego polecenia w kilku innych poleceniach za pomocą tee. Przykład: echo "Hello world!" | tee >(command1) >(command2) >(command3) Z catem mogę zebrać wyniki kilku poleceń. Przykład: cat <(command1) <(command2) <(command3) Chciałbym móc wykonywać obie rzeczy jednocześnie, aby móc teewywoływać te polecenia …
Mam więc standardowy port szeregowy RS232, który jest zapętlony z powrotem przez samo poprowadzenie przewodu od Tx do Rx. Testuję pętlę zwrotną, uruchamiając echoi catna dwóch osobnych terminalach: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Mój problem dotyczy wyniku. Spodziewałbym się, że jedno „cześć” powróci na terminalu z kotem, ale zamiast …
Następujące polecenia bash przechodzą w nieskończoną pętlę: $ echo hi > x $ cat x >> x Mogę zgadywać, że catkontynuuje czytanie xpo rozpoczęciu pisania na standardowe wyjście. Mylące jest jednak to, że moja własna testowa implementacja kota wykazuje inne zachowanie: // mycat.c #include <stdio.h> int main(int argc, char **argv) …
Słyszałem o „bezużytecznym użyciu kota” i znalazłem kilka sugestii, ale poniższe nie dają nic w mojej powłoce bash. < filename Używanie kota działa zgodnie z oczekiwaniami. cat filename Używam Fedory Core 18 i GNU bash, wersja 4.2.45 (1). EDYCJA: Używanie go przed rurą też nie działa. < filename | grep …
Co dostaję: host:~ user$ cat example.txt some texthost:~ stas$ Co chcę uzyskać: host:~ user$ cat example.txt some text host:~ stas$ Czy mogę w ten sposób catzachowywać się w ten sposób? Używam bash na Mac OS X.
Rozważ program interaktywny interactive. Muszę uruchamiać ten program dość często i za każdym razem, gdy go uruchamiam, kilka pierwszych poleceń jest takich samych. Oczywiście konieczność ciągłego wpisywania tych poleceń jest uciążliwa. Zebrałem te polecenia (oddzielone znakiem nowej linii) w pliku cmd. Teraz mogę zrobić, cat cmd | interactiveaby uruchomić polecenia. …
Skonfigurowałem rsyslogrejestrowanie niektórych zdarzeń dziennika w /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleto nazwany potok ( fifo). Jeśli chcę zobaczyć, co jest rejestrowane, mogę to zrobić cat /dev/xconsole. Jestem zaskoczony, widząc, że polecenie cat /dev/xconsolenie kończy się po odczytaniu pliku, ale działa jak tail -f. innymi słowy, oba polecenia zachowują się tak samo: …
Odpowiedź na to pytanie spowodowała, że zadałem kolejne pytanie: myślałem, że poniższe skrypty robią to samo, a drugi powinien być znacznie szybszy, ponieważ pierwszy używa cattego, który musi otwierać plik w kółko, ale drugi otwiera tylko plik jeden raz, a potem po prostu echo zmiennej: (Zobacz poprawny kod w sekcji …
Jak mogę odczytać plik myślnika z terminala inny niż jego oddzielanie? ./ Na przykład, aby przeczytać, - filemożemy to przeczytać cat ./-file_name P: Czy istnieje alternatywny sposób na osiągnięcie tego samego?
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.