Beginner Geek Begin met het gebruik van de Linux Terminal
Of je nu een nieuwe Linux-gebruiker bent of Linux al een tijdje gebruikt, we helpen je om aan de slag te gaan met de terminal. De terminal is niet iets waar je bang voor moet zijn - het is een krachtige tool met veel toepassingen.
Je kunt niet alles leren wat je moet weten over de terminal door een enkel artikel te lezen. Het vergt ervaring om met de terminal uit de eerste hand te spelen. We hopen dat deze introductie je helpt om de basisbeginselen onder de knie te krijgen, zodat je meer kunt leren.
Basic Terminal Usage
Start een terminal vanuit het applicatiemenu van je bureaublad en je ziet de bash-shell. Er zijn andere shells, maar de meeste Linux-distributies gebruiken standaard bash.
U kunt een programma starten door de naam ervan bij de prompt te typen. Alles wat u hier start - van grafische toepassingen zoals Firefox tot hulpprogramma's op de commandoregel - is een programma. (Bash heeft eigenlijk een paar ingebouwde commando's voor elementair bestandsbeheer en dergelijke, maar die werken ook als programma's.) In tegenstelling tot Windows hoef je niet het volledige pad naar een programma te typen om het te starten. Stel dat u Firefox wilt openen. In Windows moet u het volledige pad naar het .exe-bestand van Firefox invoeren. Onder Linux kun je gewoon typen:
firefox
Druk op Enter na het typen van een commando om het uit te voeren. Merk op dat je geen .exe of iets dergelijks hoeft toe te voegen - programma's hebben geen bestandsextensies onder Linux.
Terminalopdrachten kunnen ook argumenten accepteren. De soorten argumenten die u kunt gebruiken, zijn afhankelijk van het programma. Firefox accepteert bijvoorbeeld webadressen als argumenten. Om Firefox te starten en de How-to Geek te openen, zou je de volgende opdracht kunnen uitvoeren:
firefox howtogeek.com
Andere opdrachten die u in de terminalfunctie zou uitvoeren, net als Firefox, behalve dat veel opdrachten alleen in de terminal worden uitgevoerd en geen enkele vorm van grafisch toepassingsvenster openen.
Software installeren
Een van de meest efficiënte dingen om te doen vanaf de terminal is installatiesoftware. Softwarebeheertoepassingen zoals het Ubuntu Software Center zijn fraaie frontends voor de paar terminalopdrachten die ze op de achtergrond gebruiken. In plaats van rond te klikken en applicaties één voor één te selecteren, kunt u ze met een terminalopdracht installeren. Je installeert zelfs zelfs meerdere applicaties met een enkele opdracht.
Op Ubuntu (andere distributies hebben hun eigen pakketbeheersystemen), is de opdracht om een nieuw softwarepakket te installeren:
sudo apt-get install packagename
Dit lijkt misschien een beetje ingewikkeld, maar het werkt net als de Firefox-opdracht hierboven. De bovenstaande regel wordt gestart sudo, die om uw wachtwoord vraagt voordat het wordt gestart apt-get met root (administrator) rechten. Het apt-get-programma leest de argumenten installeer pakketnaam en installeert een pakket met de naam verpakkingsnaam.
U kunt echter ook meerdere pakketten als argumenten opgeven. Als u bijvoorbeeld de Chromium-webbrowser en Pidgin Instant Messenger wilt installeren, kunt u deze opdracht uitvoeren:
sudo apt-get installeer chromium-browser pidgin
Als u zojuist Ubuntu hebt geïnstalleerd en al uw favoriete software wilt installeren, kunt u dat doen met een enkele opdracht zoals de bovenstaande. Je zou alleen de pakketnamen van je favoriete programma's moeten kennen, en je kunt ze vrij gemakkelijk raden. U kunt uw schattingen ook verfijnen met behulp van onderstaande truc voor het voltooien van het tabblad.
Lees voor meer diepgaande instructies Hoe u programma's in Ubuntu installeert op de opdrachtregel.
Werken met mappen en bestanden
De shell kijkt in de huidige map tenzij u een andere map opgeeft. Nano is bijvoorbeeld een eenvoudig te gebruiken terminal-teksteditor. Het bevel nano document1 vertelt nano om het genoemde bestand te starten en te openen document1 uit de huidige map. Als u een document in een andere map wilt openen, moet u het volledige pad naar het bestand opgeven, bijvoorbeeld, nano / home / chris / Documents / document1 .
Als u een pad naar een bestand opgeeft dat niet bestaat, maakt nano (en veel andere programma's) op die locatie een nieuw, leeg bestand en opent dit.
Om met bestanden en mappen te werken, moet u een paar basisopdrachten kennen:
- CD - Dat ~ links van de prompt staat uw thuismap (dat is / home / u), de standaarddirectory van de terminal. Om naar een andere map te gaan, kunt u de CD commando. Bijvoorbeeld cd / zou in de root-directory veranderen, cd Downloads zou veranderen naar de map Downloads binnen de huidige map (dus dit opent alleen de map Downloads als de terminal zich in uw persoonlijke map bevindt), cd / home / jij / downloads zou in uw Downloads-map veranderen vanaf elke plek in het systeem, cd ~ zou veranderen in uw homedirectory, en CD… zou een map omhoog gaan.
- ls - De ls commando geeft een lijst van de bestanden in de huidige map.
- mkdir - De mkdir opdracht maakt een nieuwe map. mkdir voorbeeld zou een nieuwe map met de naam example in de huidige map maken, terwijl mkdir / home / jij / Downloads / test zou een nieuwe map maken met de naam test in uw Downloads-map.
- rm - De rm opdracht verwijdert een bestand. Bijvoorbeeld, rm voorbeeld verwijdert het bestand met de naam example in de huidige map en rm / home / u / Downloads / voorbeeld verwijdert het bestand met de naam voorbeeld in de map Downloads.
- cp - De cp opdracht kopieert een bestand van de ene locatie naar de andere. Bijvoorbeeld, cp voorbeeld / home / u / Downloads kopieert het bestand met de naam voorbeeld in de huidige map naar / home / u / Downloads.
- mv - De mv commando verplaatst een bestand van de ene naar de andere locatie. Het werkt precies zoals de cp-opdracht hierboven, maar verplaatst het bestand in plaats van een kopie te maken. mv kan ook worden gebruikt om bestanden te hernoemen. Bijvoorbeeld, mv oorspronkelijk hernoemd verplaatst een bestand met de naam origineel in de huidige map naar een bestand met de naam hernoemd in de huidige map, waardoor de naam daadwerkelijk wordt gewijzigd.
Dit is misschien een beetje overweldigend, maar dit zijn de basiscommando's die je moet beheersen om effectief te werken met bestanden in de terminal. Ga met je bestandssysteem rond CD, bekijk bestanden in de huidige map met ls, maak mappen met mkdir, en beheer bestanden met de rm, cp, en mv commando's.
Tabvoltooiing
Tabvoltooiing is een zeer nuttige truc. Terwijl u iets typt - een opdracht, een bestandsnaam of een ander soort argumenten - kunt u op Tab drukken om automatisch aan te vullen wat u typt. Bijvoorbeeld, als u typt firef op de terminal en druk op Tab, firefox verschijnt automatisch. Dit voorkomt dat u dingen precies moet typen - u kunt op Tab drukken en de shell zal voor u klaar zijn met typen. Dit werkt ook met mappen, bestandsnamen en pakketnamen. U kunt bijvoorbeeld typen sudo apt-get install pidg en druk op Tab om automatisch te voltooien pidgin.
In veel gevallen zal de shell niet weten wat u probeert te typen omdat er meerdere overeenkomsten zijn. Druk nogmaals op de Tab-toets en je ziet een lijst met mogelijke overeenkomsten. Ga door met nog een paar letters te typen om alles te beperken en druk nogmaals op Tab om door te gaan.
Lees voor meer trucs als deze, Word een Linux Terminal Power User met deze 8 Tricks.
Mastering the Terminal
Op dit moment zou je je hopelijk een beetje comfortabeler voelen in de terminal en beter begrijpen hoe het werkt. Om meer te weten te komen over de terminal - en deze uiteindelijk te beheersen - gaat u verder met deze artikelen:
- 8 Dodelijke bevelen die je nooit op Linux zou moeten uitvoeren
- Hoe bestanden te beheren vanaf de Linux Terminal: 11 opdrachten die u moet kennen
- Hulp verkrijgen met een commando van de Linux Terminal: 8 trucs voor beginners en professionals
- Processen beheren vanuit de Linux Terminal: 10 opdrachten die u moet kennen
- Werken met het netwerk vanuit de Linux Terminal: 11 opdrachten die u moet kennen
- Multitask in de Linux Terminal: 3 manieren om meerdere shells in één keer te gebruiken