Index:MAN/nl

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Contents

Basis Linux Commando's

Hier zijn een aantal basis commands die je nodig zult hebben om je shell te kunnen gebruiken en te kunnen navigeren. Ook kan je altijd de volledige uitleg van een commando vinden door "man commando" in te typen in je shell (bvb: "man wget"), of door de --help of -h opties te gebruiken na het commando (bvb: nano --help)


CAT

cat - Geeft de inhoud van het bestand weer op de standaard output.

cat bestand1           # Geeft de inhoud van bestand1 weer

CD

cd - Verander de huidige map.

cd /map/submap         # Ga naar /map/submap
cd ..                  # Gaat een map naar boven (terug)
cd ~                   # Ga terug naar je home map

CHMOD

chmod - Verander de bestandsrechten van een bestand of map.

chmod 777 bestand1     # Geef iedereen alle rechten op bestand1
chmod 770 bestand1     # Geef enkel jezelf en je eigen gebruikersgroup alle rechten op bestand1
chmod 700 bestand1     # Geef enkel jezelf alle rechten op bestand1

Verdere info over de bestandsrechten vind je in de help pagina van chmod

CP

cp - Copieer bestanden.

cp bestand1 /media/usb # copieer bestand1 naar /media/usb

ECHO

echo - Geeft een lijn tekst weer.

echo -n "Hello"        # Geef "Hello" weer zonder erna naar een nieuwe lijn te gaan
echo -e "Hello"        # Geef "Hello" weer met interpretatie van "backslash escapes"
echo -E "Hello"        # Geef "Hello" weer zonder interpretatie van "backslash escapes" (standaard gedrag)

FIND

find - Zoek recursief voor bestanden in mappen.

find -name {naam}               # Zoek in de huidige map naar een bestand (wildcards zijn toegestaan)
find -name *up.sh               # Zoek bestanden met het suffix 'up.sh' in de huidige map
find -name *.o                  # Zoek bestanden met extensie '.o' in de huidige map
find -name *.sh -o -naam *.log  # Zoek bestanden met extensie '.sh' of '.log' in de huidige map
find / | grep cvs               # Zoek bestanden in de root map met 'cvs' in hun pad

GREP

grep - Zoek een string in een bestand. Geeft alle lijnen die de string bevatten weeer op de console.

grep "zoek-string" tekst.txt          # Geef alle regels weer die de zoek-string bevatten.
grep -n "zoek-string" tekst.txt       # Geef alle regels weer die de zoek-string bevatten, plus hun lijn-nummer
grep -i                               # Hou geen rekening met kleine/hoofdletters

GZIP

