Hoe de Linux-console gebruiksvriendelijker te maken voor Linux-nieuwkomers
Foto door rore
De Linux-console is misschien niet zo gebruikersvriendelijk als de GUI, maar hij is sneller en bespaart je veel tijd wanneer je eenvoudige repetitieve taken uitvoert. Dit is misschien een beetje subjectief, maar als je eenmaal weet hoe je sommige taken sneller moet doen vanaf de console ga je niet terug naar de GUI om ze te doen.
Software installeren vanaf optionele repositories
Er zijn duizenden Linux-programma's opgeslagen als software-archieven die gewoonlijk 'repositories' worden genoemd. Ubuntu wordt geleverd met vier vooraf gedefinieerde opslagplaatsen:
- Hoofd - Officieel ondersteunde software.
- Beperkt - Ondersteunde software die niet beschikbaar is onder een volledig gratis licentie.
- Universum - Door de gemeenschap onderhouden software, d.w.z. niet officieel ondersteunde software.
- Multiverse - Software die niet gratis is.
De softwarerepository van Ubuntu is volledig configureerbaar en we kunnen nieuwe repositories toevoegen om software uit andere repositories buiten de hierboven gedefinieerde repository's te installeren.
GUI-gebaseerd repositorybeheer wordt normaal gesproken bereikt via "Software Sources" waarbij de repository wordt toegevoegd vanuit het 'Hoofdmenu'> 'Beheer'> 'Softwarebronnen' en vervolgens de software te installeren vanuit het 'Hoofdmenu'> 'Ubuntu Software Center '.
Het installeren van software via de console betekent minder klikken met de muis en kan worden gedaan door de volgende opdrachten via de console uit te voeren. Met deze opdrachten wordt CLICompanion geïnstalleerd en wordt de repository aan uw Ubuntu toegevoegd, zodat u updates over de software ontvangt.
Opmerking: Druk na elke opdracht op de toets 'Enter'
sudo add-apt-repository ppa: clicompanion-devs / clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion
Dood elk programma
U zult merken dat de console een handig hulpmiddel is om een applicatie die acteert op te zetten en uw probleem veroorzaakt. Typ 'killall' gevolgd door de naam van het programma dat je probeert te doden. Als je gewoon wilt zeggen dat je Firefox je computerbronnen opeet, typ dan
killall firefox
en Linux zal elke Firefox-instantie die op uw computer draait doden.
Het formaat van afbeeldingen wijzigen
Tenzij we onze afbeeldingen bewerken met luchtpenseel of kleuraanpassing, kunnen we het formaat van afbeeldingen eenvoudig wijzigen via de console in plaats van een volledige beeldbewerkingssoftware zoals GIMP met een eenvoudige opdracht:
convert-resize 100 original_image.JPG smaller_img.jpg
Tekst zoeken
De console biedt een eenvoudige maar krachtige tool om tekst in het tekstbestand 'grep' te zoeken. De basis grep-opdracht is als volgt:
grep "string" bestandsnaam
waarbij "string" de specifieke tekst is waarnaar we op zoek zijn en bestandsnaam een bestaande bestandsnaam of een bestandsnaampatroon kan zijn. Een bruikbaarder voorbeeld dat we kunnen gebruiken met 'grep' is om een bepaalde tekst in een bestand te vinden
grep -C 1 "line" ./*.txt
Het bovenstaande commando zoekt naar eventuele voorkomens van het woord "regel" in alle '* .txt'-bestanden.
'grep' is een zeer flexibele opdracht die we kunnen combineren om de uitvoer van andere commando's te filteren, zoals de opdracht 'ps' die actieve processen weergeeft. Laten we zeggen dat je wilt zoeken naar elk Firefox-proces dat in je Linux draait, voer gewoon de volgende opdracht uit
ps -ef | grep 'firefox'
Het pipe-karakter betekent dat we de lijst met actieve processen aan de 'grep'-opdracht toevoe- gen die alleen zal letten op processen die aan Firefox zijn gekoppeld.
Een begeleidend onderdeel toevoegen aan uw console
CLICompanion helpt beginners om vertrouwd te raken met commandolijnen door een woordenboek te geven met veel gebruikte commando's. We kunnen ook het woordenboek van CLICompanion aanpassen door onze eigen vaak gebruikte opdrachten toe te voegen, waardoor het gemakkelijker voor ons is om terug te verwijzen naar die commando's.
Als u 'Menu toevoegen' selecteert, wordt een eenvoudig bewerkingsformulier voor opdrachten geopend om de opdracht toe te voegen aan het CLICompanion-woordenboek.
CLICompanion maakt het ons gemakkelijker om opdrachten uit te voeren door een van de opdrachten in het woordenboek te selecteren en op de knop Toepassen te klikken om het commando uit te voeren.
Met de tabbladen kunnen we meerdere consoles openen en gelijktijdig uitvoeren.
De console-handleiding
De console wordt geleverd met een handmatige pagina, of man Kortom, dat geeft ons gedetailleerde instructies over de beschikbare commando's in je console. Als we willen weten wat 'mv' doet, typ dan man - mv
om de handleiding van het 'mv' commando te lezen.
Als u niet zeker weet welke opdrachten u moet gebruiken om een bepaalde taak uit te voeren, kunt u gebruiken man -k "taaknaam"
waarbij taaknaam een korte beschrijving is van de taak die u zoekt.
Stel dat u wilt zoeken naar een opdracht om een netwerkadres te pingen, voer de volgende opdracht uit en Linux zal een opdracht zoeken die het woord 'ping' vermeldt:
man -k ping
Als je Konqueror hebt geïnstalleerd in je Linux, kun je op de man-pagina bladeren in een mooi opgemaakte webpagina, waardoor het heel gemakkelijk is om door de details van de commando's te bladeren.
Conclusie
Het grootste deel van de taak die we in de console kunnen uitvoeren, kan ook in de GUI worden uitgevoerd en het zal gemakkelijker zijn om de GUI-wizards te gebruiken om onnodig vuile werken van het typen van commando's via de console uit te voeren. Niemand zegt dat we de console zouden moeten gebruiken, maar we kunnen zeker eenvoudige repetitieve taken sneller uitvoeren via de console.