Een aantal dingen die je niet kon doenLinux kan verschrikkelijk veel dat onder DOS/Windows omslachtig, moeilijk of onmogelijk was. Hier is een beknopte lijst om de smaak te pakken te krijgen: at maakt het mogelijk programma's op bepaalde tijden uit te voeren: awk is een eenvoudige maar krachtige taal om gegevensbestanden te manipuleren (en niet alleen dat). Als bijvoorbeeld data.dat je uit meerdere velden bestaande gegevensbestand is, drukt $ awk '$2 ~ "abc" {print $1, "\t", $4}' data.dat de velden 1 en 4 van iedere regels in data.dat af waarvan het tweede veld de string ``abc'' bevat. cron is nuttig voor het periodiek uitvoeren van taken, op opgegeven datum en tijd. Typ man 5 crontab. file <bestandsnaam> vertelt je wat bestandsnaam voor een soort bestand is (ASCII-tekst, uitvoerbaar bestand, archief, enz.); find (zie tevens sectie ) is één van de krachtigste en handigste commando's. Het wordt gebruikt om naar bestanden te zoeken die voldoen aan verscheidene karakteristieken en waarop acties kunnen worden uitgevoerd. Algemeen gebruik van find is: $ find <directory> <expressie> <expressie> bevat zoekcriteria en acties. Voorbeelden: $ find . -type l -exec ls -l {} \; zoekt naar alle bestanden welke symbolische koppelingen zijn en geeft aan waarnaar ze verwijzen. $ find / -name "*.old" -ok rm {} \; zoekt naar alle bestanden die overeenkomen met het patroon het verwijdert ze, waarbij eerst om bevestiging wordt gevraagd. $ find . -perm +111 zoekt naar alle bestanden waarvan de permissies overeenkomen met 111 (uitvoerbaar bestand). $ find . -user root zoekt naar alle bestanden die aan root toebehoren. Heel veel mogelijkheden hier---LMP. grep zoekt naar tekstpatronen in bestanden. Bijvoorbeeld, $ grep -l "geology" *.tex toont de *.tex bestanden waarin het woord ``geology'' voorkomt. Een variant op grep genaamd zgrep werkt op gzipped bestanden. LMP; reguliere expressies zijn complex maar het is een zeer krachtige manier om zoekbewerkingen op tekst uit te voeren. Bijvoorbeeld: ˆa[ˆa-m]X{4,}txt$ komt overeen met een regel welke begint met een `a', gevolgd door een willekeurig teken behalve die in het interval a-m, gevolgd door 4 of meer `X' tekens en eindigt op `txt'. Reguliere expressies gebruik je met geavanceerde editors, less, en vele andere applicaties. man grep voor een introductie. script <script_file> dumpt de inhoud van het scherm in een scriptbestand genaamd script_file totdat je het commando exit geeft. Handig voor het opsporen van fouten; sudo maakt het gebruikers mogelijk een aantal van de taken van root uit te voeren (b.v. het formatteren en mouten van disks;LMP); uname -a geeft je info over je systeem; zcat en zless zijn handig voor het doorbladeren en omleiden van met gzip gecomprimeerde bestanden zonder ze te decomprimeren. Bijvoorbeeld: $ zless textfile.gz $ zcat textfile.gz | lpr De volgende commando's komen vaak van pas: bc, cal, chsh, cmp, cut, fmt, head, hexdump, nl, passwd, printf, sort, split, strings, tac, tail, tee, touch, uniq, w, wall, wc, whereis, write, xargs, znew. LMP.