gzip / gunzip - GNU Comprimeer bestanden naar een archief, of pak een archief uit. Ondersteund .Z en .gz bestanden. (Gelijkaardig aan Windows' .zip en .rar)

gzip bestand1              # Comprimeer bestand1 naar bestand1.gz
gunzip bestand1.gz         # Pak bestand1.gz uit naar bestand1
gzip *.dat                 # Comprimeer alle .dat bestanden naar .dat.gz
gunzip *.dat.gz            # Pak alle .dat.gz bestanden uit naar .dat
programma | gzip > out.gz  # Comprimeer de output van het programma naar out.gz
programma | gunzip > out   # Pak de gecompresseerde output van het programma uit naar out

KILL

kill - Beeindig, pauseer of hervat een proces. Kan ook gebruikt worden om daemons mee te beeindigen. (PID is het Proces ID Nummer. Om het PID van een proces te vinden zie 'LS')

kill "PID"        # Dit stuurt een "TERM" signaal naar het proces. Als dat niet werkt, probeer het onderstaande.
kill -9 "PID      # Dit stuurt een "KILL" signaal naar het proces
kill -STOP "PID"  # Pauzeer (stop) proces
kill -CONT "PID"  # Hervat het proces

LOGOUT

logout - Log uit de huidige shell. Probeer ook exit.

Ctrl+d sluit eveneens de huidige shell.

LS

ls - Geef een lijst van de bestanden in de map of verdere info over een bestand.

ls bestand       # Bestaat het bestand?
ls -l bestand    # Geef info over het bestand
ls *.txt         # Geef een lijst met alle .txt bestanden
ls -lt           # Geef info over alle bestanden, geordend op datum
ls -lrt          # Hetzelfde als boven, omgekeerde volgorde
ls -a            # Laat alle bestanden zien, inclusief verborgen bestanden (bestanden beginnend met ".", bvb: .zshrc)
ls map           # Laat alle bestanden in "map" zien
ls -d dir        # Bestaat de map?
ls -R            # Geef ook alle bestanden van submappen weer
ls -1            # Geef slecht 1 bestand per lijn weer

MAN

man - Consulteer de manual.

man wget         # Geef de manual weer over "wget"

MKDIR

mkdir - Maak een map aan.

mkdir <naam>  # Maakt map "naam" aan

MV

mv - Verplaats bestanden of hernoem een bestand.

mv bestand1 bestand2    # Hernoem bestand1 naar bestand2
mv map1 map2            # Hernoem map1 naar map2
mv bestand(en) map      # Verplaats bestand(en) naar map

NANO

nano - Tekstverwerker voor console.

nano <bestand>   # Opent <bestand> in een basistekstverwerker, of als het nog niet bestaat, opent nieuw bestand met naam <bestand>

Enkele commando's voor in nano:

  • CTRL+O (niet nul, Control + karacter O) -- overschrijf/wijzig tekst bestand
  • CTRL+X -- sluit nano af


PASSWD

passwd - Verander je wachtwoord.

Om je wachtwoord te wijzigen:

  • Type passwd en enter. Je zal de melding "Changing password for <je gebruiker>" zien.
  • Op de "Old password:" prompt, geef hier je oude wachtwoord in.
  • Dan, op de "Enter new password:" prompt, geef hier je nieuwe wachtwoord in.
  • Het systeem voert een controle uit op je nieuwe wachtwoord. Op de "Verify:" prompt, geef opnieuw je nieuw wachtwoord in.

PS

ps - Geef een lijst met alle processen op het systeem.

ps -u <gebruiker>    # Geef alle processen van <gebruiker> weer
ps -f                # Geef alle processen weer met alle info
ps -A -l             # Geef alle processen weer in een lange lijst

De layout van de output is als volgt:

PID   output   CPU time name
934   pts/0    00:00:00 bash

RM

rm - Verwijder bestanden.

rm bestand1     # Verwijder bestand1 (gebruik -i voor bevestiging te vragen)
rm -r map1      # Verwijder map1 en alles wat ze bevat (PAS OP!)
rm -rf map1     # Zoals bovenstaand, maar zonder bevestinging te vragen

SCP

scp - Copieer bestanden op een veilige manier tussen twee computers.

scp gebruiker1@host1 bestand gebruiker2@host2:map     # Copieer het bestand van gebruiker1@host1 de map op gebruiker2@host2

TAR

tar - Combineer bestanden in een archief, of pak bestanden uit uit een archief.

tar -tvf foo.tar                        # Geef de inhoud van foo.tar weer
tar -xvf foo.tar                        # Pak de inhoud van foo.tar uit
tar -xzvf foo.tgz                       # Pak de inhoud van het gzip gecompresseerd archief foo.tgz (ok aanschouwd foo.tar.gz) uit
tar -xjvf foo.tar.bz2                   # Pak de inhoud van het bz2 gecompresseerd archief foo.tar.bz2 uit
tar -cvf foo.tar {bestandslijst}        # Pak de bestanden in bestandslijst in in foo.tar (mag mappen bevatten)
tar -czvf foo.tgz {bestandslijst}       # Pak de bestanden in bestandslijst in en comprimeer ze met gzip in foo.tgz
tar -cjvf foo.tar.bz2 {bestandslijst}   # Als het bovenstaande, maar met bzip2 compressie

UNRAR

unrar - Pak .rar bestanden uit.

unrar -e foo.rar     # Pak foo.rar uit
unrar -ex foo.rar    # Pak bestanden uit met behoud van volledig pad
unrar -l foo.rar     # Print bestandslijst van foo.rar

VI

vi - vi console tekstverwerker

vi <bestand>  # Opent <bestand> in vi

Er zijn verschillende "modes". Druk op i om naar "insert mode" te gaan (nodig om de tekst te wijzigen). Druk op "Esc" om terug naar de standaard mode te gaan.

Enkele vi commando's zijn (in standaard mode):

:q!           -- om af te sluiten zonder op te slaan
:wq           -- om op te slaan en af te sluiten
i (of insert) -- om tekst toe te voegen of te wijzigen
Shift D       -- om de lijn te verwijderen
yy            -- om de lijn te copieren
p             -- om een lijn te plakken
Page Up       -- om een pagina omhoog te scrollen
Page Down     -- om een pagina omlaag te scrollen

WGET

wget - Download bestanden.

wget <url van bestand>                                            # Download bestand van <url> naar de huidige map
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz     # Download psyBNC-2.3.2-7.tar.gz
wget -c <url>                                                     # Hervat downloaden van bestand op <url> indien mogelijk

WHEREIS

whereis - Geeft de locatie van een programma plus de locatie van de documentatie van het programma.

WHICH

which - Vind de locatie(s) van een bestand.

which [-a] filename ...

WHO

who - Laat zien wie aangelogged is.


app-test/stest


app-shells/bash

  • bash - Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file.
Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox