Index:MAN/dan
Contents |
Grundlæggende Linux Kommandoer
Her er nogle grundlæggende kommandoer, som du bliver nød til at navigere rundt i, for at bruge din shell. Bemærk venligst, at du normalt kan finde hjælp om en kommando ved at skrive "man command" i din shell (eksempel: man wget) eller at tilføje --help eller -h (eksempel: nano --help)
CD
cd - Skifter det nuværende arbejds dir, til en specifik folder (mappe).
cd <mappe> # Åbner <mappe> cd .. # Dette går en mappe op (tilbage) cd # Tilbage til din 'Home' mappe
Fuld MAN liste: http://www.manpagez.com/man/n/cd/
CAT
cat - (concatination) Sammenkæder fil, og skriver det som standart output.
cat file1 # Skriver indholdet af fil1
Fuld MAN liste: http://en.wikipedia.org/wiki/Cat_(Unix)
ECHO
echo - Viser en linje af tekst
echo [OPTION]... [TekstStreng(String)]...
BESKRIVELSE
Echo TekstStreng(String) til standart output.
-n output'er ikke den efterfølgende newline
-e aktivere interpretering af backslash escapes
-E deaktivere interpretering af backslash escapes (standart)
--help Vis denne hjælp og afslut
--version
udskriver version information og afslut
CHMOD
chmod - ændre fil tilstande eller adgangskontrol lister.
chmod [options] mode[,mode] file1 [file2 ...] chmod [-fv] [-R [-H | -L | -P]] mode file ... chmod [-fv] [-R [-H | -L | -P]] [-a | +a | =a] ACE file ... chmod [-fhv] [-R [-H | -L | -P]] [-E] file ... chmod [-fhv] [-R [-H | -L | -P]] [-C] file ... chmod [-fhv] [-R [-H | -L | -P]] [-N] file ...
Fuld MAN liste: http://www.manpagez.com/man/1/chmod/
CP
cp - Kopiering af fil(er).
cp [-R [-H | -L | -P]] [-fi | -n] [-pvX] source_fil target_fil cp [-R [-H | -L | -P]] [-fi | -n] [-pvX] source_fil ... target_mappe
Fuld MAN liste: http://www.manpagez.com/man/1/cp/
SCP
scp - Kopiering af filer imellem to computere.
scp user1@host1 filnavn user2@host2:mappe #kopiere filen fra user1@host1 til den mappe specificeret på user2@host2
WHICH
which - Lokalisere an kommando
which [-a] filnavn ...
WGET
wget - download fil(er) til mappen
wget <url of file> # downloader filen fra <url> til den nuværende mappe wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz # vil downloade psyBNC-2.3.2-7.tar.gz wget -c <url> # Vil genoptage downloading af fil <url> hvis muligt
Fuld MAN liste: http://www.manpagez.com/man/1/wget/
GREP
grep - Find TekstStreng(string) i arkiv. Viser alle linjer i konsolen som indeholder de 'string's.
grep TeksStreng minfil.txt # viser alle linjer i konsolen som præcists indeholder ''(String) grep -n # vis linjenummer grep -i # behandler store og små bogstaver ens grep -in TeksStreng myfile.txt # viser alle linjer og linjens nummer som indeholder 'TekstStreng'(String)
Fuld MAN liste: http://www.manpagez.com/man/1/grep/
GZIP
gzip / gunzip - GNU Kombrimere filer så de fylder mindre, eller dekombrimere .Z eller .gz filer. (Næsten det samme som Windows's .zip eller .rar)
gzip file.fits # kombrimere file.fits til file.fits.gz gunzip file.fits.gz # gendanner den originale fil file.fits gzip *.dat # kombrimere alle .dat filer til .dat.gz gunzip *.dat.gz # dekombrimere alle .dat.gz filer til .dat program | gzip > out.gz # kombrimere program output til out.gz program | gunzip > out # dekombrimere kombrimered program output
Fuld MAN liste: http://www.manpagez.com/man/1/gzip/
FIND
find - søg for filer rekursivt i en mappe.
find -name {name} # søg i nuværende mappe for navn (kan bruge wildcards)
find -name *up.sh # find filer med suffiks 'up.sh' i den nuværende mappe
find -name *.o # find filer med forlængelsen '.o' i den nuværende mappe
find -name *.sh -o -name *.log # find filer med forlængelsen '.sh' or '.log' i den nuværende mappe
find / | grep cvs # find files i root mappen with 'cvs' i stien
Fuld MAN liste: http://www.manpagez.com/man/1/find
TAR
tar - Kombinere filer til en større archive fil, eller udpakke filer fra det archive.
tar -tvf foo.tar # vis indholdet af foo.tar
tar -xvf foo.tar # udpak indholdet af foo.tar
tar -xzvf foo.tgz # udpak indholdet af gzip kombrimeret foo.tgz (også normalt set som foo.tar.gz)
tar -xjvf foo.tar.bz2 # udpak indholdet af bz2 kombrimeret foo.tar.bz2
tar -cvf foo.tar {file_list} # tar filer i file_list (kan inkludere mapper) til foo.tar
tar -czvf foo.tgz {file_list} # tar og kombrimere (gzip) filer i file_list til foo.tgz
tar -cjvf foo.tar.bz2 {file_list} # som ovenover, men med bzip2 kombrimering
Fuld MAN liste: http://amath.colorado.edu/computing/software/man/tar.html
UNRAR
Dekombrimere .rar filer.
Anvendelse: unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\> ==Kommandoer== e Udpak filer til nuværende mappe l[t,b] List archive [technical, bare] p Print fil til stdout t Test archive filer v[t,b] Verbosely list archive [technical,bare] x Udpak filer med fuld sti
Fuld help liste: http://pastebin.ca/1306861
KILL
kill - Kill, pauser eller fortsætter en process. Kan også blive brugt til at dræbe deamons. (PID er procesens ID Nummer. For at få PID se den næste optegnelse)
kill "PID" # dette sender et 'nice' kill til procesen. Hvis det ikke virker, gør nedestående kill -9 "PID # et mere kraftfuldt kill kill -STOP "PID" # pause (stopper) procesen kill -CONT "PID" # Genoptag procesen
Fuld MAN liste: http://www.manpagez.com/man/2/kill/
PS
ps - Oversigt over proceser i systemet
ps -u <user> # oversigt over <user>'s proceser ps -f # oversigt over proceser started her i fuld format ps -A -l # oversigt over alle proceser i lang format
Layout af output er som følger:
PID output CPU time name 934 pts/0 00:00:00 bash
Fuld MAN liste: http://www.manpagez.com/man/1/ps/
MAN
man - en grafisk brugergrænseflade til on-line reference manualer.
man [-c|-w|-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-adhu7V] [-i|-I] [-m system[,...]] [-L locale] [-p string] [-C file] [-M path] [-P pager] [-r prompt] [-S list] [-e extension] [--warnings [warnings]] [[section] page ...] ... man -l [-7] [-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-p string] [-P pager] [-r prompt] [--warnings[warnings]] file ... man -k [apropos options] regexp ... man -f [whatis options] page ...
MV
mv - Move file(s) or rename a file
mv file1 file2 # omdøb file1 til file2 mv dir1 dir2 # omdøb dir mappe1 til mappe2 mv file1 directory # flytter filer til directory
Fuld MAN liste: http://www.manpagez.com/man/1/mv/
NANO
nano - nano tekst editor
nano <filnavn> # åbner <filnavn> tekst editoren nano <newfile> # åbner et ny tekst fil hvor <newfile> er fil navnet
Nogle muligheder inden for nano:
- CTRL+O (ikke nul, Control + bogstav O) -- overskriv/ændre tekst fil
- CTRL+X -- Afslut nano editor
Fuld MAN liste: http://www.manpagez.com/man/1/nano/
VI
vi - vi tekst editor
vi <filnavn> # åbner <filnavn> i vi
Der er forskellige måder. Pres i for at gå til indsættelses mode (det er det normale tekst editore altid er i). Pres esc for at gå tilbage til standart mode.
Nogle normale kommandoer (i standard mode):
:q! -- afslut uden at gemme :wq -- gem og afslut i (or) insert -- indsæt og rediger tekst Shift D -- Slet linje yy -- kopier linje p -- indsæt linje (det samme som C+V i Windows 'paste') Page Up -- rul en side op Page Down -- rul en side ned
Fuld MAN liste: http://www.csb.yale.edu/userguides/wordprocess/vi_descrip.html
Ekstra tip for indsætning 'pasteing': Hvis du vil indsætte end lang tekst eller kode i vi, f.eks. hvis du connecter med Windows over Putty, brug først :indsæt 'paste' før du indsætter, og du vil undgå at rode rundt i dine linjer.
PASSWD
passwd - skift dit nuværende password
For at ændre din brugers password:
- Skriv passwd og pres enter. Du vil se beskeden: Changing password for <dit brugernavn>
- Når "Old password:" kommer frem, skriv da dit gamle password.
- Og så når "Enter new password:" kommer frem, skriv da dit nye password.
- Systemet dobble tjekker dit nye password. Når "Verify:" kommer frem, skriv da dit nye password igen, og tryk enter.
Fuld MAN liste: http://unixhelp.ed.ac.uk/CGI/man-cgi?passwd+5
LS
ls - Vis liste over filer i den aktuelle mappe eller oplysninger om filerne.
ls file # eksistere filen? ls -l file # vis information omkring filen ls *.txt # vis alle filer der ender på .txt ls -lt # vis information omkring alle filer i dato orden ls -lrt # gør den samme som i den øverste kommando, bare omvendt ls -a # vis alle filer, herunder også skjulte filer. ls dir # viser indholdet af mappen ls -d dir # eksitere mappen? ls -F # viser hvilke type filen er. (mappe, eksekverbar fil osv.) ls -R # viser også filer i en undermappe af en mappe ls -1 # viser en fil per linje
Fuld MAN liste: http://unixhelp.ed.ac.uk/CGI/man-cgi?ls
MKDIR
mkdir - lav en mappe
mkdir <navn> #laver en mappe med <navn>
Fuld MAN liste: http://unixhelp.ed.ac.uk/CGI/man-cgi?mkdir
RM
rm - Slette (fjerne) filer
rm file1 # slet en fil (brug -i for at spørge om du er sikker) rm -r dir1 # slet en mappe og alt det den indeholder (FORSIGTIG!) rm -rf dir1 # ligesom ovenover, hvis vi her et -i alias
Fuld MAN liste: http://unixhelp.ed.ac.uk/CGI/man-cgi?rm
LOGOUT
logout - Ender sessionen. Prøv også exit.
Ctrl+d ender også sessionen.
WHEREIS
whereis - giver placeringen af binær,kilde eller online manual side.
whereis command # giver det sted, hvor den kommando, og manual siden kan findes.
Fuld MAN liste: http://www.linfo.org/whereis.html
WHO
who - vis hvem der er logged på
who [OPTION]... [ FILE | ARG1 ARG2 ]