Als erstes steht immer der Befehl, da drunter die Erklärung.
Basics
apropos -e [BEGRIFF]
durchsucht die Manual-Seiten (Namen und Beschreibungen) nach [BEGRIFF]
pwd
aktuelles Verzeichnis anzeigen
sudo mkdir /mnt/MOUNTPUNKT
Verzeichnis MOUNTPUNKT erstellen (in mnt nur mit root-Rechten / siehe auch 1.13 sudo)
cd VERZEICHNIS
change directory – relativer Pfad (= vom Standort aus)
cd /VERZEICHNIS
change directory – absoluter Pfad (= vom Dateisystem aus)
sudo mv /etc/network/if-down.d/SKRIPTNAME /etc/init.d
mv = move (verschieben) von /etc/network/if-down.d/ nach /etc/init.d
cp oder sudo cp
Befehl copy (sudo ist Ausführung als root-User)
clear
Anzeigeinhalt Terminalfenster löschen
history
zeigt History der Terminalbefehle an
startx
startet das X-Window-System und eine grafische Benutzeroberfläche
logout
ordnungsgemäßes Abmelden von der KonsoleUbuntu Stichwortsammlung
exit
Verlassen und schließen des Fensters der grafischen Konsole (=Terminal)
sleep n
n Sekunden warten
[BEFEHL] --help
gibt einen kurzen Hilfetext zum [BEFEHL] aus (zwei!! Minuszeichen)
man [BEFEHL]
zeigt die Manual-Page zum [BEFEHL] an (beenden mit „q“)
info [BEFEHL]
zeigt Dokument zu [BEFEHL] im Info-System an
shutdown -r now
Rechner neustarten
shutdown -h now
Rechner herunterfahren
Suchen
whereis [PROGRAMM]
sucht in den Verzeichnissen der Umgebungsvariablen PATH nach [PROGRAMM]
find . | grep [DATEI]
sucht ausgehend vom aktuellen Verzeichnis nach [DATEI]
grep [SUCHSTRING] [DATEI]
durchsucht DATEI nach dem Suchbegriff [SUCHSTRING]
locate [DATEI]
durchsucht die Locate-Datenbank nach [DATEI]
Programme starten
[PROG]
Programm [PROG], das sich im Pfad befindet, starten
./[PROG]
Programm [PROG], das sich im aktuellen Verzeichnis befindet, starten
[PFAD]/[PROG]
Programm [PROG], das sich im Verzeichnis [PFAD] befindet, starten
sudo nautilus
Dateimanager als root-User (mit entsprechenden Rechten) starten
sudo gedit
Editor als root-User starten
Navigation im Dateisystem
pwd
gibt das aktuelle Verzeichnis aus
cd /
wechselt ins Hauptverzeichnis
cd ..
wechselt in das übergeordnete Verzeichnis
cd [VERZ]
wechselt ins Verzeichnis [VERZ] innerhalb des aktuellen Pfades
cd /Pfad/zum/[VERZ]
wechselt ins Verzeichnis [VERZ] im angegebenen Pfad
cd -
wechselt in das vorherige Verzeichnis
cd
wechselt ins Home-Verzeichnis des Benutzers
Dateien
cat [DATEI]
zeigt den Inhalt der Datei [DATEI] auf dem Bildschirm an
more [DATEI]
zeigt den Inhalt der Datei [DATEI] seitenweise an (nur beim „echten“ Terminal notwendig / das Terminal aus der „normalen“ Gnome-Oberfläche aufgerufen, ist ein grafisches Programm mit Mausfunktionen)
less [DATEI]
wie more, man kann aber auch nach oben blättern
cp [DATEI1] [DATEI2]
kopiert Datei [DATEI1] in Datei [DATEI2]
mv [DATEI1] [DATEI2]
benennt Datei [DATEI1] in [DATEI2] um
mv [DATEI] [VERZ]
verschiebt Datei [DATEI] ins Verzeichnis [VERZ]
rm [DATEI]
löscht die Datei [DATEI]
touch [DATEI]
erzeugt die leere Datei [DATEI]
Verzeichnisse
ls
kurze Liste des Verzeichnisinhaltes
ls -l
ausführliche Liste des Verzeichnisinhaltes
ls -la
alle Dateien des Verzeichnisses ausführlich auflisten, auch versteckte
mkdir [VERZ]
neues Verzeichnis [VERZ] erstellen
rmdir [VERZ]
das leere Verzeichnis [VERZ] löschen
rm -rf [VERZ]
Verzeichnis [VERZ] löschen inklusive aller Dateien/Verzeichnisse darin
Benutzerverwaltung
id
gibt den Benutzernamen und die Gruppenmitgliedschaften aus
whoami
Wer bin ich? Ausgabe des Benutzernamens
who
Wer ist alles eingeloggt? Ausgabe der Benutzernamen, des Terminals und der Login-Zeit.
Last
letzte Log-ins
finger [USERNAME]
Info über Useraccount [USERNAME]
Passwd
ändert das Passwort des aktuellen Benutzers
useradd -m [USERNAME]
legt den neuen Benutzer [USERNAME] an und erzeugt ein Homeverzeichnis
passwd [USERNAME]
ändert das Passwort des Benutzers [USERNAME] (nur als root)
userdel -r [USERNAME]
löscht den Benutzer [USERNAME] und sein Homeverzeichnis
groupadd [GRUPPE]
erzeugt eine neue Gruppe [GRUPPE]
groupdel [GRUPPE]
löscht die Gruppe [GRUPPE]
sudo
Superuser do = ausführen mit root-Rechten
gksudo
der Befehl sudo mit grafischer Oberfläche
sudo chmod +x /etc/network/if-down.d/SKRIPTNAME
macht das Skript „SKRIPTNAME“ ausführbar (im Verzeichnis etc nur mit
root-Rechten, daher sudo)
sudo mkdir /mnt/MOUNTPUNKT
Verzeicnis „MOUNTPUNKT“ erstellen (in mnt nur mit root-Rechten)
sudo mv /etc/network/if-down.d/SKRIPTNAME /etc/init.d
mv = move (verschieben) von /etc/network/if-down.d/ nach /etc/init.d
usw. usw.
Natürlich gibt es noch viel mehr Befehle, es gibt auch gute Zusammenfassungen, folge kann ich Empfehlen:
1.

2.

3.







