Linux basis commando's 2 VI VIM WGET RMDIR RM

Reviews - Linux
Ubuntu terminalDeze how-to is een vervolg van: Linux basis commando's 1
In deze how-to gaan we bestanden bewerken in een tekstgeoriënteerde Linux omgeving. De commando's die gebruikt kunnen worden om bestanden te maken en bewerken zijn vi en vim. vim is de opvolger van vi. Vim is ook stukken eenvoudiger in gebruik. Wij gaan alleen het pakket vim bespreken.

Tekstbestand openen en bewerken

Het openen van een tesktbestand kun je doen met het volgende commando
vim <lokatie van bestand>
Een voorbeeld van dit commando
vim /home/ictsoftware/test.txt
Indien dit bestand bestaat wordt deze geopend. Als het bestand niet bestaat wordt de tekstediter vim geopend en kun je het bestand vervolgens opslaan.
Je zit nu in de texteditor in de lees modus. Je kunt alleen het bestand lezen. Met de pijltjestoetsen op het toetsenbord kun je navigeren door het document. Als je een wijziging in het tekstbestand wilt aanbrengen zul je op de i op je toetsenbord moeten drukken. Je komt dan in de insert modus. Nadat het tekst bestand bewerkt is ga je uit de insert modus door op esc te drukken. Vervolgens kun je het volgende commando typen om het document op te slaan:
:w
Als je het document wilt opslaan en gelijk wilt sluiten typ dan
:wq

Bestanden downloaden

In Linux is het mogelijk om bestanden te downloaden. Deze functie wordt veel gebruikt om installatiebestanden te downloaden. Het commando hiervoor is wget <url>. Eerst log ik in als administrator. In onderstaande handelingen maken we gebruik van de directory /var/www. Dit is de directory van apache. Dit is een Linux webserver. Je kunt i.p.v. deze directory kun je ook gebruik maken van de /home directory. Hier kun je op de volgende manier naartoe browsen:
cd /home
Daarna gaan we voor het gemak inloggen als root met het volgende commando:
su root
(
In Ubuntu is dit commando sudo su root)
Voor de regel veranderd de gebruikersnaam nu in root:
  1. root@ubuntuweb:/var/www#
We gaan nu met het commando wget een afbeelding van de linux mascotte tux downloaden. Het commando wordt:
wget http://www.ictsoftware.info/images/stories/linux_pinguin.png
U krijgt de volgende tekst te zien
  1. root@ubuntuweb:/var/www# wget http://www.ictsoftware.info/images/stories/linux_pinguin.png
  2. --2009-04-30 14:02:50--  http://www.ictsoftware.info/images/stories/linux_pinguin.png
  3. Herleiden van www.ictsoftware.info... 77.222.78.19
  4. Verbinding maken met www.ictsoftware.info|77.222.78.19|:80... verbonden.
  5. HTTP-verzoek is verzonden; wachten op antwoord... 200 OK
  6. Lengte: 16956 (17K) [image/png]
  7. Wordt geschreven naar: linux_pinguin.png
  8. 100%[======================================>] 16.956      --.-K/s   in 0,08s  
  9. 2009-04-30 14:02:50 (201 KB/s) - 'linux_pinguin.png' opgeslagen [16956/16956]
In regel 3 wordt het ip-adres dat achter het domein ictsoftware.info zit achterhaald. Daarna wordt er een HTTP verbinding met de server gemaakt. Deze stappen zijn allemaal niet te zien als je in een Windows omgeving een bestand download. Deze stappen worden wel ondernomen. De stappen die in regel 2 tot regel 7 staan zijn in 1 a 2 seconden uitgevoerd. In regel 8 wordt het daadwerkelijke bestand gedownload. Achteraan deze regel ziet u de bestandsgrootte en de download snelheid.

Bestanden en mappen aanmaken en verwijderen

Als we nu een ls commando uitvoeren zien we het bestand in de huidige map staan:
  1. root@ubuntuweb:/var/www# ls -l
  2. -rw-r--r-- 1 root root   151 2009-04-28 21:15 index.html
  3. -rw-r--r-- 1 root root 16956 2009-03-06 21:05 linux_pinguin.png
We gaan nu een map aanmaken. Typ hiervoor het volgende commando:
mkdir test
Je krijgt geen bevestiging als het gelukt is. Dit kun je controlleren door weer het ls commando uit te voeren.
  1. root@ubuntuweb:/var/www# ls -l
  2. -rw-r--r-- 1 root root   151 2009-04-28 21:15 index.html
  3. -rw-r--r-- 1 root root 16956 2009-03-06 21:05 linux_pinguin.png
  4. drwxr-xr-x 2 root root  4096 2009-04-30 14:14 test
Nu willen we de afbeelding linux_pinguin.png en de map test verwijderen. Het verwijderen van mappen doen we met het commando rmdir. Het verwijderen van bestanden doe je met het commando rm. Typ de volgende 2 regels
rm linux_pinguin.png
rmdir test

Vervolgens kijken we of het verwijderen van de map en het bestand gelukt is door weer ls te gebruiken
  1. root@ubuntuweb:/var/www# ls -l
  2. -rw-r--r-- 1 root root  151 2009-04-28 21:15 index.html
Zoals je kunt zien is de afbeelding en de map weer weg. We loggen nu uit. Dit doen we met het commando exit.
exit
Nu is de gebruikersnaam voor de regel weer gewijzigd in die van de gebruiker.
Commentaar (0)
Schrijf commentaar
Your Contact Details:
Commentaar:
[b] [i] [u] [url] [quote] [code] [img]   
Security
Voer de anti-spam code in die in het plaatje staat.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."