De Linux-console is misschien niet zo gebruiksvriendelijk als de GUI, maar hij is sneller en bespaart u veel tijd wanneer u eenvoudige repetitieve taken uitvoert. Dit is misschien een beetje subjectief, maar als u eenmaal weet hoe u sommige taken sneller moet uitvoeren vanaf de console ga je niet terug naar de GUI om ze te doen.
Software installeren vanuit optionele opslagplaatsen
Er zijn duizenden Linux-programma's opgeslagen als software-archieven die gewoonlijk ‘Repositories’ worden genoemd. Ubuntu wordt geleverd met vier vooraf gedefinieerde repositories:
- 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.
- Multiversum - Software die niet gratis is.
De softwarerepository van Ubuntu is volledig configureerbaar en we kunnen nieuwe repositories toevoegen om software te installeren uit andere repositories buiten de hierboven gedefinieerde repositories.
GUI-gebaseerd repositorybeheer wordt normaal gesproken bereikt via "Softwarebronnen", waarbij de repository moet worden toegevoegd via het 'Hoofdmenu'> 'Beheer'> 'Softwarebronnen' en vervolgens de software moet worden geïnstalleerd vanuit het 'Hoofdmenu'> 'Ubuntu Software Center '.
Het installeren van software via de console vereist minder muisklikken en kan worden gedaan door de volgende opdrachten via de console uit te voeren. Deze commando's zullen CLICompanion installeren en de repository toevoegen aan je Ubuntu zodat je updates over de software zult ontvangen.
sudo add-apt-repository ppa: clicompanion-devs / clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion
Dood elk programma
U zult zien dat de console een handig hulpmiddel is om een toepassing te doden die acteert en uw probleem veroorzaakt. Typ ‘killall’ gevolgd door de naam van het programma dat u probeert te doden. Als laten we zeggen dat uw Firefox uw computerbronnen opslokt, 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 air brushing of kleuraanpassing, kunnen we de grootte 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 kleinere_img.jpg
Tekst zoeken
De console biedt een eenvoudig maar krachtig hulpmiddel om naar tekst te zoeken in een tekstbestand met de naam ‘grep’. Het standaard grep-commando is als volgt:
grep "string" bestandsnaam
waarbij "string" de specifieke tekst is waarnaar we op zoek zijn en bestandsnaam kan een bestaande bestandsnaam of een bestandsnaampatroon zijn. Een nuttiger voorbeeld dat we kunnen doen met ‘grep’ is om een bepaalde tekst in een bestand te zoeken
grep -C 1 "lijn" ./*.txt
Het bovenstaande commando zoekt naar eventuele plaatsen van het woord "line" in elk ‘* .txt’ -bestand.
‘Grep’ is een zeer flexibel commando dat we kunnen combineren om de uitvoer van een ander commando te filteren, zoals het ‘ps’ commando dat actieve processen weergeeft. Stel dat u wilt zoeken naar elk Firefox-proces dat in uw Linux wordt uitgevoerd, voer gewoon de volgende opdracht uit
ps -ef | grep 'firefox'
Het pipe-teken betekent dat we de lijst met actieve processen naar het ‘grep’ -commando voeren, dat alleen zoekt naar processen die aan Firefox zijn gekoppeld.
Een metgezel toevoegen aan uw console
CLICompanion helpt beginners vertrouwd te raken met commandoregels door een woordenboek met veelgebruikte commando's te geven. We kunnen het woordenboek van CLICompanion ook aanpassen door onze eigen veelgebruikte commando's toe te voegen, zodat we gemakkelijker naar die commando's kunnen verwijzen.
Door het ‘Toevoegen menu’ te selecteren, wordt een eenvoudig commando-bewerkingsformulier geopend om een commando toe te voegen aan het CLICompanion-woordenboek.
CLICompanion maakt het gemakkelijker voor ons om opdrachten uit te voeren door een van de opdrachten in het woordenboek te selecteren en op de knop Toepassen te klikken om de opdracht uit te voeren.
Met de tabbladen kunnen we meerdere consoles openen en tegelijkertijd uitvoeren.
De Console Manual-pagina
De console wordt geleverd met een handleidingpagina, of
Mens
kortom, dat geeft ons gedetailleerde instructies over de beschikbare commando's in uw 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 deze gebruiken
man -k "taaknaam"
waarbij taaknaam een korte beschrijving is van de taak die u zoekt.
Stel dat je wilt zoeken naar een commando om een netwerkadres te pingen, voer het volgende commando uit en Linux zal een commando zoeken met het woord ‘ping’:
man -k ping
Als je dat toevallig hebt Konqueror geïnstalleerd in uw Linux, kunt u door de man-pagina bladeren in een mooi opgemaakte webpagina's, waardoor het veel gemakkelijker wordt om door de details van de opdrachten te bladeren.
Gevolgtrekking
De meeste taken die we in de console kunnen uitvoeren, kunnen ook in de GUI worden gedaan en het zal gemakkelijker zijn om de GUI-wizards te gebruiken om het onnodige vuile werk van het typen van opdrachten via de console te doen. Niemand zegt dat we de console moeten gebruiken, maar we kunnen eenvoudige repetitieve taken zeker sneller uitvoeren via de console.