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.


Editorer

ed - enkel editor

emacs- mycket flexibel och ofta använd editor

pico - editor

vi - enkel editor

xedit - editor


Filer

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)


Filstruktur

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


Fysik/matematik

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


Grafik

bitmap - bildeditor

xfig - ritprogram

xpaint - ritprogram

xv - bildvisare (klarar nästan alla bildformat)


Hjälp

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)


I/O (in/out)


Kompilatorer/programmering

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


Ljud

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)


Processkontroll

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


Shell (kommando-tolken)

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)


Spel

lincity

netrek

xboing

xlincity

xpuck


Utskrift

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


Övrigt

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©