| ls -la | # lista alla filer i katalogen du står i |
| cd katalog | # byt katalog |
| cd | # om ingen katalog anges så byt katalog till din hemkatalog |
| pico fil.txt | # redigera fil.txt i editorn pico, avsluta med ctrl-x |
| rm fil.txt | # tag bort fil.txt |
| rm -fr katalogen | # VARNING tag bort en katalog och alla filer i den katalogen |
| mkdir katalog | # skapa katalog |
| rmdir katalog | # tag bort katalog |
| cat fil.txt | # skriv ut fil.txt |
| man ls | # visa manualsidan för ls |
| man pico | # visa manualsidan för pico |
| help echo | # få hjälp för inbyggda funktioner i bash |
| du -s katalog | # visa hur många kByte som katalog innehåller |
| du -s ~/ | # visa hur många kByte hemkatalogen innehåller |
| df | # visa hur mycket ledig disk datorn har monterad |
| top | # visa toplista på körande processer, avsluta med q |
| ps ax | # visa alla egna processer |
| ps axuw | # visa alla processer |
| ps axuw | grep kalle | # visa alla processer men skriv bara ut de rader som innehåller ordet kalle |
| pstree | # lista alla processer som ett träd så att det går att se vem som har startat vad |
| gzip fil.txt | # packa en fil med gzip |
| gunzip fil.txt.gz | # packa upp en fil med gzip |
| bzip2 fil.txt | # packa en fil med bzip2 |
| bunzip2 fil.txt.bz2 | # packa upp en fil med bzip2 |
| zip arkiv.zip fil.txt | # skapa och packa arkiv.zip |
| unzip arkiv.zip | # packa upp arkiv.zip |
| tar -czf arkiv.tar.gz fil.txt | # skapa och packa arkiv.tar.gz |
| tar -xzf arkiv.tar.gz | # packa upp arkiv.tar.gz |
| emacs -nw fil.txt | # redigera fil.txt med emacs # Ctrl-x Ctrl-s spara # Ctrl-x Ctrl-c avsluta |
| screen | # starta programmet screen som kan ligga kvar på # servern även efter utloggning # Ctrl-a Ctrl-c skapa nytt fönter # Ctrl-a Ctrl-n gå till nästa fönster # Ctrl-a Ctrl-d koppla bort screen |
| screen -x | # koppla upp igen mot en bortkopplad screen. |
| lynx http://www.levonline.com/ | # surfa med den textbaserde webläsaren lynx |
| wget --no-parent -mirror http://www.endomän.com/~minhemsida/ |
| # spegla en webplats till disk # VARNING detta kan vara jättemycket filer |
| wget --passive-ftp ftp://www.example.com/exempelfil.txt |
| # använd passive FTP |
| ncftp ftp.sunet.se | # använd ftp-programmet ncftp |
| ncftp -F ftp.sunet.se | # använd ftp-programmet ncftp med passive FTP |
| chmod +x script.sh | # sätt excute-bitten på script.sh |
| chmod 700 script.sh | # sätt så att bara du själv kan läsa och köra scriptet |
| chmod 755 script.sh | # sätt så att alla kan läsa och köra scriptet # men så att bara du kan ändra i det |
chmod 644 websida.html | # sätt så att alla kan läsa men bara du kan ändra |
| ln -s target destination | # skapar länken "destination" som pekar på filen "target" |