Прыклады каманды cat у Linux

Anonim

Прыклады каманды cat у Linux

У аперацыйных сістэмах Linux прысутнічае мноства ўбудаваных утыліт, узаемадзеянне з якімі ажыццяўляецца шляхам уводу адпаведных каманд у «тэрмінале» з рознымі аргументамі. Дзякуючы гэтаму карыстальнік можа ўсяляк кіраваць самой АС, рознымі параметрамі і наяўнымі файламі. Адной з папулярных каманд з'яўляецца cat, і служыць яна для працы з змесцівам файлаў розных фарматаў. Далей мы б хацелі паказаць некалькі прыкладаў выкарыстання гэтай каманды з выкарыстаннем простых тэкставых дакументаў.

Ўжываем каманду cat у Linux

Разгляданая сёння каманда даступная для ўсіх дыстрыбутываў, заснаваных на ядры Лінукс, і ўсюды выглядае аднолькавым чынам. З-за гэтага выкарыстоўваная зборка не мае ніякага значэння. Сённяшнія прыклады будуць ажыццяўляцца на кампутары пад кіраваннем Ubuntu 18.04, а вам застанецца толькі азнаёміцца ​​з аргументамі і прынцыпам іх дзеянняў.

падрыхтоўчыя дзеянні

Спачатку хацелася б надаць час папярэдніх дзеянням, паколькі не ўсе юзэры знаёмыя з прынцыпам працы кансолі. Справа ў тым, што пры адкрыцці файла патрабуецца альбо ўказваць дакладны шлях да яго, альбо вырабляць запуск каманды, знаходзячыся непасрэдна ў самой дырэкторыі праз «Тэрмінал». Таму мы раім для пачатку праглядзець такое кіраўніцтва:

  1. Запусціце файлавы менеджэр і перайдзіце ў тую тэчку, дзе захоўваюцца неабходныя файлы.
  2. Пераход да тэчцы праз кіраўнік файлаў у Linux

  3. Націсніце на адным з іх правай кнопкай мышы і выберыце пункт «Уласцівасці».
  4. Пераход да ўласцівасцяў файла праз кіраўнік файлаў у Linux

  5. Ва ўкладцы «Асноўныя» азнаёмцеся з інфармацыяй з нагоды бацькоўскай тэчкі. Запомніце гэты шлях, бо ён спатрэбіцца далей.
  6. Азнаёміцца ​​з шляхам да бацькоўскай тэчцы ў Linux

  7. Запусціце «Тэрмінал» праз меню або камбінацыю клавіш Ctrl + Alt + T.
  8. Запуск тэрмінала праз меню ў аперацыйнай сістэме Linux

  9. Прапішіце каманду cd / home / user / folder, дзе user - імя карыстальніка, а folder - тэчка, дзе захоўваюцца аб'екты. За перамяшчэнне па шляху адказвае стандартная каманда cd.
  10. Пераход да вызначанага месца праз тэрмінал у Linux

Такім метадам ажыццяўляецца пераход да пэўнай дырэкторыі праз стандартную кансоль. Далейшыя дзеянні таксама будуць вырабляцца праз гэтую тэчку.

прагляд змесціва

Адна з асноўных функцый згаданай каманды - прагляд змесціва розных файлаў. Уся інфармацыя адлюстроўваецца асобнымі радкамі ў «тэрмінале», а прымяненне cat выглядае так:

  1. У кансолі увядзіце cat testfile, дзе testfile - імя неабходнага файла, а затым націсніце на клавішу Enter.
  2. Прагляд змесціва файла камандай cat у Linux

  3. Азнаёмцеся з змесцівам аб'екта.
  4. Азнаёміцца ​​з змесцівам файла праз каманду cat у Linux

  5. Вы можаце адкрыць адразу некалькі файлаў, для гэтага спатрэбіцца пазначыць усе іх назвы, напрыклад, cat testfile testfile1.
  6. Прагледзець змесціва адразу некалькіх файлаў праз cat у Linux

  7. Радкі будуць сумешчаныя і адлюструюцца адным цэлым.
  8. Азнаёміцца ​​са змесцівам некалькіх файлаў у Linux

Вось так працуе cat без прымянення даступных аргументаў. Калі ж вы проста прапішіце ў «тэрмінале» cat, то атрымаеце нейкае падабенства кансольнага нататніка з магчымасцю запісваць патрэбную колькасць радкоў і захоўваць іх націскам на Ctrl + D.

нумарацыя радкоў

