Zonder twijfel is een van de grootste makken van Windows het gebrek aan mogelijkheden van de commandoregel. Voor Unix-achtigen kun je met Bash uiterst krachtige dingen doen en dat is goed nieuws voor Appeltjes en Linux-peertjes. Voor Windows is er Cygwin zodat je na installatie Unix-power onder je vingertoppen hebt.
Onderstaande zijn wat aantekeningen en links...
Contents
Naslagwerken
Opsomming van veelgebruikte commando's: http://en.wikipedia.org/wiki/List_of_Unix_programs
ASCII-tabel: http://en.wikipedia.org/wiki/ASCII
Een prima startpunt: http://www.linuxtopia.org/online_books/advanced_bash_scripting_guide/
Dagelijkse klussen
Zoeken
Find commando: http://en.wikipedia.org/wiki/Find
Locate
locate offerte2.pdf
Bestanden zoeken tussen twee data met Find
cd /what/ever
find . -type f -exec ls -l --time-style=full-iso {} \; | awk '{print $6,$NF}' | awk '{gsub(/-/,"",$1);print}' | awk '$1>= 20071019 && $1<= 20071121 {print $2}'
Directory zoeken met find
cd ~ find . -type d -name '*rtwork' -ls
Communicatie
Screen
Als je vanaf een werkstation inlogt op een server en het werkstation wordt uitgezet dan ben je de verbinding met de server - die altijd aan staat - kwijt. Screen is de oplossing. Met screen open je op afstand een terminal op de server zelf en die blijft actief totdat jij of de taak zelf klaar is. Screen is handig voor bijvoorbeeld torrents en irc. Je kunt later terugkeren naar het scherm, ook vanaf een ander apparaat zoals je mobieltje. Screen is bovendien uiterst simpel in gebruik...
- log in op een server
- $ screen -S sessienaam
- doe je ding
- nieuwe shell: Ctrl-a c
- wisselen tussen shells: Ctrl-a cijfer, Ctrl-a n(ext), Ctrl-a p(revious), Ctrl-a ":overzicht, Ctrl-a Ctrl-a: voorgaande venster, Ctrl-a A: titel geven.
- Ontkoppelen van terminal: Crl-a d. Opnieuw koppelen: $ screen -r.
- vanaf een ander plaats: log in op de server
- $ screen X (of $ screen -d -R sessienaam. -d: detach op eerste machine, -R: reattach op huidige machine)
- screen sluiten: $ exit
rtorrent
- Sla de gewenste torrent op
- Open een screen-sessie
- start rtorrent
- Backspace om torrent te laden
- Ctrl-d om torrent te stoppen en nogmaals om af te sluiten
- Ctrl-s om te hervatten
- Ctrl-q om rtorrent af te sluiten
Aanvullende controls:
- pijltje omhoog/omlaag om torrent te selecteren
- pijltje rechts/links om informatie te achterhalen
- nummer 1-6 voor verschillende views
- a, s of d: meer upload in stappen van 1, 5 of 50 kB
- A, S of D: meer download in stappen van 1, 5 of 50 kB
- z, x of c: minder upload in stappen van 1, 5 of 50 kB
- Z, X of C: minder download in stappen van 1, 5 of 50 kB
