Program och kommandon
Program eller kommando
Man brukar göra skillnad på kommandon och program men i Linux (Unix) märks ingen direkt skillnad för dig som användare. Ett kommando tillhör operativsystemet dvs finns alltid tillgängligt på alla Linuxsystem medan ett program kan vara installerat på ett ställe men saknas på ett annat. Vissa kommandon kan vara specifika för det shell man använder dvs ett kommando kan vara en styrsträng för ett visst shell.
Styrtecken
Bra att komma ihåg är specialtecknen Ctrl-c som avbryter ett program som startats i ett shellfönster och Ctrl-z som tillfälligt avbryter exekveringen. Vill man sedan återuppta programkörningen efter Ctrl-z skriver man fg (foreground - processen aktiveras i ditt fönster igen) eller bg (background - processen hamnar i bakgrunden och du kan fortsätta använda kommandotolken i fönstret).
Mer hjälp
Om man vill ha information om ett kommando eller ett program, hur det används eller liknande, kan man läsa tillhörande manualsidor. Vill du exempelvis veta mer om kommandot ls skriver du "man ls". Manualsidorna kan också fås i html-format här. Vet du inte exakt vad ett kommando heter kan du söka efter nyckelord med 'apropos nyckelord'.
Kommandolista
Denna lista är långt ifrån fullständig men söker man kommandon eller program som inte finns upptagna här kan man leta på nätet efter informationen. Dessutom finns de flesta program utförligt dokumenterade på man-sidorna.
ed - enkel editor
emacs- mycket flexibel och ofta använd editor
pico - editor
vi - enkel editor
xedit - editor
cat - visar innehållet i textfiler
compress - packar (komprimerar) fil (till fil.Z)
diff - jämför innehållet i två filer
egrep - se grep
expand - gör om tab till visst antal mellanslag i textfil
gawk - används för att modifiera data i textfiler systematiskt
grep - letar i en fil efter en angiven textsträng
gunzip - packar upp fil (fil.gz) packad med gzip
gzip- packar fil (till fil.gz)
head - visar de första raderna i en textfil
ispell - rättstavar en textfil
less - visar innehållet i en textfil (bättre än more och cat)
more - visar innehållet i en textfil
pr - program för att konvertera textfiler för utskrift
rev - skriver ut varje rad i en fil baklänges
sort - sorterar raderna i en textfil
spell - rättstavar en textfil
split - delar upp en fil i mindre delar
tail - visar de sista raderna i en textfil
tar- gör ett arkiv (oftast en arkivfil) av angivna filer och kataloger
tr - byter ut eller tar bort tecken i en fil
uncompress - packar upp fil (fil.Z) packad med compress
unzip - packar upp fil (fil.zip) packad med zip eller pkzip (i DOS)
wc - visar antalet tecken, ord och rader i en textfil
zcat - visar innehållet i textfiler packade med gzip (textfil.gz)
zip - packar fil (till fil.zip)
zless - visar innehållet i textfiler packade med gzip (textfil.gz)
zmore - visar innehållet i textfiler packade med gzip (textfil.gz)
cd - byter katalog
chmod - byter filrättighter
chown - byter ägare till fil
cp - kopierar fil eller katalog
df - undersöker tillgängligt diskutrymme på partitionerna
du - undersöker upptaget diskutrymme i underkataloger
find - söker efter en fil i katalogstrukturen
ln - skapar länkar
ls - listar filer och kataloger
mkdir - skapar katalog
mv - flytta fil eller katalog (även byta namn)
popd - gå till katalog som finns överst på stacken
pushd - lägg aktuell katalog på stacken
pwd - anger aktuell katalog
rm - radera fil
rmdir - radera katalog
xfm - grafisk filhanterare
maple - matematikprogram (textbaserad version av xmaple)
matlab - matematikprogram
gnuplot - mycket användbart plotprogram
schrodinger - kvantmekanik simulator
xautomalab - evolutions-simulator
xcalc - miniräknare
xfires - evolutions-simulator
xfractint - program för att göra fraktaler
xgobi - data-analysprogram
xising - 2D-isingmodell-simulator
xmaple - matematikprogram
xpotts - simulator (typ xising)
xsand - sandhögs-simulator
xspread - kalkylprogram
xwaves - vågsimulator
bitmap - bildeditor
xfig - ritprogram
xpaint - ritprogram
xv - bildvisare (klarar nästan alla bildformat)
man - browser för manualsidorna (textbaserad)
xman - browser för manualsidorna
Internet (e-post, www, news) (se även Nätverk)
lynx - textbaserad www-browser (och därför mycket snabbare än t ex netscape)
mail - kan man läsa posten (emejl) med (textbaserad)
netscape - www-browser, news-läsare och mejl-läsare
pine - lättanvänd mejl-läsare (textbaserad)
trn - news-läsare (textbaserad)
appletviewer - Java tolk
ar
gcc - GNU C och C++ kompilator
g++ - Samma som gcc
g77 - GNU FORTRAN 77 kompilator
f2c - Konverterar FORTRAN 77 till C
jar
java
javac
javadoc
javah
javap
jre
make
p2c - Konverterar pascal till C
rmic
rmiregistry
xmkmf
workman - program för att lyssna på CD-skivor
Nätverk (se även Internet)
finger - undersöker om en användare är inloggad vid en viss dator
ftp - filöverföringsprogram (textbaserat)
ping - undersöker överföringshastigheten till en viss dator
rlogin - för att logga in på en annan dator
slogin- för att logga in på en annan dator med krypterad kommunikation
ssh - samma som slogin
talk - för att prata med en användare inloggad på en viss dator
telnet - för att logga in på en annan dator
traceroute - för att följa datapaketens väg till en viss dator
xftp- filöverföringsprogram
who - undersöker vilka som är inloggade på din dator
whoami - visar vem du är inloggad som
whois
write - skickar meddelanden till annan användare inloggad på samma dator
Postscript, pdf mm. (text-layout)
acroread - program som visar pdf-filer (fil.pdf)
dvips - program för att konvertera dvi-filer (fil.dvi) till postscript-filer (fil.ps)
ghostview - program som visar postscript-filer (fil.ps)
latex - typsättningsprogram (översätter tex-filer (fil.tex) skrivna i latex till dvi-filer (fil.dvi))
xdvi - program som visar dvi-filer (fil.dvi)
bg - kommando som startar en process i bakgrunden
fg - kommando som startar en process i förgrunden
jobs - visar pågående jobs (som körs i ditt shell)
kill - dödar processer
nice - kör en process med lägre prioritet (belastar inte processorn så hårt)
ps - visar pågående processer (som körs på din dator)
top - visar lite statistik om processerna som körs på din dator
alias - gör ett alias i ditt shell
bash - ett shell (kommando-tolk)
color_xterm - ett shellfönster
csh - ett shell (kommando-tolk)
exit - avslutar ditt shell
export - exporterar en system-variabel så att den är åtkomlig från alla program
printenv - skriver ut alla system-variabler
set - definierar en system-variabel
setopt
sh - samma som bash
su - för att logga in som någon annan
tcsh - ett shell (kommando-tolk)
xrdb
xset
xsetroot
xterm - ett shellfönster
zsh - ett shell (kommando-tolk)
lincity
netrek
xboing
xlincity
xpuck
laser - skickar en fil till skrivarkön för utskrift
laserq - undersöker vilka utskrifter som finns i skrivarkön
laserrm - tar bort alla dina utskrifter från skrivarkön
lpc - används ej
lpq - används ej
lprm - används ej
date - visar tid och datum
passwd - används ej
xclipboard - program för att administrera text i urklipps-bufferten
xclock - klocka
yppasswd - för att byta lösenord
Copyright Pelle©