Цяпер давайце закранем разгляданую каманду з ужываннем розных аргументаў. Пачаць варта з нумарацыі радкоў, а за гэта адказвае -b.

  1. У кансолі напішыце cat -b testfile, дзе testfile - назва патрэбнага аб'екта.
  2. Нумарацыя непустым радкоў у Linux праз каманду cat

  3. Як бачыце, былі пранумараваны ўсе прысутныя не пустыя радкі.
  4. Наглядны прыклад нумарацыі ў Linux праз каманду cat

  5. Вы можаце выкарыстоўваць гэты аргумент з высновай некалькіх файлаў, як гэта было паказана вышэй. У такім выпадку нумарацыя будзе працягвацца.
  6. Нумарацыя радкоў некалькіх файлаў у Linux

  7. Калі ёсць жаданне перанумараваць ўсе радкі, уключаючы пустыя, прыйдзецца задзейнічаць аргумент -n, і тады каманда набывае выгляд: cat -n testfile.
  8. Нумарацыя ўсіх радкоў уключаючы пустыя

Выдаленне паўтаральных пустых радкоў

Здараецца так, што ў адным дакуменце прысутнічае мноства пустых радкоў, якія ўзніклі якім-небудзь чынам. Ўручную выдаляць іх праз рэдактар ​​не заўсёды зручна, таму тут таксама можна звярнуцца да каманды cat, ужыўшы аргумент -s. Тады радок набывае выгляд cat -s testfile (даступна пералік некалькіх файлаў).

Выдаліць пустыя радкі праз каманду cat у Linux

Даданне знака $

Знак $ у камандным радку аперацыйных сістэм Linux азначае, што ўведзеная далей каманда будзе выканана ад імя звычайнага карыстальніка, без прадастаўлення рут-мае рацыю. Часам бывае неабходна дадаць такі знак у канец ўсіх радкоў файла, і для гэтага варта ўжыць аргумент -E. У выніку атрымліваецца cat -E testfile (літара E павінна быць абавязкова прапісана ў верхнім рэгістры).

Дадаць знак даляра ў канцы радкоў пры выкарыстанні cat у Linux

Аб'яднанне некалькіх файлаў у адзін новы

Cat дазваляе досыць хутка і лёгка аб'яднаць некалькі аб'ектаў у адзін новы, які будзе захаваны ў той жа тэчцы, адкуль і ажыццяўляюцца ўсе дзеянні. Вам дастаткова выканаць наступнае:

  1. У кансолі напішыце cat testfile testfile1> testfile2 (Колькасць назваў перад> можа быць неабмежаваным). Пасля ўводу націсніце на Enter.
  2. Стварэнне аднаго файла з некалькіх праз каманду cat у Linux

  3. Адкрыйце дырэкторыю праз кіраўнік файлаў і запусціце новы файл.
  4. Знайсці створаны файл камандай cat у Linux

  5. Відаць, што ў ім прысутнічаюць усе радкі з усіх названых дакументаў.
  6. Азнаёміцца ​​змесцівам створанага файла з некалькіх у Linux

Нашмат радзей выкарыстоўваецца яшчэ некалькі аргументаў, але іх абавязкова варта згадаць:

  • -v - пакажа версію разгляданай ўтыліты;
  • -h - адлюструе даведку з асноўнай інфармацыяй;
  • -T - дадасць адлюстраванне для табуляцыі ў выглядзе сімвалаў ^ I.

Вы былі азнаёмленыя з працэдурай рэдагавання дакументаў, якая можа спатрэбіцца для аб'яднання звычайнага тэксту або канфігурацыйных файлаў. Аднак калі вы зацікаўлены ў стварэнні новых аб'ектаў, раім звярнуцца да іншай нашай артыкуле па наступнай спасылцы.

Чытаць далей: Ствараем і выдаляем файлы ў Linux

Акрамя ўсяго, у аперацыйных сістэмах на Лінукс існуе яшчэ вялікая колькасць папулярных і часта выкарыстоўваюцца каманд, даведайцеся пра іх больш падрабязна ў асобным матэрыяле далей.

Чытайце таксама: Часта выкарыстоўваюцца каманды ў «тэрмінале» Linux

Цяпер вы ведаеце аб стандартнай камандзе cat ўсё, што можа спатрэбіцца пры працы ў «тэрмінале». Ва ўзаемадзеянні з ёй няма нічога складанага, галоўнае - прытрымлівацца сінтаксісу і рэгістраў атрыбутаў.

Чытаць далей