Tekst toevoegen aan bestanden of redirects Hier leren we hoe we een tekst of digitale letters kunnen toevoegen of hoe je een
leeg bestand kunt vullen.
We hebben een aantal lege bestanden gemaakt.
Het gebruik van touch, command en touch is slechts een manier om een leeg bestand aan te maken.
Maar hoe kunnen we nu tekst toevoegen aan die bestanden of wat dan ook dat je er aan wilt toevoegen?
Er zijn drie eenvoudige manieren om tekst aan een bestand toe te voegen.
De eerste is via de VI.
Ed VII is de redacteur.
Het is een commando dat in het volgende wordt gebruikt om een bestand aan te maken en er tekstberichten aan toe te voegen.
De volgende is het omleiden van opdrachtuitvoer met de write direct en de twee omleidingen naar een bestand en in deze les worden
deze omleidingen via een opdrachtuitvoer naar een bestand behandeld.
En de tweede manier zullen we leren door middel van echo.
Wanneer u de datum die u typt wilt laten echoën, zou u deze kunnen uitvoeren naar een bestand.
Zo wordt het bestand aangemaakt, of zo wordt het bestand gevuld met informatie.
Laten we eens kijken naar een andere Linux machine en deze commando's uitvoeren.
Dus hier hebben we onze Linux machine.
Laten we ervoor zorgen dat we in onze thuismap zitten.
Laten we het scherm leegmaken en kijken welke bestanden we in onze thuismap hebben.
OK, we hebben al die verschillende bestanden en mappen die we eerder hebben aangemaakt.
Nu wilden we iets toevoegen aan een bestand, een willekeurig leeg bestand, want als je hier ziet, dit
zijn de paar bestanden die we hebben toegevoegd en ze hebben allemaal nul bytes erin omdat het lege bestanden zijn.
Dus toen je echo wilde doen.
En jij typt hallo.
Mijn naam is Imran, en je drukt op Enter.
Het brengt je precies hetzelfde terug als wat je typt.
Dus dat commando echo echoot eigenlijk terug wat je uitschreeuwde.
En als we dit nu eens uitvoeren naar een bestand?
Dus ik zal zeggen laten we zeggen echo.
Jerry Seinfeld.
Is de hoofdpersoon in de show.
Teken viel, dus dit is de tekst die ik wilde typen, ik wilde toevoegen in het bestand genaamd Jerry en hoe gaan we
dat doen?
We konden het niet doen door de redirect, dat is een toets recht boven je de punt die je met de shift hebt getypt en dan
geef je de naam van het bestand, dat is Jerry druk op enter.
Je krijgt je geheugen terug.
Als je nu X minus L doet en op enter drukt, zie je dat Jerry achtenvijftig bytes in dat bestand heeft.
Nu alle krachten hier omdat we er niets in gestopt hebben.
Dat is goed.
We hebben iets toegevoegd aan ons eerste bestand.
Dit is geweldig.
OK, hoe weten we nu wat er in dit bestand zit.
Hoe controleren we het.
We weten dat de CD in onze map komt.
Laten we alle bestanden opsommen en vertellen waar we zijn.
Maar hoe gaan we zien wat er in een map in Windows staat?
Hoe doe je dat?
Hoe open je een bestand?
Nou, je doet een dubbelklik en het opent in Linux.
Er is geen dubbele klik.
Hoe doe je het dan?
Er is een commando dat Cat heet.
Cat is een katman om de inhoud van een bestand te lezen. In de volgende lessen wordt het cat commando wat uitgebreider
behandeld.
Maar nu we willen weten wat er in het bestand staat, gebruiken we het commando cat gevolgd door
de naam van het bestand, Jerry.
Als je op enter drukt.
En daar zie je Jerry Seinfeld is de hoofdpersoon in de show, Seinfeld.
Dit is wat we hier in onze Echo hebben getypt.
En we voeren dat uit naar een bestand met de naam Jerry.
Wat gebeurt er als we dat doen?
Ga het doen, en we wilden nog een regel in datzelfde bestand typen, dus laten we zeggen dat Jerry Schill is aangemaakt.
In 1989.
En jij voert uit.
Twee van Jerry, ik zal onthouden waarom we hier pijlen voor de uitvoer gebruiken, want als je één pijl als deze gebruikt,
zal het je laatste bestand overschrijven en deze regel verwijderen die we in dit bestand hebben toegevoegd.
U verwijdert deze regel en maakt een nieuw bestand met de inhoud van deze show is gemaakt in 1989.
Nu, we willen het niet verwijderen.
We willen deze regel niet de eerste houden en we willen een tweede regel toevoegen.
Als u een tweede regel wilt toevoegen, moet u de dubbele omleidingstekens gebruiken wanneer u dat doet en enter.
Hoe controleer je wat er in zit, of het in het bestand zit of niet?
Nogmaals, ik wil dat je onze sleutel gebruikt.
Twee keer, want dat is de eerste benadering die hij je brengt, het laatste commando, de tweede keer
dat je omhoog slaat, brengt Biraki je het commando om de Sherifa te krijgen druk op enter en daar ga je.
Nu moet je twee regels in je bestand vliegen en je doet dit mysel laatste keer dat je acht bytes hebt.
Nu hebben we 89 bytes omdat het bestand blijft groeien.
Dit is de eenvoudige manier om inhoud toe te voegen aan een bestand effet het opnieuw uitvoeren van hetzelfde commando.
Daar ga je, Jerry Seinfeld is de hoofdpersoon in de show, als je dat eruit haalt en dat gewoon doet.
Jerry Seinfeld is een hoofdpersoon, toch?
En nu willen we een omleiding gebruiken en we wilden Jerry omleiden.
Onthoud dit.
Het zal de gehele inhoud van het bestand wissen.
Jerry zal in principe het hele bestand wissen.
Jerry, maak het bestand opnieuw aan met de nieuwe tekst die ik hier typ.
Geprobeerd, laten we zeggen geraakt.
Enter Dukat, Jerry.
Kom binnen en daar ga je, Jerry Seinfeld is de hoofdpersoon.
Het nam de laatste, de laatste hyping, de laatste echo die we in de herfst deden, en het voegde op dezelfde manier toe
aan het Jerry-bestand.
Ik wil dat je iets toevoegt over alles wat je weet over deze personages.
Trouwens, deze personages zijn eigenlijk afkomstig uit die hitshows, Amerikaanse hitshows van Seinfeld,
Simpsons, en natuurlijk de hoofdfilm, Superman.
Als je iets weet over een van deze karakters, doe dan gelijk binnen deze bestanden met behulp van het
Echo commando.
En dit zou een heel goede oefening voor je zijn, hoe je elk bestand kunt vullen met verschillende dingen waar je verstand
van hebt.
Nogmaals, denk eraan, als u één enkele uitvoer doet, zal dat het bestand overschrijven.
Als je het dubbele doet.
Voeg toe aan het bestand.
OK, nu dit over Echo gaat, wat zou je willen doen?
Laten we een nieuw bestand maken met de naam Touch en deze keer noemen we het.
Een lijst maken terwijl er geen lijst van de map is, laten we zeggen dat we dit goed noemen, je drukt op, enter, controleer, het bestand
is gemaakt.
Ja, de lijst van Dyax is gewoon een naam die ik gekozen heb.
Je kunt elke naam kiezen.
Hoe vul ik dat bestand in?
Waarmee?
Wat ik wilde typen.
Natuurlijk, weet je, die manier waarop je het zou kunnen doen is via echo en wat je ook wilt typen en uitvoeren naar een
bestand.
Maar nu wil ik je een tweede manier laten zien waarop je via de uitvoer van een commando kunt vullen,
namelijk als ik X min L zou kunnen invoeren of anders min L tr laten we zeggen, waardoor ik de laatste onderaan krijg.
Ik wilde deze hele uitvoer van hier tot hier hebben.
Ik wil dat het de hele uitvoer, het hele resultaat van mijn atlas zelf in het
bestand zet. Ik maak een lijst van de map, dus we doen ls min l tr uitvoer naar de lijst en drukken op tab.
Het voltooit je bestand en nu druk je op enter.
Zie je wat er net gebeurde, het gaf je niet de output van mijzelf hier op je scherm, wat het deed, in plaats van het op
het scherm te geven, is het uitvoeren naar een bestand dat je de listing off directory noemt.
Ellesmere's Elter laat zien dat het totale aantal bytes van dit bestand elf is.
Veertig.
Oké, geweldig.
Wat zit er in deze directeur van dit bestand?
U kunt dit controleren door het commando cat listing of tab te typen en op enter te drukken.
Zie je, jongens, het is dezelfde uitgang die je hebt.
Het enige verschil is dat je deze uitvoer een andere kleur geeft omdat het commando
daadwerkelijk wordt uitgevoerd, terwijl deze uitvoer kat van deze listing gewoon de eenvoudige
tekstberichten tekst in een bestand is.
Je zou het kunnen veranderen.
Je hebt bijgewerkt wat je wilde doen.
Als je datum wilt doen en je wilt een pen die datum, trouwens, de uitvoer van datum is de datum van vandaag.
En als je het bestand wilt toevoegen, druk je op enter.
Controleer het nu, Jerry.
Zie je, het heeft de eerste regel die we typten naar echo commando en dan heeft het de tweede regel dat we het van
de datum kregen.
Dus deze twee grappige tekens, de uitvoer, twee uitgangen, voegt toe aan uw bestaande bestand en verwijdert uw bestand
niet.
Dus nogmaals, dit zijn de twee manieren waarop we leren, één via de echo en omleiden en één via de uitvoer
van een commando en omleiden naar een bestand.
En natuurlijk is er nog een andere manier is een VI die we later in de lessen zullen behandelen.
Maar nu moet je deze twee manieren van toevoegen of toevoegen aan een bestand oefenen.