Linux basisvaardigheden

Docent uitwerking

Geschreven door Peter van Gemert

Op 15 september 2023


Root user

  linux standaard gebruiker $ (mag weinig)
  linux root (admin user)   # (mag bijna alles)

Prompt

Root privileges

Eén commando (uitvoeren als administrator)

  linux $ sudo cat /etc/shadow

Elevated shell (uitvoeren als administrator)

  linux $ id
  linux $ sudo su -
  linux # id
  linux # exit
  linux $ id

Commandoregel

  prompt $ commando -optie(s) --linuxoptie argumenten parameters
  prompt # commando -optie(s) --linuxoptie argumenten parameters

Prompt

  [user@hostname ~] $
  [petervg@fedora2 ~] $ PS1='Nieuwe prompt $ '
  Nieuwe prompt $
  Nieuwe prompt $ '[u@h p] $'
  [petervg@fedora2 ~] $

Manual pages

  linux $ man LinuxCommando

File redirection

  linux $ commando > /pad/naar/bestand
  linux $ commando >> /pad/naar/bestand
  
  linux $ commando 2> /pad/naar/bestand
  linux $ commando 2>> /pad/naar/bestand
  
  linux $ commando > /pad/naar/bestand 2>/pad/naar/bestand

Command pipe

  linux $ commando1 | commando2
  linux $ commando1 | commando2 | commando3 ...
  
  linux $ commando1 | commando2 > /pad/naar/bestand

Directory structuur

  linux $ cd
  linux $ cd dirname
  linux $ cd ..
  linux $ cd /
  linux $ pwd
  linux $ ls
  linux $ ls -l
  bestandsnaam begint niet met / : relatief t.o.v. working directory
  bestandsnaam begint wel met /  : absoluut vanaf root directory

Editors

  linux $ vi 
  linux $ vim