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 |