Skip to main content

Eksempelbruk av Linux Cat Command

CS50 Live, Episode 001 (April 2025)

CS50 Live, Episode 001 (April 2025)
Anonim

Introduksjon

Kattkommandoen i Linux lar deg sammenkoble filer og vise utdataene til standardutgangen, i de fleste tilfeller er dette en skjerm.

En av de vanligste bruksområdene til katten er å vise en fil på skjermen, og også for å lage en fil i fly og tillate grunnleggende redigering rett ved terminalen.

Slik lager du en fil ved hjelp av katten

For å opprette en fil ved hjelp av kommandoen katt, skriv inn følgende i terminalvinduet:

katt>

Selvfølgelig må du erstatte med navnet på filen du vil opprette.

Når du lager en fil på denne måten, vil markøren bli igjen på en ny linje, og du kan begynne å skrive.

Dette er en god måte å starte en tekstfil eller raskt lage en testdatafil, for eksempel en kommaavgrenset fil eller en avgrenset fil.

For å fullføre redigering av filen, trykk CTRL og D.

Du kan teste at prosessen fungerte ved å skrive ls-kommandoen:

ls-lt

Dette viser alle filene i den nåværende mappen, og du bør se den nye filen, og størrelsen skal være større enn null.

Slik viser du en fil ved hjelp av katten

Kattkommandoen kan også brukes til å vise en fil til skjermen. Alt du trenger å gjøre er å eliminere det større enn symbolet som følger:

katt

Hvis filen er veldig lang, vil den rulle opp på skjermen veldig raskt.

For å se filen side for side bruk mer kommandoen:

katt | mer

Alternativt kan du også bruke mindre kommandoen:

katt | mindre

For å teste denne typen ut i følgende kommando:

katt / etc / passwd | mer

Selvfølgelig kan du bare glemme katten helt og skrive følgende:

mindre / etc / passwd

Slik viser du linjenummer

For alle de ikke-tomme linjene i en fil kan du bruke følgende kommando:

katt -b

Hvis det ikke finnes noen linjer uten tegn, blir de ikke nummerert. Hvis du vil vise tall for alle linjene, uavhengig av om de er tomme, skriv inn følgende kommando:

katt -n

Slik viser slutten av hver linje

Noen ganger når man analyserer datafiler, kan programmerere komme over et problem fordi det er skjulte tegn på slutten av linjene som de ikke hadde forventet, for eksempel mellomrom. Dette forhindrer at deres parsere fungerer som de skal.

Dette er bare en grunn til å vise enden av linjetegn slik at du kan se om det er tomme tegn.

For å vise dollaren som en ende på linjetegn, skriv inn følgende kommando:

katt -E

Som et eksempel, se på følgende tekstlinje

katten satt på matta

Når du kjører dette medkatt -Ekommandoen vil du motta følgende utdata:

katten satt på matta $

Redusere tomme linjer

Når du viser innholdet i en fil ved hjelp av kattkommandoen, vil du sannsynligvis ikke se når det er mange sammenhengende tomme linjer.

Følgende kommando viser hvordan du reduserer utgangen, slik at gjentatte tomme linjer utelates.

For å avklare dette vil ikke skjule tomme linjer helt, men hvis du har 4 tomme linjer på rad, vil det bare vise en tom linje.

katt-s

Slik viser faner

Hvis du viser en fil som har tabulatoravgrensninger, ser du vanligvis ikke fanene.

Følgende kommando viser ^ I stedet for fanen som gjør det enkelt å se dem, forutsatt at filen ikke inneholder ^ jeg i det uansett.

katt -T

Sammenkoble flere filer

Hele poenget med katten er sammenkobling, slik at du kanskje vil vite hvordan du viser flere filer samtidig:

Du kan sammenkoble flere filer til skjermen med følgende kommando:

katt

Hvis du vil sammenkoble filene og opprette en ny fil, bruk følgende kommando:

katt >

Viser filer i omvendt rekkefølge

Du kan vise en fil i omvendt rekkefølge ved å bruke følgende kommando:

tac

Ok, så teknisk er dette ikke katten kommandoen, det er tac kommandoen, men det gjør det egentlig det samme, men i omvendt.

Sammendrag

Det er ganske mye det for kattkommandoen. Det er nyttig for å lage filer på fly og for å vise utdata fra filer og selvfølgelig kan du bruke den til å delta i flere filer sammen.