In einigen Tarifen ist es möglich, per SSH-Zugang auf Ihre Daten zuzugreifen. Folgende Befehle stehen dabei unter anderem zur Verfügung:
| Dateien und Verzeichnisse | ||
| cat | gibt den Inhalt einer Datei aus | cat <file> |
| cd | in ein Verzeichnis wechseln | cd <directory> |
| chmod | Zugriffsrechte einer Datei ändern | chmod -R 777 <directory> |
| cmp | zwei Dateien vergleichen | cmp <file1> <file2> |
| cp | kopieren von Dateien/Verzeichnissen | cp <file1> <file2> |
| diff | zwei Textdateien/Verzeichnisse vergleichen | diff <file1> <file2> |
| du | Speicherbedarf von Dateien/Verzeichnissen ermitteln | du --max-depth=1 -h |
| egrep, fgrep, grep | in Dateien suchen | grep -i <text> <file> |
| file | Dateityp ermitteln | file -i <file> |
| find | nach Dateien suchen | find -name "<file>" |
| head | gibt die Anfangszeilen einer Datei aus | head <file> |
| join | Dateien zusammenführen | |
| less, more | gibt den Inhalt einer Datei seitenweise aus | more <file> |
| ln | setzt einen Link auf eine Datei/ein Verzeichnis | ln -s <file1> <file2> |
| ls | Dateien/Verzeichnisse auflisten | ls -al |
| mc | Midnight Commander | mc |
| md5sum, sha1sum, sum | ermitteln der Prüfsumme einer Datei | md5sum <file> |
| mkdir | erstellt ein neues Verzeichnis | mkdir <directory> |
| mv | umbenennen/verschieben von Dateien/Verzeichnissen | mv <file1> <file2> |
| nl | gibt den Inhalt einer Datei mit Zeilennummern aus | nl <file> |
| pwd | gibt das aktuelle Verzeichnis aus | pwd |
| rm | löschen von Dateien/Verzeichnissen | rm <file> |
| tail | gibt den Inhalt einer Datei ab einer bestimmter Zeile aus | tail -n 3 <file> |
| touch | Zeitstempel einer Datei ändern | touch <file> |
| zcat, zless, zmore | Inhalt von gzip-Archiven ausgeben | zcat <file> |
| Komprimieren und Archivieren | ||
| bzip2/bunzip2 | Dateien mit bzip2 (de-)komprimieren | bunzip2 <file> |
| gzip/gunzip | Dateien mit gzip (de-)komprimieren | gunzip <file> |
| tar | Dateien oder Dateibäume archivieren | tar cfvz backup.tar.gz <directory> |
| zcat, zless, zmore | Inhalt von gzip-Archiven ausgeben | zcat <file> |
| Editoren | ||
| joe, mcedit, vi | editieren von Dateien | mcedit <file> |
| Netzwerk | ||
| ftp | herstellen einer FTP-Verbindung | ftp <hostname> |
| scp | Dateien sicher über das Netzerk kopieren | scp <user>@<hostname> . |
| ssh | eine sichere Verbindung mit einem anderen Rechner herstellen | ssh <user>@<hostname> |
| wget | herunterladen von Dateien per HTTP/FTP | wget <hostname>/<file> |
| Versionsverwaltung | ||
| bzr | Versionsverwaltung | |
| git | Fast Version Control System | |
| svn | Subversion-Client | |
| Terminal, Shell, Hintergrundprozesse | ||
| < | Eingabeumleitung | <command> < <file> |
| > | Ausgabe in eine Datei umleiten | <command> > <file> |
| >> | Ausgabe an eine Datei anhängen | <command> >> <file> |
| | | Ausgabe umleiten | find | grep <file> |
| ., source | lesen und ausführen von Befehlen aus einer Datei | |
| & | starten von Prozessen im Hintergrund | <command> & |
| 2> | umleiten der Fehlerausgabe | <command> 2> <file> |
| alias | Kurznamen für einen Befehl setzen | alias ll='ls -al' |
| bg | Prozesses im Hintergrund fortsetzen | |
| clear | löschen des Bildschirminhaltes | clear |
| export | exportieren von Umgebungsvariablen | export <var> |
| fg | Prozesses im Vordergrund fortsetzen | |
| jobs | angehaltene Prozesse/Hintergrundprozesse auflisten | jobs |
| printenv, set | anzeigen/ändern der Umgebungsvariablen | printenv |
| reset | wiederherstellen der Terminalzeichensatzes | reset |
| sleep | schlafen legen eines Prozesses | |
| [Strg] + c | bricht den aktuellen Vorgang in der Shell ab | |
| [Strg] + z | hält den aktuellen Vorgang in der Shell an | |
| stty | Terminaleinstellungen setzen/abfragen | stty |
| unalias | Kurznamen für einen Befehl löschen | unalias ll |
| watch | Befehl periodisch ausführen und Ausgabe anzeigen | |
| Sonstiges | ||
| csplit, split | Dateien zerteilen | |
| cut | Spalten oder Feldern aus Dateien herausschneiden | |
| date | Datum und Uhrzeit anzeigen | date |
| echo | Text ausgeben | echo "Hallo Welt!" |
| exit, logout | beenden der aktuellen Sitzung | exit |
| expand | umwandeln von Tabulatoren in Leerzeichen | |
| hostname | eigenen Hostnamen ermitteln | hostname |
| iconv, recode | konvertieren von Zeichensätzen | |
| id | eigene Benutzer-/Gruppenkennung ermittelen | id |
| kill | Signale an Prozesse senden | |
| sed | transformieren von Zeichenketten | |
| time | Zeitmessungen von Prozessen durchführen | time <command> |
| tr | ersetzen von Zeichen | |
| uname | anzeigen von Systeminformationen | uname -a |
| uniq | Identische, aufeinander folgende Zeilen nur einmal ausgeben | |
| whoami | eigenen Loginnamen ermittelen | whoami |
