Запитання з тегом «cat»

cat - це стандартна утиліта Unix, яка використовується для об'єднання файлів або друку певного файлу на стандартному виході.

2
Чи краще використовувати cat, dd, pv або іншу процедуру для копіювання CD / DVD?
Фон Я копіюю деякі компакт-диски / DVD-файли з даних у файли ISO, щоб потім їх використовувати без необхідності їх на диску. Я шукаю в Мережі процедури і знайшов багато: Використання catдля копіювання носія: http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Використання ddдля цього (мабуть, найбільш широко використовується): http://www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count …
22 linux  dd  cat  disk-image  pv 

2
менше file1 file2 | кішка - чому це працює?
Коли я запускаю, less file1 file2я отримую обидва файли, що відображаються у "перегляді менш буфера", але less file1 file2 | catдрукує вміст обох файлів, доданих до stdout. Звідки менше знати, чи повинен він показувати "менше переглядача буфера" або виробляти вихід для stdout для наступної команди? Який механізм використовується для цього?
21 pipe  cat  less 


2
Чому ця команда створює надзвичайно великий файл?
Я сьогодні експериментував з деякими операціями додавання і, з цікавості, запустив це (де file1.txt було не порожнім, а file2.txt порожнім): $ cat file1.txt >> file2.txt >> file1.txt Коли я побачив, що це проходить деякий час, я натиснув Ctrl+, Cщоб закінчити його. На той момент файл1.txt був розміром сотні Мб. Перемикання …

3
Як з'єднати всі файли в даному каталозі за порядком дати, де я хочу отримати найновіший файл зверху?
А з найстарішим файлом знизу? Крім того, якщо я це роблю, чи можна також викреслити зайві заголовки, що містяться в кожному файлі HTML? Я бачу себе об'єднати багато файлів HTML, і було б непогано трохи зменшити розмір файлу кінцевого файлу.


3
tee + cat: кілька разів використовуйте результат, а потім з'єднуйте результати
Якщо я викликаю якусь команду, наприклад, echoя можу використовувати результати цієї команди в декількох інших командах tee. Приклад: echo "Hello world!" | tee >(command1) >(command2) >(command3) З котом я можу зібрати результати декількох команд. Приклад: cat <(command1) <(command2) <(command3) Я хотів би мати можливість робити обидві речі одночасно, так що …
18 pipe  cat  tee  concurrency 

2
Несподівані результати тестують серійну петлю за допомогою echo та cat
Тож у мене є стандартний послідовний порт RS232, який перекидається на себе, просто провівши провід від Tx до Rx. Я тестую цикл зворотного зв'язку, запустивши echoі catв двох окремих терміналах: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Моє питання з результатом. Я би сподівався побачити одного "привіт", який повернеться на терміналі, …
18 cat  serial-port  echo 

4
Чому цикл x >> x?
Наступні команди bash переходять у нескінченний цикл: $ echo hi > x $ cat x >> x Я можу здогадатися, що catпродовжує читати з xтого часу, коли він почав писати до stdout. Що бентежить, це те, що моя власна тестова реалізація кота проявляє різну поведінку: // mycat.c #include <stdio.h> int …

3
Чому знак "менше" не працює як заміна кішці в башті?
Я чув про "марне використання кота" і знайшов кілька пропозицій, але наступні результати нічого не дають у моїй башті. < filename Однак використання кота працює, як і очікувалося. cat filename Я використовую Fedora Core 18 та GNU bash, версія 4.2.45 (1). РЕДАКТУВАННЯ: Використання його перед трубою також не працює. < …


1
Переконайтеся, що програма читається спочатку з труби, потім з клавіатури
Розгляньте інтерактивну програму interactive. Мені доводиться запускати цю програму досить часто, і кожен раз, коли я запускаю її, перші кілька команд однакові. Очевидно, що набирати ці команди знову і знову - це біль. Я зібрав цю команду (розділену новими рядками) у файл cmd. Тепер я можу cat cmd | interactiveзапустити …
17 command-line  pipe  cat  stdin 

3
безперервне зчитування з названої труби (кіт або хвіст -f)
Я налаштував rsyslogреєструвати певні події журналу для /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsole- названа труба ( fifo). Якщо я хочу побачити, що реєструється, можу зробити cat /dev/xconsole. Я здивований, побачивши, що команда cat /dev/xconsoleне закінчується після читання файлу, а натомість діє як tail -f. Іншими словами, дві команди поводяться однаково: cat /dev/xconsole …
16 pipe  cat  tail  fifo 

7
Чому існує така різниця у часі виконання ехо та кота?
Відповідаючи на це запитання, я змусив поставити ще одне запитання: я вважав, що наступні сценарії роблять те саме, а другий повинен бути набагато швидшим, тому що перший використовує catте, що потрібно відкривати файл знову і знову, але другий відкриває файл лише один раз, а потім просто повторює змінну: (Правильний код …

3
Як читати тире-файли
Як я можу прочитати тире-файл з терміналу, крім того, щоб розмежувати його ./ Наприклад, для читання a - fileми можемо прочитати його cat ./-file_name З: Чи існує альтернативний спосіб досягти того самого?
15 bash  cat 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.