====== 5.10.7) Arbeiten auf der Konsole ====== **Gnome Terminal** findet man unter //Weiter Anwendungen //. {{:informatik:k5inf:betriebssysteme:linux:bild16.jpg|}} prompt // user@linux-aosk:~-> // hat folgende Bedeutung: * // user //: Benutzername * // linux-aosk //: Rechnername * // ~ //: Homeverzeichnis ===== Kommandos zur Bearbeitung von Dateien ===== Obwohl unter KDE und Gnome moderne Dateimanager zur Verfügung stehen, verwenden erfahrene Linux-Anwender oft noch immer diverse, text-orientierte Kommandos. ^Kommando ^Beschreibung ^Kommando in DOS| ^Hilfe^^^ |man //Befehl//|Hilfe zum Kommando| | |//Befehl// - - help|Hilfe zum Kommando| | ^Als Root^^^ |su|wechselt als Root (Passwort eingeben)| | |sudo|einen Befehl als Root ausführen| | ^Verzeichnisbaum^^^ |cd|wechselt das aktuelle Verzeichnis| | |cd /|wechselt ins root-Verzeichnis|| |ls|zeigt alle Dateien des aktuellen Verzeichnisse an|dir| |ls -l|zeigt eine detaillierte Liste| | |ls -a|zeigt versteckte Dateien an| | |mkdir|erzeugt ein neues Verzeichnis|md| |rmdir|löscht Verzeichnisse|rd| |pwd|zeigt aktuellen Pfad an|| ^Joker^^^ | * |steht für eine beliebige Anzahl von beliebigen Zeichen| | | ? |steht für ein beliebiges Zeichen| | ^Dateien^^^ |mv quelle ziel|verschiebt Dateien bzw. ändert ihren Namen|move| |cp quelle ziel|kopiert Dateien|copy| |cp ordner ziel -r|kopiert gesamten ordner inkl. aller unterordner an ziel| | |cat|zeigt Dateiinhalt an|type| |less|öffnet Anzeigeprogramm| | |more|zeigt Dateiinhalt seitenweise an| | |touch Dateiname|erstellt leere Datei| | |mcedit Dateiname|öffnet Datei in einem Editor zur Bearbeitung|edit | |vim Dateiname|öffnet Datei mit dem Editor VIM zur Bearbeitung| | |vimtutor|Tutorial zum Erlernen vom Editor VIM| | |rm|löscht Dateien|del| |rm unterordner -r|löscht gesamten Unterordner inkl. aller Dateien| | |find -name dateinamen|sucht Dateien nach Namen| | ^Packen und Komprimieren von Verzeichnissen und Dateien^^^ |tar|vereint mehrere Dateien (und Verzeichnisse) in einer Datei| | |tar -t|Inhalt eines Archivs anzeigen| | |tar -x|Dateien aus Archiv holen| | |tar -c|neues Archiv erzugen| | |tar -f|um Namen des Archiv anzugeben| | |tar -xvjf|entzippen| | ==== Weitere Befehle ==== * [[http://www.admintalk.de/konsolenbefehle.php]] * [[http://www.shellbefehle.de/befehle/]] ==== Übung 1 ==== - Erstelle in deinem Home-Directory einen Ordner uebungen. - Speichere das File {{:informatik:k5inf:betriebssysteme:linux:uebung1.tar|}} in diesen Ordner! - Entpacke das Archiv mit Hilfe von ''tar -xvjf uebung1.tar''. Welche Verzeicnisse und Dateien befinden sich nun in deinem Home-Directory? - Gib den Befehl ''./hallo'' ein. - Finde die Datei ''ichbinhier''. - Wechsle in das Verzeichnis, in dem sich die Datei befindet. - Erstelle ein Verzeichnis mit dem Namen ''backup'' in deinem Homedirectory. - Kopiere das gesamte Verzeichnis ''uebung1'' in das Verzeichnis ''backup''. - Lösche das Verzeichnis ''uebung1''. - Erstelle ein Verzeichnis mit dem Namen ''aufgabe'' und wechsle hinein. - Erstelle drei leere Dateien ''datei1'' bis ''datei3''. - Öffne mit einem Editor ''datei1'' und gib drei Zeilen Text ein. Speicher ab! - Lasse dir die Datei mit einem entsprechendem Kommando ausgeben! - Gib den Befehl ''tac datei1'' ein. Was passiert? - Wechsle in die grafische Oberfläche! - Orientiere dich an der Oberfläche! - Versuche den Bildschirmhintergrund umzustellen. - Öffne ein Konsolenfenster. Lösche darin den gesamten Ordner ''uebungen'' inklusive Unterverzeichnis. ==== Übung 2 ==== [[ http://elearn.bgamstetten.ac.at/wiki/lib/exe/fetch.php?media=inf:betriebssysteme:arbeitenmitderbash.pdf | Grundkurs 1-3 & 7, Für Experten 4-6]]