File beheer
Commando |
Omschrijving |
pwd |
toon pad van huidige working directory |
dir |
toon inhoud van directory dir |
ls |
toon inhoud van huidige working directory |
pwd |
toon pad van huidige working directory |
dir |
toon inhoud van directory dir |
ls |
toon inhoud van huidige working directory |
ls -l
[dir] |
toon ook alle file attributen |
ls -a
[dir] |
toon ook verborgen files |
mkdir dir |
maak een nieuw directory dir |
cd |
ga naar je home directory |
cd dir |
ga naar directory dir |
cp file
dir |
kopieer file naar directory dir |
cp -r dir1
dir2 |
kopieer (recursief) directory dir1 naar dir2 |
mv file1
file2 |
verander naam van file1 in file2 |
mv file
dir |
verplaats file naar directory dir |
rm file |
verwijder file |
rmdir dir |
verwijder de lege directory dir |
rm -R dir |
verwijder (recursief) directory dir |
Tikwerk vermijden
Commando |
Omschrijving |
Tab |
maak file- of directorynaam af (file completion) |
Tab (2
keer) |
maak commandonaam af (command completion) |
* |
willekeurige string; bijv. cp a* backup |
? |
willekeurig karakter; bijv. cp test?.txt
backup |
history |
toon vorige commando's |
pijl
omhoog/omlaag |
scroll door vorige commando's |
!! |
herhaal laatste commando |
!patroon |
herhaal laatste commando beginnend met patroon; bijv. !cp |
Verder kun je met de linker-muisknop tekst
markeren, en deze tekst vervolgens door een druk op de middelste muisknop
ergens anders plakken (de "PRIMARY"-selectie).
In terminal emulators binnen window managers kun je
meestal ook de toetsencombinaties ctrl-shift-C en ctrl-shift-V gebruiken om de
"CLIPBOARD"-selectie aan te spreken, die in andere programma's onder
ctrl-C en ctrl-V zit.
Let op, want met ctrl-C in een terminal beëindig je het huidige proces.
Afkortingen voor paden
Commando |
Omschrijving |
~ |
home directory; bijv. cp test.txt ~ |
. |
huidige working directory; bijv. cp
test.txt . |
~inf063 |
home directory van user
inf063; bijv. ls ~inf063/test.txt |
/ |
de root-directory van het filesysteem ; bijv. ls
/ |
Procesbeheer
Commando |
Omschrijving |
ps |
toon lijst van processen |
Ctrl-C |
beëindig proces |
kill pid |
beëindig proces nummer pid |
command > file |
stuur uitvoer van command naar file |
command < file |
stuur file als invoer naar command |
command1 |
command2 |
Userbeheer en networking
Commando |
Omschrijving |
ssh machine
|
log remote in op machine; bijv. ssh
lilo2.science.ru.nl |
ssh -l user
machine |
log remote in op machine als user; bijv. ssh -l
inf063 lilo2 |
logout of exit |
beëindig huidige terminalsessie (ook remote) |
Meer informatie
Commando |
Omschrijving |
man command |
toon manual voor command |
command --help |
veel commando's hebben een optie --help |
command -h |
of een optie -h |
which command |
zeg waar command staat |
locate file |
zeg waar file staat - alleen Linux |
Verder hebben de meeste window-managers ook nog
wel een helpfaciliteit.
Handige utilities
Commando |
Omschrijving |
grep patroon
file |
toon alle regels mit een voorkomen van patroon in
file |
grep -v
patroon file |
toon alle regels zonder een voorkomen van patroon in file |
grep -o
patroon file |
zoek naar en toon alle voorkomens van patroon in file |
cat file |
toon inhoud van file (cat = concatenate) |
tr 'A' 'B'
< file |
vervang alle voorkomens van karakter A door B |
tr -d 'A'
< file |
verwijder alle voorkomens van karakter A in file |
less file |
toon inhoud van file, pagina voor pagina |
file file |
zeg wat voor soort file file is |
wc file |
tel aantal regels, woorden, karakters in file (wc = word count) |
head file |
toon voorste paar regels van file |
tail file |
toon laatste paar regels van file |
diff file1
file2 |
kijk of file1 en file2 verschillend zijn |
Editors
Je kunt een editor opstarten door onder de rechtermuisknop Applications
-> Text Editor te
selecteren.
Andere editors die op veel Linux systemen te vinden zijn:
Commando |
Omschrijving |
pico [file] |
start pico editor [op file] |
nano [file] |
start nano editor [op file] |
vim [file] |
start vim editor [op file] |
emacs [file] |
start emacs editor [op file] |
gvim [file] |
start gvim editor [op file] |
xemacs [file] |
start xemacs editor [op file] |
gedit [file] |
start gedit editor [op file] |
Archiveren
Commando |
Omschrijving |
tar -czvf file dir |
maak een verzameling van de bestanden uit dir, en comprimeer deze met het gzip-algoritme in file |
tar -xzvf file |
decomprimeer de verzameling file met het gzip-algoritme, en
pak deze uit naar dezelfde directory-structuur als hoe de bronbestanden zijn
ingepakt |
Compileren
Commando |
Omschrijving |
gcc file |
Compileer C programma file |
make |
Voer de compilatie uit als het in een "Makefile"
beschreven staat |
Linux handleiding
Zie https://dr0.ch/linux-guide.pdf voor
de laatste editie van de volledige Linux handleiding.