Linux terminal

FÞr eller senere er nye Linux brugere tvunget til at Äbne en terminal for at udfÞre en eller flere opgaver som er bÞvlede eller endda umulige at udfÞre pÄ anden mÄde.

PĂ„ opdagelse

Har man fĂ„et taget hul pĂ„ den sagnomspunde terminal – det frygtede sorte hul med den blinkende cursor der stĂ„r parat til at opsluge den frygtsomme bruger – finder mange at det ikke er sĂ„ farligt. Det viser sig ofte at opgaver som krĂŠver gentagne klik pĂ„ forskellige grafiske elementer for at udfĂžre en opgave – kan udfĂžres med minimal indsats via terminalen.

Opgaverne

Nogle af opgaverne er at finde filer, rette konfigurationer, redigere filer uden at Ă„bne dem, konvertere billeder mellem formater, ĂŠndre stĂžrrelser og meget, meget mere.

Filer

  • $ ls
    mappe indhold
  • $ ls -la
    formatteret indhold med skjulte filer
  • $ df -h
    Mappestruktur hvor indholdet er letlĂŠselig
  • $ cd mappe
    skift til mappe
  • $ pwd
    vis nuvĂŠrende mappe
  • $ mkdir mappe
    opret mappe
  • $ rm fil
    slet fil
  • $ rm -r
    slette mappe
  • $ rm -rf /
    zap all
  • $ cp fil1 fil2
    kopier fil1 til fil2
  • $ mv fil1 fil2
    omdĂžb fil1 til fil1
  • $ ln -s fil link
    opret et link link til fil
  • $ touch fil
    opret eller opdater fil
  • $ cat > fil
    skrive standard input til fil
  • $ more fil
    vis indholdet af fil
  • $ less fil
    vis indholdet af fil
  • $ head fil
    vis fĂžrste 10 linjer af fil
  • $ tail fil
    vis sidste 10 linjer af fil
  • $ tail -f fil
    vis indholdet af fil ved ĂŠndringer

SSH

  • $ ssh bruger@server
    opret forbindelse til server som bruger
  • $ ssh -p port bruger@server
    opret forbindelse via port
  • $ ssh -D port
    opret forbindelse og brug bundet port

Kompilering af kildekode og installation

  1. ./configure
  2. make
  3. make install

NetvĂŠrks oplysninger

  • $ ping server
    ping server
  • $ whois domĂŠne
    hvem stÄr for domÊne
  • $ dig domĂŠne
    find dns for domĂŠne
  • $ dig -x
    domĂŠne omvendt dns for domĂŠne
  • $ wget fil
    download fil
  • $ wget -c fil
    fortsĂŠt afbrudt download af fil
  • $ wget -r url
    download alt fra url

System information

  • $ date
    vis nuvĂŠrende dato/tid
  • $
    cal vis denne mÄneds kalender
  • $ uptime
    hvis oppetid
  • $ w
    hvis aktive brugere
  • $ whoami
    vis hvem jeg er logget ind som
  • $ uname -a
    vis kerne version
  • $ cat /proc/cpuinfo
    vis cpu information
  • $ cat /proc/meminfo
    hukommelses information
  • $ man kommando
    vis manual for kommando
  • $ df
    vis ledig plads
  • $ du
    vis optaget plads
  • $ du -sh
    vis diskforbrug i lĂŠsbart format
  • $ free
    vis hukommelse og swap brug
  • $ whereis app
    vis app placering
  • $ which app
    vis hvilken app der kĂžres fĂžrst

Processer

  • $ ps
    vis aktive processer
  • $ ps aux
    ps med masser detaljer
  • $ kill pid
    stop processen med pid ‘pid’
  • $ killall proc
    afslut alle processer med navn ‘proc’
  • $ bg
    vis stoppede/baggrunds opgaver, genoptagede baggrundsprocesser
  • $ fg
    sĂŠt nyeste baggrundsprocess i forgrunden
  • $ fg n
    sét job ‘n’ if forgrunden

Tastatur genveje

  • ctrl+x
    afbryd igangvĂŠrende job
  • ctrl+z
    stop igangvĂŠrende job
  • fg
    genoptag job i forgrunden
  • bg
    genoptag job i baggrunden
  • ctrl+d
    log ud af nuvĂŠrende session
  • ctrl+w
    slet et ord fra aktuel linje
  • ctrl+u
    slet hele linjen
  • ctrl+r
    sĂžg tidligere kommando i omvendt rĂŠkkefĂžlge
  • !!
    gentag sidste kommando
  • exit
    log ud af nuvĂŠrende session

SĂžgninger

  • $ grep mĂžnsker filer
    sĂžg filer for mĂžnster
  • $ grep -r mĂžnster mappe
    sĂžg mĂžnster i mapper inkl. undermapper
  • $ kommando| grep mĂžnster
    sĂžg for mĂžnster i resultat af kommando
  • $ locate fil
    find alle forekomster af fil eller mĂžnster

Pakning af filer i arkiver

  • $ tar cf fil.tar filer
    Komprimer filer i arkiv ‘fil.tar’
  • $ tar xf fil.tar
    Udpak arkiv ‘fil.tar’ i nuvérende mappe
  • $ tar tf fil.tar

Vis indholdet af arkivet ‘fil.tar’

Linux Terminal

tar flag:

c opret arkiv
t oversigt over indhold
x udpak
f specifik fil
z use zip/gzip
j bzip2 kompression
k overskriv ikke
T filer fra arkiv
w bekrĂŠft handlilnger
v detaljeret

  • $ gzip fil
    komprimere fil og omdĂžb til fil.gz
  • $ gzip -d fil.gz
    dekomprimer fil.gz

GĂ„ ikke glip af vores indlĂŠg / guides - Tilmeld dig vores nyhedsbrev idag.

mail

👋 Inden du gĂ„r! 👋

👉 GĂ„ ikke glip af vores indlĂŠg 👈

❀ Tilmeld dig vores nyhedsbrev ❀