Kommandozeilenspicker, Linux Cheat Sheet
Transcrição
Kommandozeilenspicker, Linux Cheat Sheet
Bewegen im Dateisystem/Verzeichnisse Dateien anzeigen Mehr Informationen anzeigen Auch unsichtbare Dateien anzeigen Ins Verzeichnis Ziel wechseln. Ein Verzeichnis nach oben. Zwei Verzeichnisse nach oben. Zurück ins vorherige Verzeichnis Geht zu Ziel und merkt sich wo man war. Geht zum gemerkten Verzeichnis und merkt sich das momentane Verzeichnis Geht zum gemerkten Verzeichnis ohne sich das momentane zu merken. ls ls -l ls -a cd <ziel> cd .. cd ../.. cd pushd <ziel> pushd popd Dateien ansehen less file cat Datei seitenweise ansehen. Verlassen mit q, Suchen mit \. Was für einen Typ hat die Datei? Dateien aneinanderhängen. Dateien und Verzeichnisse cp <von> <nach> (Copy) Datei kopieren mv <von> <nach> (Move) Bewegen und Umbenennen. rm <was> (Remove) Löschen. -i (interactive) Beim Überschreiben fragen -r (recursive) Auch Unterordner -f (force) Ohne Nachfragen mkdir (Make directory) Verzeichnis erstellen. rmdir (Remove directory) Verzeichnis löschen. Bei Verwirrung pwd hostname whoami In welchem Verzeichnis bin ich? Auf welchem Rechner bin ich? Als welcher Benutzer bin ich eingeloggt? Editoren joe <Datei> STRG+C STRG+K H STRG+K X emacs <Datei> STRG-X C STRG-G STRG-X S vi <Datei> man vim : q : x ! Ein einfacher Texteditor: Beenden Hilfe Speichern Der Über-Editor (kann Tetris) Beenden Abbrechen (STRG-C geht nicht) Speichern Der Unter-Editor Ohne geht nicht! ;-) Beenden Speichern Zwischen Rechnern und Benutzern wechseln/kopieren Einloggen auf Rechner als Benutzer scp <source> <uQuelle sicher auf Ziel kopieser>@<Rechner>:~/ziel/ ren paste > nawab > va- Linux-Server zum SSH-Einloggen der> weather Bude und Bude2 Heimatverzeichnisse. (z.B. /home/bude2/benutzer/) page Ist der Webserver. Zugriff über /import/userpages/ ssh -l <user> <Rechner> Packen und Komprimieren tar -xvzf <Datei>.tar.gz tar -cvzf <Ziel>.tar.gz <Quelle> unzip <Datei>.zip zip <Ziel>.zip <Quelle> Tar.gz-Datei entpacken. Quelle mit tar.gz-packen Zip-Datei entpacken. Datei mit Zip-Packen. (cc) Christopher Oezbek 2005 für den Brückenkurs Informatik Tastaturkürzel TAB ) ENTER BACKSPACE STRG-D(elete) STRG-K(ill) STRG-A(nfang) STRG-E(nde) STRG-S(croll) STRG-Q SHIFT-Bild/Page⇑ SHIFT-Bild/Page⇓ PFEIL HOCH PFEIL RUNTER STRG-R(everse Search) STRG-ALTBACKSPACE STRG-C(ancel) STRG-Z(zz) STRG-Einfg SHIFT-Einfg Versucht eure Eingabe zu vervollständigen! Ausführen Zeichen löschen Nächstes Zeichen löschen (wie Entf) Auf leerer Zeile => ausloggen Bis ans Ende der Zeile löschen An den Anfang der Zeile gehen An das Ende der Zeile gehen Nicht scrollen Scrollen wieder anschalten Hoch scrollen. Runter scrollen Vorherigen Befehl anzeigen Nächsten Befehl anzeigen In der Befehls-Historie suchen Graphische Oberfläche (aka X-Server) abschießen Laufendes Programm abbrechen Programm in den Hintergrund. Achtung das Programm ist immer noch am Laufen!!! Zurückholen mit dem Befehl fg (=Foreground) Markierten Text aus der Shell kopieren. Text in die Shell kopieren. Wie viel Platz habe ich noch? quota -v show_prq du -hc Zeigt freien Festplattenplatz an (PrintQuota) Wieviel darf ich drucken? Zeigt Platzverbrauch an. Sonderzeichen ~ (Tilde) Wird ersetzt durch euer Heimatverzeichnis & | > >> < ? * $ ' ' / ; . .. (Ampersand) Programm im Hintergrund starten Ausgabe eines Programms an anderes weiterleiten Ausgabe wird in Datei geschrieben Ausgabe wird an Datei angehängt Eingabe wird aus Datei gelesen Ein beliebiges Zeichen Beliebig viele beliebige oder auch kein Zeichen Durch Wert der Umgebungsvariable ersetzen Sonderzeichen nicht umwandeln Trennzeichen zwischen Verzeichnissen (Linux) Führt Befehle nacheinander aus (rm a.txt; rm b.txt) (Punkt) Das aktuelle Verzeichnis (Punkt-Punkt) Das übergeordnete Verzeichnis Suchen locate <Name> find . -iname <Name> grep -r "Text" * apropos <Text> | grep '(1)' Sucht eine Datei in der Dateidatenbank (nicht immer aktuell). Sucht eine Datei im aktuellen Verzeichnis und dessen Unterverzeichnissen. Sucht den Text in allen Dateien im aktuellen Verzeichnis und den Unterordnern. Sucht nach einem Befehl, der Text in der Beschreibung hat. Rechte ändern Für den Benutzer ausführbar machen. r=Read/Lesen, w=Write/Schreiben, x=eXecute/Ausführen u=User/Benutzer, g=Group/Gruppe, o=Other/Andere chmod u+x <Datei>