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>