Inhoudsopgave
We hebben al gezien wat Linux / Unix is en hoe je een van de meest populaire distributies (Ubuntu) kunt installeren, dus vanaf nu zullen we ingaan op de kwestie met betrekking tot wat je met Linux kunt doen via de opdrachtregel, we zullen zie honderden (zo niet alle) commando's met hun respectievelijke opties, we zullen snelkoppelingen ontdekken om bepaalde functies te vervullen en we zullen leren scripts te maken. Hoe dan ook, aan het einde van deze nieuwe reeks tutorials zouden we in staat moeten zijn om de opdrachtregel fatsoenlijk te gebruiken en voorbereid te zijn om geavanceerde configuraties van ons systeem te maken.In deze reeks tutorials komen de afbeeldingen van mijn virtuele machine, waarop Ubuntu is geïnstalleerd, maar in wezen zullen alle commando's en technieken die we hier zullen zien, kunnen worden getransporteerd naar Mac OS, Unix of een andere Linux-distributie.
Ok, dit kan variëren afhankelijk van het besturingssysteem, u zult meestal op zoek zijn naar een programma genaamd "Terminal" dat zich in Toepassingen -> Hulpprogramma's als je op een Mac werkt, is het op sommige Linux-distributies op Toepassingen -> Systeem of Toepassingen -> Hulpprogramma's.
In mijn versie van Ubuntu is het in Computer -> usr -> delen -> toepassingen maar aangezien Ubuntu een "Dock" aan de zijkant heeft, heb ik het vanuit de overeenkomstige map ernaartoe gesleept.
In andere Linux-distributies kunt u ook toegang krijgen tot de opdrachtregel door met de rechtermuisknop op het bureaublad te klikken en de optie "Open een Terminal" te kiezen.
We hebben eerder vermeld dat de software die verantwoordelijk is voor het interpreteren en uitvoeren van alle opdrachten "shell" wordt genoemd. Er zijn verschillende soorten "shell", maar de meest voorkomende is de bash (Bourne opnieuw shell) en is degene die de meeste Linux-distributies standaard bevatten. Om erachter te komen welke versie van de shell u gebruikt, kunt u de volgende opdracht in de terminal uitvoeren:
echo $ SHELL
Wat je zou moeten vragen naar de locatie en naam van je shell, deze tutorials zullen "bash" gebruiken.
Snelkoppeling:De terminals slaan de geschiedenis van de uitgevoerde commando's op, dus als u een commando opnieuw wilt uitvoeren, kunt u op omhoog drukken totdat u het gewenste commando bereikt en u kunt het zelfs bewerken door de cursor van links naar rechts te verplaatsen.
We beginnen met de meest elementaire commando's.
pwd
Het pwd-commando is een afkorting van de uitdrukking "print werkmap" die de shell vertelt dat het het absolute pad waarin u momenteel werkt naar de console moet afdrukken.
De term "absoluut pad" verwijst naar het exacte adres in het systeem waarnaar wordt verwezen, beginnend bij de root tot het blad dat u echt wilt openen en begint altijd met de schuine streep (/). Bovendien kan het pad "relatief" zijn, wat, zoals de naam aangeeft, verwijst naar het pad van de huidige locatie naar dat blad en de balk niet gebruikt (/) in het begin.
De reden waarom ik spreek over "root" en "leaf" is omdat de bestandsstructuur van het systeem (van alle besturingssystemen) hiërarchisch is in de vorm van een boom die als volgt kan worden weergegeven:
Op deze manier moet u, als u door de boom wilt blijven navigeren, weten welke bladeren (of takken) er zijn in de map waarin u zich bevindt, hiervoor gebruiken we het volgende commando.
ls [opties] [locatie]
Nog een basisopdracht die de bestanden en mappen in de doelmap weergeeft. Wat tussen haakjes staat, is optioneel en stelt ons in staat om de manier waarop de resultaten worden weergegeven en de map die we willen bekijken, te wijzigen.
In dit geval kunnen we zien hoe het min of meer werkt. De eerste opdracht geeft een eenvoudige lijst weer van die mappen en bestanden in de huidige map. De tweede somt ze op met behulp van de optie "-l", wat een lange lijst is en de machtigingen toont die op het object zijn, het aantal blokken, de eigenaar ervan, de groep waartoe het behoort, de ruimte die het inneemt, de datum en het wijzigingstijdstip en tenslotte de naam van het bestand of de map. En de derde geeft de bestanden en mappen weer in de map "Documenten".
Opmerking:Er zijn andere extra opties die kunnen worden toegevoegd, waaronder "-a" die bestanden en documenten toont, inclusief de verborgen.
Ten slotte gebruiken we de volgende opdracht om naar een map te navigeren.
cd [locatie]
Deze opdracht, afgekort "Change Directory", verplaatst de prompt naar het opgegeven pad, absoluut of relatief. Als er geen pad is opgegeven, gaat u rechtstreeks naar de map "home" (die in het geval van mijn gebruiker "manuel" / home / manuel is).
Dit is alles voor nu, we zullen doorgaan met meer commando's in de volgende tutorial. Ik wacht jullie reacties af, tot de volgende keer!Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven