| DOS | sh | tcsh | PATH | Eksempel | Forslag til huskeregel | |
|---|---|---|---|---|---|---|
| attrib | - | - | chmod | chmod 755 testprogram | CHange filMODe | |
| cd, chdir | cd | cd | - | cd ../lib/emacs | Change Directory | |
| cd, chdir | - | - | pwd | - | Print Working Directory | |
| cd, chdir | - | - | du | du -s $HOME | Disk Usage | |
| cd, chdir | - | - | df | df . | Disk Free | |
| chkdsk,scandisk | - | - | fsck | fsck /dev/hda2 | FileSystem ChecK | |
| cls | - | - | clear | - | CLEAR screen | |
| copy | - | - | cp | cp prog $HOME/bin/prog | - | |
| copy | - | - | mcopy | mcopy a:fil.doc . | - | |
| del | - | - | rm | rm testprog1 testprog2 | ReMove file(s) | |
| dir | - | - | ls | ls -lrt | LiSt files | |
| echo | - | echo | echo | - | - | |
| edit | - | - | emacs | - | - | |
| exit | exit | exit | - | - | - | |
| more | - | - | more | - | - | |
| more | - | - | less | - | - | |
| rename | - | - | mv | mv prog $HOME/bin/prog | MoVe file | |
| type | - | - | cat | cat fil1 fil2 > fil12 | conCATenate files | |
Kommandoene er dokumentert i manualsidene, del 1. Skriv f.eks. man ls.
Her er de vanligste systemområdene:
| /bin, /usr/bin | Programvare generelt |
|---|---|
| /sbin, /usr/sbin | Programvare ment for bare administratorer og systemet |
| /usr/X11R6/bin | X-windowsprogramvare |
DOS har oppstartfilene CONFIG.SYS og AUTOEXEC.BAT. Hvis vi tillater oss å gjøre en veldig grov sammenlikning, kan vi si at det er /etc/inittab som erstatter CONFIG.SYS, mens $HOME/.cshrc (eller $HOME/.profile) erstatter AUTOEXEC.BAT. Siden $HOME varierer fra bruker til bruker har hver bruker sin egen «AUTOEXEC.BAT».
Når du logger inn blir PATH normalt satt til noe rimelig fornuftig av systemet, men skal du sette din egen path editerer du på fila $HOME/.cshrc eller $HOME/.profile. Den første leses av tcsh, den andre av sh. Syntaksen er litt forskjellig:
| $HOME/.profile (for sh) | PATH=$HOME/bin:/bin:/usr/bin:/usr/X11R6/bin ; export PATH |
|---|---|
| $HOME/.cshrc (for tcsh) | set path = ( ~/bin /bin /usr/bin /usr/X11R6/bin ) |
Filene leses normalt bare når skallet starter, dvs. i det minste når du logger inn og for hvert nytt xterm-vindu du lager. For at skallet skal lese inn oppsettfila på sparket, skriver du:
| for sh | . $HOME/.profile |
|---|---|
| for tcsh | source ~/.cshrc |