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

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

6
котяча лінія X до рядка Y на величезному файлі
Скажімо , у мене є величезний текстовий файл (> 2 Гб) , і я просто хочу catлінії Xдо Y(наприклад , 57890000 на 57890010). З того, що я розумію, я можу це зробити, headпереходячи в tailабо viceversa, тобто head -A /path/to/file | tail -B або альтернативно tail -C /path/to/file | head …
132 tail  cat  large-files  head 


7
Як вбити біглого кота?
Я багато разів випадково запускаю catкоманду на файли, які містять вміст до декількох тисяч рядків. Я намагаюся вбити catкоманду за допомогою Ctrl+ Cабо Ctrl+ Z, але обидві вступають у дію лише після того, catяк у терміналі відобразиться загальний висновок , тому мені доведеться чекати, поки воно catповністю виконане. Чи є …
128 shell  terminal  kill  cat  tcsh 

8
ДД проти котів - чи актуально сьогодні ДД?
Нещодавно я зрозумів, що ми можемо використати catстільки ж dd, і це насправді швидше, ніжdd Я знаю, що ddбуло корисно в роботі зі стрічками, де розмір блоку насправді мав значення в правильності, а не просто у виконанні. Хоча в ці дні існують ситуації, коли ddзробити щось catнеможливо? (Тут я вважаю, …
122 dd  cloning  cat 

7
Наскільки безпечно котувати довільний файл?
Іноді, коли я catпомилково перетворюю бінарний файл, мій термінал зникає. Нічого швидке resetне може виправити, але хіба зловмисник теоретично не міг створити файл, який, відображаючись у терміналі, виконав якийсь довільний код? За допомогою подвигу в емуляторі терміналу чи іншим способом.

5
Різниця між "котом" і "котом <"
Я працював підручником і бачив використання обох cat myfile.txtта cat &lt; myfile.txt. Чи є різниця між цими двома послідовностями команд? Здається, обидва надрукують вміст файлу в оболонку.
70 cat 

10
Чи є інструмент, який прозоро поєднує zcat та cat?
Під час обробки файлів журналів деякі закінчуються як gzipped файли завдяки, logrotateа інші - ні. Тож коли ви спробуєте щось подібне: $ zcat * ви закінчуєте командний рядок, як, zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzа потім: gzip: xyz.log: not in gzip format Чи є інструмент, який буде приймати магічні байти, подібні …

6
Чи є проста команда для виведення стовпців з обмеженими вкладками?
Наприклад, у мене є файл (створений із echo -e "var1\tvar2\t\var3\tvar4" &gt; foo), який виводиться у вигляді: $ cat foo case elems meshing nlsys uniform 2350 0.076662 2.78 non-conformal 348 0.013332 0.55 scale 318 0.013333 0.44 smarter 504 0.016666 0.64 submodel 360 .009999 0.40 unstruct-quad 640 0.019999 0.80 unstruct-tri 1484 0.01 …


4
Як я можу отримати команду tac в OS X?
Мені подобається використовувати tacдля зворотного виводу cat. Однак він недоступний у терміналі Mavericks. Я спробував знайти його на MacPorts, і знову це недоступно. Може хто-небудь, будь ласка, покажіть мені, як дістатися tac? Це дуже корисно для читання файлів журналів.
59 osx  cat 

18
Чи є коли-небудь привід використовувати "cat", коли у вас "менше"?
Я використовував catдля перегляду файлів. Тоді я дізнався, що lessзазвичай краще, і це обов’язково, якщо файл довший кількох десятків рядків. Моє запитання: Чи є колись причина використовувати catзамість цього less? Чи є якась ситуація, коли catкраще рішення?
59 less  cat 

1
Змініть дозволи файлу за допомогою моєї кішки
root@system:~# less myfile -bash: /bin/less: Input/output error Коренева файлова система мертва. Але моя кішка ще жива (на моїй пам’яті): root@system:~# cat &gt; /tmp/somefile C^d root@system:~# Він такий самотній, проте всі його друзі пішли: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output …

2
Як ви використовуєте перенаправлення виводу в поєднанні з документами тут і котом?
Скажімо, у мене є сценарій, який я хочу передати в іншу команду або перенаправити у файл ( shпереглядаючи приклади). Припустимо, що я використовую bash. Я можу це зробити, використовуючи echo: echo "touch somefile echo foo &gt; somefile" | sh Я також міг би зробити майже те саме, використовуючи cat: cat …

4
Чи варто дбати про зайвих котів?
Багато утиліт командного рядка можуть приймати свій вклад або з труби, або як аргумент імені файлу. Для довгих сценаріїв оболонки я вважаю, що запуск ланцюга з допомогою catробить його більш читабельним, особливо якщо для першої команди знадобляться багаторядкові аргументи. Порівняйте sed s/bla/blaha/ data \ | grep blah \ | grep …


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