Bestanden: Commando's vertalenLinks de DOS-commando's; rechts de Linux tegenhanger.ATTRIB: chmod
COPY: cp
DEL: rm
MOVE: mv
REN: mv
TYPE: more, less, catOmleidings- en andere operatoren: < > >> |Wildcards: * ?nul: /dev/nullprn, lpt1: /dev/lp0 of /dev/lp1; lpr
Voorbeelden DOS Linux
---------------------------------------------------------------------
C:\GUIDO>ATTRIB +R FILE.TXT $ chmod 400 file.txt
C:\GUIDO>COPY JOE.TXT JOE.DOC $ cp joe.txt joe.doc
C:\GUIDO>COPY *.* TOTAL $ cat * > total
C:\GUIDO>COPY FRACTALS.DOC PRN $ lpr fractals.doc
C:\GUIDO>DEL TEMP $ rm temp
C:\GUIDO>DEL *.BAK $ rm *~
C:\GUIDO>MOVE PAPER.TXT TMP\ $ mv paper.txt tmp/
C:\GUIDO>REN PAPER.TXT PAPER.ASC $ mv paper.txt paper.asc
C:\GUIDO>PRINT LETTER.TXT $ lpr letter.txt
C:\GUIDO>TYPE LETTER.TXT $ more letter.txt
C:\GUIDO>TYPE LETTER.TXT $ less letter.txt
C:\GUIDO>TYPE LETTER.TXT > NUL $ cat letter.txt > /dev/null
n/a $ more *.txt *.asc
n/a $ cat section*.txt | lessOpmerkingen: * is slimmer onder Linux: * komt overeen met
alle bestanden behalve de verborgen bestanden;
.* komt overeen met alle verborgen bestanden (maar ook de huidige
directory `.' en parent directory `..': let op!);
*.* komt alleen overeen met bestanden met een `.' in het
midden of die op een punt eindigen; p*r komt overeen met zowel
`peter' als `piper';
*c* komt overeen met zowel `picked' als `peck';
druk bij gebruik van more, op de <SPATIEBALK> om
door het bestand te bladeren, `q' om het te verlaten.
less is intuïtiever en laat je de pijltjestoetsen gebruiken;
er is geen UNDELETE, dus bedenk je tweemaal
voordat je iets verwijdert;
in aanvulling op de < > >> van DOS, heeft Linux
2> om foutmeldingen om te leiden (stderr); bovendien
wordt met 2>&1 stderr naar stdout omgeleid, en
1>&2 leidt stdout om naar stderr;
Linux heeft nog een wildcard: de []. Gebruik: [abc]*
komt overeen met bestanden die beginnen met een a, b, c; *[I-N1-3]
komt overeen met bestanden die eindigen op
I, J, K, L, M, N, 1, 2, 3;
lpr <bestand> drukt een bestand af in de achtergrond.
Gebruik lpq voor het controleren van de status van de afdrukwachtrij;
gebruik lprm voor het verwijderen van een bestand uit de afdrukwachtrij;
er is geen op DOS lijkend RENAME; dat wil zeggen dat
mv *.xxx *.yyy niet zal werken. Een op REN lijkend commando is
te vinden op ;
gebruik cp -i en mv -i om te worden gewaarschuwd
wanneer een bestand zal worden overschreven.