Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Linux
Het bewerken van bestanden in Linux is een kernvaardigheid voor het werken met configuratiebestanden, scripts en meer.Linux biedt verschillende tools voor het maken, wijzigen, kopiëren en verplaatsen van bestanden, met zowel terminal-gebaseerde als grafische opties beschikbaar.
Deze gids leert u hoe u met een bestand in Linux kunt werken.Specifiek lopen we door hoe u bestanden kunt openen, bewerken, kopiëren en verplaatsen met behulp van de opdrachtregelinterface (CLI) teksteditors Nano en VI.
In Linux zijn tekstbestanden eenvoudige bestanden die door mensen leesbare gegevens bevatten, gebruikt voor configuratie-instellingen, shell-scripts en logboeken, naast andere functies in Linux-systemen.
In tegenstelling tot binaire bestanden, die specifieke toepassingen vereisen om te interpreteren, kunnen tekstbestanden worden geopend, bewerkt en gewijzigd met behulp van een teksteditor.
Met de opdrachtregel-teksteditors in Linux kunt u tekstbestanden rechtstreeks vanuit de terminal maken en bewerken.Deze editors zijn lichtgewicht, waardoor ze perfect zijn voor taken zoals het bewerken van configuratiebestanden, scripts en logboeken - vooral bij het werken aan externe servers of systemen zonder grafische interface.
Linux biedt verschillende opdrachtregel-teksteditors, waarbij Nano en VI (of de verbeterde versie, VIM) de meest populaire keuzes zijn:
Nano is een eenvoudige, beginnersvriendelijke editor die gemakkelijk te navigeren is, en biedt basistekstbewerkingsfuncties die ideaal zijn voor nieuwe gebruikers.
VI (En Vim) zijn meer geavanceerde, functie-rijke editors.Ze worden veel gebruikt door ervaren gebruikers die krachtige tools nodig hebben voor complexe bewerkingstaken.
Nano is een van de eenvoudigste teksteditors in Linux, waardoor het ideaal is voor beginners.
Begin om een bestand met nano te bewerken Het bestand openen De volgende opdracht gebruiken:
nano filename.txt
Zodra het bestand is geopend, kunt u door het bestand navigeren met behulp van de pijltoetsen, waardoor wijzigingen worden aangebracht als dat nodig is.
Als u klaar bent, kunt u het bestand opslaan (schrijven) door op te drukken Ctrl + O en dan CTRL + X verlaten.
Ctrl + O: Sla het bestand op.
Ctrl + X: Verlaat nano.
Ctrl + w: Zoek naar tekst in het bestand.
Ctrl + K: Snijd de huidige lijn.
Ctrl + u: Plak de eerder gesneden lijn.
VI is een robuustere teksteditor, meestal gebruikt door meer ervaren mensen.
Naar Open een bestand met VI, gebruik de volgende opdracht:
vi filename.txt
VI werkt in twee modi: opdrachtmodus en invoegmodus.
Opdrachtmodus is de standaardmodus bij het openen van een bestand in VI en wordt specifiek gebruikt voor navigatie en uitgifte van instructies (opdrachten) aan de editor.
Notitie Met die opdrachtmodus kunt u de werkelijke tekst in het bestand niet toevoegen of bewerken.
Verplaats de cursor met pijltoetsen of toetsen zoals H, J, K, L.
Verwijder lijnen of tekens (DD verwijdert een lijn, x verwijdert een personage).
Sla het bestand op (: W) of stop met vi (:Q).
Zoek naar tekst (/zoeken_term).
Invoegmodus invoegen is waar u tekst kunt typen en bewerken met de inhoud van het bestand, vergelijkbaar met hoe u dat zou doen in Nano.
ik - Schakel over naar de invoegmodus om te bewerken.
Esc - Keer terug naar de opdrachtmodus.
: W - Sla het bestand op.
:Q - stop met vi.
: WQ - Opslaan en stoppen.
:Q! - Stop zonder te sparen
DD: - Verwijder de huidige lijn.
/zoeken_term - Zoek naar tekst in het bestand.
U hebt toegang tot bestanden in Linux met behulp van de 'kat'(Concatenate) commando.
Het CAT -commando Staat u niet toe een bestand te bewerken;Het opent het bestand alleen en geeft de inhoud weer.
Het primaire doel van CAT is om de inhoud van een bestand aan de terminal te lezen en weer te geven (af te drukken).
Als u bijvoorbeeld loopt:
cat filename.txt
Het zal gewoon de inhoud van filename.txt in de terminal, maar laat u geen wijzigingen in het bestand aanbrengen.
Als u een bestand wilt bewerken, moet u een teksteditor zoals Nano of VI gebruiken.
EEN bestandspad is als een kaart die u vertelt waar u een specifiek bestand of map kunt vinden.Het is een volgorde van locaties, beginnend bij de ene map en door anderen gaan totdat het het gewenste bestand bereikt.
In Linux zijn er Absolute paden en relatieve paden.Beide soorten paden wijzen op bestanden of mappen, maar ze werken anders, afhankelijk van uw huidige locatie in de mapstructuur.
Een absoluut pad is het volledige pad naar een bestand of map, beginnend bij de hoofdmap (/).Het specificeert de locatie van een bestand of map, ongeacht de huidige werkmap.Het maakt niet uit waar u zich in het systeem bevindt, een absoluut pad zal altijd naar hetzelfde bestand wijzen.
Voorbeeld:
/home/user/Documents/file.txt
Een relatief pad verwijst naar een bestand of map met betrekking tot de huidige werkmap (waar u zich in het bestandssysteem bevindt).In plaats van te beginnen bij de root, begint het vanuit uw huidige map.
Voorbeeld:
Documents/file.txt
Relatieve paden kunnen ook snelkoppelingen gebruiken:
Voorbeeld gebruiken '..':
../file.txt
Gebruik de bestanden om bestanden in Linux te kopiëren 'CP' commando.Dit creëert een duplicaat van een bestand op de opgegeven locatie:
cp /path/to/source/file /path/to/destination/
Om mappen te kopiëren, moet u de '-R' Optie voor recursief kopiëren:
cp -r /path/to/source/directory /path/to/destination/
Bestanden verplaatsen in Linux gebeurt met behulp van de 'MV' Commando, die zowel een verhuizing als de naam is.Om een bestand van de ene locatie naar de andere te verplaatsen:
mv /path/to/source/file /path/to/destination/
Als u een bestand wilt hernoemen, kunt u dezelfde MV -opdracht gebruiken, maar een nieuwe bestandsnaam opgeven:
mv old_filename.txt new_filename.txt
Geschreven door Michael Brower / maart 28, 2017