Je merkt het al: er is wellicht een gui maar echte mannen en vrouwen gebruiken de command line. Ook handiger om uit te leggen wat je echt bedoelt. “Klik daar en dan daar”.
In Windows gebruik je C: en D: drives om je bestanden en programma’s op te zetten. Onder Linux werkt het anders. De belangrijkste plekken zijn standaard. Deze moet je dus weten te vinden. Andere plekken gebruik je vast wel eens maar niet dagelijks.
Pad
Zeg
Uitleg
/
“root”
Dit is “vooraan” op het filesystem. Hier vind je dus de hoofdindeling waar we het nu over hebben. NB: de Windows Slash a.k.a. backslash is de andere, \
/home
Hier de mappen van gebruikers, zoals /home/eloqarch
/etc
Hier de config files van systeem services. Zoals /etc/apache2/ voor de apache2 webserver.
/var
Hier schrijven systeem services hun data weg. /var/log is de place to go als je het systeem wilt onderzoeken
/mnt
Hier koppel je nieuwe partities / USB drives e.d. aan als je ze even tijdelijk gebruikt.
Basic Linux Commands
NB: do not say ‘comments’ when ‘commands’ is intended. $ command # de opdracht prompt voor de commando’s output # this is the result op de volgende regel zonder prompt example usage: die moet je kunnen noemen als je het command of de werking gegeven krijgt.
command
werking
example usage / output
pwd
current directory
$ pwd /home/eloqarch
cd
go to my home directory
$ cd $ pwd /home/eloqarch
ls
list files and directories in the current directory
$ cd $ ls public_html
ls -alrt
list all files (also hidden files and directories), display ordered by time. reverse. De nieuwste / laats gewijzigde file staat onderaan.
$ cd /var/log $ ls -alrt
mkdir
make directory -p : inclusief parents
$ mkdir test $ mkdir -p nieuwe/map/in/mappen
cd public_html cd ..
change to this directory. The .. directory is 1 up in the tree.
$ cd $ cd public_html $ pwd
mv
move a file
$ mv index.html public_html
cp
– copy a file – copy all files to test folder, -r=recursief = met alle submappen, -v=verbose (met breedspraak, ofwel, laat zien wat je doet)