Линук наредбе

Линук мачка наредба

Линук мачка наредба
Термин „мачка“ означава „уједињење“. Углавном се користи за приказивање садржаја датотеке у текстуалном формату. Међутим, можемо да користимо „мачку“ за обављање других радњи попут прегледа више датотека, стварања празне датотеке, преусмеравања садржаја датотеке у друге алате итд.

Овај чланак ће се фокусирати на све корисне аспекте наредби „мачка“. Међутим, ова наредба је такође врло погодна за обављање неких заиста незгодних задатака у скриптирању.

Употреба мачака

која мачка

Бинарни фајл се налази на локацији „/ уср / бин / цат“.

мачка --верзија

Овај алат је део ГНУ цореутилс пакета. Изворни код ГНУ цореутилс-а је лако доступан на ГитХуб-у.

Направио сам текстуалну датотеку са случајним подацима. Податке је Рандом прикупио из генератора случајних бајтова.орг.

Проверимо садржај датотеке помоћу „мачке“.

мачка случајна.ткт

Алат "мачка" може исписати излаз било које датотеке за коју тренутни корисник има дозволу да је прочита. На пример, датотека „/ етц / пассвд“ је доступна сваком кориснику да је само „прочита“.

мачка / етц / пассвд

Међутим, не може приступити нечему за шта само „роот“ има дозволу. У овом случају, датотека „судо_рандом.ткт ”је тачна копија оригинала„ рандом.ткт “, али само„ роот “који има приступ њему.

мачка судо_рандом.ткт

Структура ове наредбе слична је основној употреби „мачке“. Све што треба да урадите је да једну по једну проследите датотеке са њиховом локацијом.

мачка

Може се изводити и на другачији начин.

мачка ; мачка ;…; мачка

  • Направите датотеку помоћу „мачке“

То заправо није суштинска функција наредбе „мачка“. Међутим, задатак може послужити прилично лако.

мачка>

Након покретања ове команде можете да откуцате шта год желите, а затим притисните „Цтрл + Д“. Написаће кориснички унос у датотеку.

мачка> демо.ткт

мачка демо.ткт

Ако желите само празну датотеку, притисните „Цтрл + Д“, а да ништа не куцате.

  • "мање више"

Ако приступате превеликој датотеци, помицање кроз излаз наредбе „мачка“ постаје стварно, заиста досадно. У том случају можемо да преусмеримо излаз на „више“ или „мање“ ради веће удобности.

На пример, демо текстуална датотека коју користим је прилично велика. Ако радите са датотекама евиденције, ово је познати сценарио. У таквим ситуацијама „више“ или „мање“ може понудити значајну вредност. Алат „више“ приказује излаз по једну страницу. Алат „мање“ је сличан „више“, али има додатне функције. Међутим, нећемо дубље зарањати у ове алате.

Преусмеримо излаз „мачке“ на „више“.

мачка |. | више

Да бисте напустили приказ, притисните К.

За цјевовод излаза на „мање“, користите ову наредбу.

мачка |. | мање

Исто као и „више“, напустите притиском на К.

  • Бројеви линија

Када „мачка“ приказује садржај, не приказује нумерацију редова. Користите заставицу „-н“.

мачка -н

Ово можете да користите и са „више“ или „мање“.

мачка -н |. | више

Када користите заставицу „-н“, „мачка“ приказује нумерацију линија за све линије, укључујући празне и непразне. Међутим, користећи заставицу „-б“, „мачка“ ће нумерисати само оне који нису празни.

Напомена: Ова заставица ће подразумевано заменити „-н“.

мачка -б

  • Крај линије

Како би било да замените „крај реда“ са $?

мачка -е -н

Овде „мачка“ штампа излаз са бројем реда и замењујући „крај реда“ симболом $.

  • Картица Дисплаи

Помоћу следеће наредбе можете заменити просторе на картицама са знаком „^ И“.

мачка -Т

Унутар хаоса ликова тешко је пронаћи те картице, зар не?

  • Сузбијање поновљених празних редова

У неким случајевима између садржаја може бити више празних редова. У том случају користите заставицу „-с“ да бисте елиминисали празне редове у излазу.

мачке

  • Преусмеравање излаза

Можемо користити стандардни излазни формат за преусмеравање излаза било које наредбе „мачка“ у датотеку. Ако датотека већ постоји, биће преписана. У супротном, биће створено.

мачка >

Ова наредба се такође може користити за спајање садржаја више датотека у једну датотеку.

мачка >

Ако не желите да препишете садржај постојеће датотеке, можете додати излаз „мачка“ на крају.

мачка >>

Као и раније, могуће је додати садржај више датотека у исту датотеку.

мачка
>>

  • Приказују се знакови који се не штампају

Текстуална датотека нису само сви приказани знакови. Постоји низ скривених знакова који се не могу штампати. Ако требате да их покажете, користите заставицу „-в“.

мачка -в

Алтернатива „мачка“

Иако је „мачка“ пресудни део сваког појединачног УНИКС / Линук система, постоје поуздане алтернативе за испис садржаја текстуалне датотеке. Овде ћу показати „слепи миш“ - клон „мачке“ са крилима!

Алат "слепи миш" лако је доступан на свим главним Линук дистрибуцијама. Долази са својим стилом. Излаз можете прилагодити темама, пејџером, форматима и још много тога.

Погледајмо како „бат“ приказује садржај моје демо датотеке.

Као што видите, „бат“ подразумевано приказује број линије и име датотеке. Штавише, подразумевано користи померање налик „више“. За излазак из прозора притисните К.

Да видимо да ли „бат“ успешно прави копију датотеке.

Коришћењем „палице“ могуће је извршити све функције „мачке“ без икаквих проблема. За комплетну документацију погледајте званичну ГитХуб страницу бат.

Последње мисли

Постоји пуно сценарија у којима „мачка“ и „слепи миш“ могу бити корисни. За све доступне опције не постоји ништа боље од страница са информацијама о човеку и информацијама.

човек мачка

инфо мачка

човек слепи миш

инфо бат

Ваша креативност је једини ограничавајући фактор у погледу откључавања максималног потенцијала ових алата.

Уживати!

Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...
Како снимити и стримовати своју играћу сесију на Линук-у
У прошлости се играње игара сматрало само хобијем, али с временом је играчка индустрија забележила огроман раст у погледу технологије и броја играча. ...