Hallo, iedereen, en welkom bij de lezing van Knipcommando, dat deel uitmaakt van het tekstproces
dat beveelt wat een knip is.
Een knipopdracht is een hulpprogramma waarmee u delen van regels uit bepaalde verdiepingen of pijpgegevens kunt knippen
en het resultaat kunt afdrukken naar de standaarduitvoer.
Het kan worden gebruikt om delen van een regel te knippen, maar de begrenzer bijt positie en tekens en de commando's
die we gaan leren zijn de volgende.
Dus het eerste commando dat je kunt uitvoeren is cut filename opnieuw.
Ga niet knippen met alleen een bestandsnaam, want dat werkt niet.
Je moet de optie specificeren.
Dus ik log in op mijn Linux machine en deze keer ga ik inloggen en via mijn PUDI
sessie hier, heb ik mijn Linux machine en als je wilt inloggen op de putty sessie, moet je
inloggen op je console run if config commando, haal je IP adres, dat is een I tot een 61 tot 62 en zet het in de
putty en dan kun je inloggen via de putty.
Maar als je dit IP-adres niet hebt, dan ga je naar de Oracle Box netwerkinstelling en verander
je de netwerkinstelling in Bridgid adapter en dan krijg je dit IP-adres toch.
Dus het eerste commando dat we nu gaan gebruiken is knippen en de bestandsnaam en individuele naam gaan we gebruiken.
Ik ben ingelogd als mezelf en ik zit in mijn Linux machine en in welke map ik zit.
Ik zit in een home directory.
In mijn thuismap.
Ik heb een map genaamd Seinfeld.
Ik ga naar de Seinfeld map.
In die map heb ik een bestandsnaam, Seinfeld characters, en dit is het bestand dat
ik ga gebruiken voor deze knipbeurt.
Dan doe je Cat op Seinfeld karakters.
Je gaat de lijst zien of alle lijnen binnen de Seinfeld karakters.
En dit zijn de echte namen van alle personages in de Seinfeld show.
Ik wil niet dat je je concentreert op de Seinfeld show
zelf.
Als je dit Seinfeld karakters bestand niet hebt, maak het dan nu aan.
Pauzeer deze video en je zou deze inhoud in je bestand moeten hebben, Seinfeld tekens toch.
Dus laten we aannemen dat je dit bestand hebt en je hebt precies die inhoud in dit bestand.
Nu, het eerste ding is dat je Seinfeld knipt.
En zoals ik al zei, je kunt cutten zonder enige optie.
Het zal je de foutmelding geven.
Dan is het volgende commando dat je moet uitvoeren de cut die Worsham.
Dus cut, dash, dash versie.
En het geeft je de versie op dit moment, ik draai de versie 82 naar jouw versie is waarschijnlijk
nieuw of de oudere.
Het maakt niet uit welke versie je hebt.
De snijfunctie is hetzelfde.
Je zou ook cut, dash, dash kunnen doen om informatie te vinden over elke optie die het te bieden heeft.
U kunt ook man cut doen om gedetailleerde informatie te vinden over het commando of utility cut en u kunt naar beneden gaan
door op de spatiebalk te drukken en op cue te drukken om eruit te komen.
Het volgende commando dat ik u wilde laten zien is als u het eerste teken of de eerste letter van het bestand
Seidenfeld-tekens wilt krijgen.
Dus laten we zeggen als je Seinfeld karakters bestand, laten we het uitvoeren en je gaat zien dat als je alleen
deze eerste letter van elke regel wilt krijgen, dan was je op het commando knippen minus C een en de bestandsnaam, die wordt ondertekend
door de karakters.
En het geeft je de lijst van alle eerste letters in elke regel.
Dan komt het volgende commando: wat als je de karakters wilt kiezen?
Dus laten we Cat Seinfeld opnieuw doen.
En laten we zeggen als u de eerste letter wilt, dan de derde letter en dan de
vijfde letter en dan de achtste letter, dan kunt u dat doen door gewoon knippen min C één of drie of vijf of zeven, welke tekens u ook
wilt kiezen en de bestandsnaam specificeren.
En in dit geval heeft het eigenlijk al die letters bij elkaar getrokken en als één woord neergezet.
De volgende is een lijst, een reeks karakters.
Dus wat als je een lijst wilt maken van het tekenbereik, zoals Cat Seinfeld weer doet
en je het eerste teken helemaal tot en met het vijfde teken wilt opnoemen, dan zou je dat
kunnen doen door gewoon te knippen het is min C sorry, min C een tot en met vijf of tot en met drie.
Welke reeksen u ook wilde opgeven, u moest ze invoeren en u zult zien, u krijgt de uitvoer.
Precies.
Dat waren maar vijf letters.
De volgende is lijstspecifiek, een reeks karakters.
Wat als je als katten en wat als je hier wilt doen, een, twee, drie en dan een zes tot acht.
Dus van hier tot hier.
Dus het is net zo eenvoudig als we eerder hebben gedaan om mijn één, twee, drie te knippen, dan zet je komma zes tot en met acht of zes tot
en met negen, afhankelijk van je behoefte, je drukt op enter en je zult zien dat het
je de eerste drie letters geeft en dan de zes tot en met acht letters.
Het volgende voorbeeld dat we hebben is dat we ook de lijst of uitvoer per hapgrootte kunnen krijgen.
Dus als je Seinfeld ziet, zijn al deze letters ook gelijk aan de beten.
Dus Bite werkt net zo goed als de letters.
Dus als je min B één tot en met drie en Seinfeld doorsnijdt, zul je zien dat de output ervan vrijwel gelijk of
precies is.
Ik zou zeggen zoals de min C één tot en met drie.
Hoe dan ook, de beet kan veranderen op een bepaalde plek.
Dus wees voorzichtig met wat je wilde gebruiken.
De volgende is wat als je een lijst van kolommen van een bestand wilt krijgen door het scheidingsteken op te geven.
Dus wat is de limiet?
Laten we een voorbeeld nemen van een ETSI-wachtwoordbestand.
Dus ik wil dat je kijkt naar Azzi wachtwoord bestand druk op enter.
En in dit bestand ziet u dat dit het bestand is dat overigens wordt gebruikt als u een gebruiker aanmaakt in
Lennix.
Dit bestand beheert alle gebruikers of houdt alle gebruikers bij.
Dat leren we later wel.
Dus in dit bestand, als je het ziet, zijn er kolommen en deze kolommen zijn verdeeld door deze kleine dubbele punten.
Dus je ziet deze X en direct na X staat deze dubbele punt en dan deze kolom dubbele punt en kolom.
Dus laten we zeggen dat ik geen kolom ga gebruiken, maar een veld.
Zodat het makkelijker te begrijpen zou zijn.
Dus colon en veld.
Colon en veld.
Dus wat als je een veld wilt krijgen door het scheidingsteken op te geven?
En in dit geval zou het scheidingsteken voor u de dubbele punt zijn.
Dus als je cut minus D wilt doen en je geeft Delimiter op met.
Colon min F en je geeft de, uh, het veld is zes, dan de naam van het bestand, dat is Seinfeld, zie
je het spijt me, niet Seinfeld, uh, etsi wachtwoord.
Dat is het wachtwoord.
Dan zul je zien dat het je het zesde gevoel geeft.
Dat is direct na de dubbele punt.
Daar is het wachtwoord van Dukat Azzi weer.
Dan kon ik het uitleggen.
Zie je de eerste is deze tweede is deze derde.
Vierde, vijfde, zesde.
En dit is wat voor jou grijpt, dus in mijn geval, als ik mijn gebruikersaccount heb, heb ik dit alles is mijn
eerste veld.
Tweede, derde, vierde.
5e en 6e, dus dit is mijn thuismap, dus de 6e kolom is eigenlijk mijn thuismap, dus het trekt
die thuismap.
U kunt het scheidingsteken ook op veel verschillende symbolen gebruiken.
Het is niet alleen Kullen.
Als dit bestand een veld had en gescheiden was door, laten we zeggen, een komma, dan zou je net zo'n komma kunnen
gebruiken, of als het gescheiden was door, laten we zeggen, een vraagteken, dan zou je toch een vraagteken zetten.
Dus Colon, als u het zesde en zevende veld wilt ophalen, kunt u gewoon zes tot zeven
opgeven en dan krijgt u de twee velden.
De volgende is weer, dat heb ik al behandeld.
OK, en dan de laatste die ik heb is de cut file werkt niet alleen op het bestand zelf, het werkt ook op een
output van wat?
Van een bevel.
Dus laten we zeggen dat je in je thuismap bent.
Thuis heb ik en jij doet zo gek als een deur, dan zie je de lijst met alle bestanden en mappen.
Wat als je alleen deze drie stukjes wilde hebben?
Deze drie inzetten zijn eigenlijk de permissies van het bestand, dat eigendom is van de gebruiker.
Dus als je alleen dat wilde, dan doe je minder mysel, dan knip je min C twee tot en met vier.
Juist.
Dus het wordt twee, drie en vier.
Het komt binnen en je zult zien dat het je alleen die uitvoer geeft.
Dus zo werkt het knip-commando van een knip-hulpprogramma.
Ik heb u vele voorbeelden gegeven.
U moet het proberen en een andere manier proberen, naar een ander bestand of een andere uitvoer.
En het zal heel leuk zijn om ermee te werken.
Als je vragen hebt, stuur me dan een bericht.
En ik hoop dat deze lezing de moeite waard is.
Kom binnen.