Terminal

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Kommandoprompt)
 
(Der Versionsvergleich bezieht 42 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
[[Bild:606.png]] [[Bild:610.png]] [[Bild:704.png]]
+
{{Begriffserklärung}}
 +
{{Baustelle}}
 +
{{Bearbeitung}}
 +
[[Bild:alle.png]]
 +
__TOC__
-
So wie es unter Windows eine Eingabeaufforderung (welches vielen Windows Usern als DOS-Fenster bekannt ist) gibt, so gibt es unter Ubuntu und Linux im Allgemeinen das Terminal. So wie in der Eingabeaufforderung kann man auch im Terminal direkt Kommandos eingeben und diese nach drücken von Return bzw. Enter ausführen. Gerade fortgeschrittene Linux-Anwender nutzen diese Möglichkeit oft intensiv, weil diese Methode ein intensiveres Arbeiten ermöglicht.
+
= Allgemeines =
 +
Auch in Zeiten von professionellen und aufwendigen GUIs, werden viele Befehle gerade von erfahrenen Anwendern immer noch in der Konsole (auch Shell genannt) abgesetzt.
-
= Öffnen eines Terminals =
+
So wie es unter Windows eine Eingabeaufforderung (welche vielen Windows Nutzern als DOS-Fenster bekannt ist) gibt, so gibt es unter Ubuntu / Linux im Allgemeinen das Terminal. Im Terminal können Befehle mithilfe der Return-Taste ausgeführt werden.
-
Das Terminal wird auch oft Konsolenfenster genannt. Man kann dieses wie folgt öffnen:
+
-
* "''Anwendungen -> Zubehör -> Terminal''" (Ubuntu bzw. GNOME)
+
-
* "''K-Menü -> System -> Konsole Terminalprogramm''" (Kubuntu bzw. KDE)
+
-
* "''Applications -> System -> Terminal''" (Xubuntu bzw. Xfce)
+
 +
Unter Ubuntu wird standardmäßig die [[Bash]] als Shell verwendet.
-
= Kommandoprompt =
+
== Öffnen des Terminals ==
 +
Das Öffnen des Terminals verläuft unter den verschiedenen Ubuntu-Versionen etwas anders.
-
Im Terminal wird vor jedem Kommando ein Prompt angezeigt. Auf der Konsole wird jedoch der Benutzer und der Computername und das aktuelle Verzeichnis angegeben. Beispiel:
+
* GNOME (Ubuntu)
 +
** "''Anwendungen -> Zubehör -> Terminal''"
 +
** oder ''gnome-terminal'' über ALT + F2
-
<code>Musterbenutzer@Mustercomputername:~/Desktop$</code>
+
* Unity (Ubuntu 12.04)
 +
** "''Dash-Startseite -> Installierte Anwendungen -> Terminal''"
 +
** oder Strg + Alt + t
-
Der Benutzer "Musterbenutzer" arbeitet auf dem Rechner "Mustercomputername" im Verzeichnis "~/Desktop". ~ gilt dabei als Abkürzung für das Heimatverzeichnis [http://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard /home/BENUTZERNAME].
+
* KDE (Kubuntu)
 +
** "''K-Menü -> System -> Konsole Terminalprogramm''"
 +
** oder ''konsole'' über ALT + F2
-
Der Kommandoprompt wird hier im Wiki als # abgekürzt.
+
* Xfce (Xubuntu)
 +
** "''Applications -> System -> Terminal''"
-
= Kommando Übersicht =
+
= Kommandoprompt =
-
 
+
Öffnet man das Terminal so erscheint zuerst folgende Anzeige:
-
Die folgenden Grundlegenden Kommandos stellen eine kleine Übersicht dar.
+
Musterbenutzer@Mustercomputername:~$
-
Eine deutliche größere Auswahl an Kommandos findet man hier: [[Terminal/Befehle]].
+
-
 
+
-
Es ist eine gute Übung, sich die einzelnen Kommandos einmal selbst anzuschauen.
+
-
 
+
-
Kommando: Funktion:
+
-
 
+
-
<code># cd </code>          Wechselt das aktuelle Verzeichnis
+
-
 
+
-
<code># chmod </code>        Ändert die Zugriffsrechte einer Datei
+
-
 
+
-
<code># chown </code>        Ändert den Besitzer einer Datei
+
-
 
+
-
<code># cp </code>          Kopiert Dateien
+
-
 
+
-
<code># guzip </code>        Extrahiert eine komprimierte Datei
+
-
 
+
-
<code># gzip </code>        Komprimiert die Datei
+
-
 
+
-
<code># find </code>        Sucht nach Dateien
+
-
 
+
-
<code># grep </code>        Durchsucht eine Textdatei
+
-
 
+
-
<code># less name </code>    Zeigt die Textdatei ''name'' an
+
-
 
+
-
<code># ls </code>          Zeigt das Inhaltsverzeichnis eines Ordners an
+
-
 
+
-
<code># man name </code>    Zeigt eine meist englisch sprachige Hilfe zum Kommando ''name'' an
+
-
 
+
-
<code># mkdir </code>        Erzeugt ein neues verzeichnis
+
-
 
+
-
<code># mv </code>          Verschiebt Dateien oder benennt Dateien um
+
-
 
+
-
<code># passwd </code>      ändert das aktuelle Passwort des jeweiligen Benutzers
+
-
 
+
-
<code># ps </code>          Liefert eine Liste aller Prozesse
+
-
 
+
-
<code># rm </code>          löscht Dateien.
+
-
 
+
-
<code># rmdir </code>        Löscht ein Verzeichnis mit dessen Inhalt.
+
-
 
+
-
<code># su </code>          Wechselt den aktuellen Benutzer
+
-
 
+
-
<code># sudo </code>        Wird dieses Kommando vor ein anderes geschrieben (abgegrenzt durch ein Leerzeichen) so wir das jeweilge Kommando mit root-Rechten (Administrator Rechten) ausgeführt.
+
-
 
+
-
<code># top </code>          Zeigt eine Liste der laufenden Prozesse geordnet nach CPU-Leistung (ende mit der Taste "''Q''")
+
-
Detailfunktionen werden in den Optionen (auch Argument genannt) gesteuert. Beispielsweise zeigt <code># ls </code> alle Dateinamen des jeweiligen Verzeichnisses an, in welchem dieses Kommando ausgeführt wird. Das Kommando <code># ls -l </code> gibt zu jeder Datei auch die Größe und die Zugriffsrechte an. Die Bedeutung der Option kann man mit <code># man name </code> (in diesem Fall also <code># man ls </code>) nachlesen. Diese Hilfe Texte sind allerdings auf Englisch und ebenso lang wie unübersichtlich.  
+
Dieser Anzeige können wir entnehmen, dass der Benutzer: ''Musterbenutzer'' auf dem Computer: ''Mustercomputername''
 +
arbeitet und dieser zur Zeit normale Benutzerrechte besitzt (durch das Dollar-Zeichen signalisiert).
-
== Tipp ==
+
Melden wir uns kurzfristig mithilfe von [[sudo|sudo -i]] als Benutzer mit [[root]]-Rechten an,
 +
so erscheint das Raute Zeichen (#):
 +
root@Mustercomputername:~#
-
Im Konsolenfenster reicht es aus, den ersten Buchstaben einer Datei einzugeben und dann auf den die Tabulatortaste zu drücken. Der Name der Datei wird dann automatisch vervollständigt. Wenn die eingegebenen Buchstaben noch nicht vollständig sind, ertönt ein Warnsignal. Wenn man dann noch einmal die Tabulatortaste drückt, werden die zur Auswahl stehenden Ergänzungen angezeigt.
+
= Das Menu =
 +
;Datei
 +
;Bearbeiten
 +
;Ansicht
 +
;Lesezeichen
 +
;Einstellungen
 +
;Profil bearbeiten
-
= Spaß =
+
= Tipps =
 +
;Befehl Verlauf
-
Die folgenden Befehle funktionieren logischer Weise nicht im Terminal!! (Schade eigentlich)
+
Will man einen Befehl wiederholen, kann man mit der "↑ nach Oben" Cursor-Taste die bereits eingetippten Befehle wieder aufrufen.
-
== Ubuntu is sexy! ==
+
;Befehl vervollständigen
-
<code> neuling@ubuntu:~/Disko$ who | grep -i blonde | talk; cd</code>
+
Vielfach reicht es aus einen oder mehrere Buchstaben einzutippen und diesen danach mit der [http://de.wikipedia.org/wiki/Tabulatortaste Tabulatortaste] zu vervollständigen. Gibt es mehrere Befehle in Auswahl wird eine Liste mit allen Möglichkeiten dargestellt.
-
<code>neuling@ubuntu:~$ cd ~; wine; talk; touch; unzip; touch; </code>
+
;sudo vergessen
-
<code>neuling@ubuntu:~$ strip; gasp; finger; mount; fsck; more </code>
+
Hat man nach der Eingabe eines Befehls gemerkt, dass man ihn ohne "sudo", also ohne Rootrechte, ausgeführt hat, kann man dies mit einem ganz einfachen Kommando nachholen.
-
<code>neuling@ubuntu:~$ yes; gasp; umount; make clean; sleep; </code>
+
;Quellcode
-
== Durst? ==
+
<source lang="bash" line>
-
<code> neuling@ubuntu:~$ cd /pub </code>
+
sudo !!
-
<code> neuling@ubuntu:~/pub$ more beer </code>
+
</source>
 +
Danach wird der letzte eingegebene Befehl mit rootrechten (sudo [Befehl]) wiederholt.
 +
= Links =
 +
* [[Bash]]
 +
* [[Befehlsreferenz]]
 +
* [[Terminal/Befehle]]
 +
* [[Yakuake]]
[[Kategorie:Terminal]]
[[Kategorie:Terminal]]
-
[[Kategorie:7.04]]
 
-
[[Kategorie:6.10]]
 
-
[[Kategorie:6.06]]
 

Aktuelle Version vom 5. Mai 2012, 05:53 Uhr

Idee.png Begriffserklärung Idee.png
Info.png Dieser Artikel wird gerade neu erstellt und ist noch nicht vollständig. Info.png
Der Inhalt dieses Artikels unterlag noch keiner Revision. Er kann geeignet sein, ein System zu beschädigen oder zu zerstören.
Die Anleitungen sollten noch nicht genutzt werden.
Bearbeitung l.png Artikel in Bearbeitung Bearbeitung.png
Um Versions-Konflikte zu vermeiden, darf er nicht geändert werden, so lange dieser Hinweis erscheint!

Alle.png

Inhaltsverzeichnis


1 Allgemeines

Auch in Zeiten von professionellen und aufwendigen GUIs, werden viele Befehle gerade von erfahrenen Anwendern immer noch in der Konsole (auch Shell genannt) abgesetzt.

So wie es unter Windows eine Eingabeaufforderung (welche vielen Windows Nutzern als DOS-Fenster bekannt ist) gibt, so gibt es unter Ubuntu / Linux im Allgemeinen das Terminal. Im Terminal können Befehle mithilfe der Return-Taste ausgeführt werden.

Unter Ubuntu wird standardmäßig die Bash als Shell verwendet.

1.1 Öffnen des Terminals

Das Öffnen des Terminals verläuft unter den verschiedenen Ubuntu-Versionen etwas anders.

2 Kommandoprompt

Öffnet man das Terminal so erscheint zuerst folgende Anzeige:

Musterbenutzer@Mustercomputername:~$ 

Dieser Anzeige können wir entnehmen, dass der Benutzer: Musterbenutzer auf dem Computer: Mustercomputername arbeitet und dieser zur Zeit normale Benutzerrechte besitzt (durch das Dollar-Zeichen signalisiert).

Melden wir uns kurzfristig mithilfe von sudo -i als Benutzer mit root-Rechten an, so erscheint das Raute Zeichen (#):

root@Mustercomputername:~#

3 Das Menu

Datei
Bearbeiten
Ansicht
Lesezeichen
Einstellungen
Profil bearbeiten

4 Tipps

Befehl Verlauf

Will man einen Befehl wiederholen, kann man mit der "↑ nach Oben" Cursor-Taste die bereits eingetippten Befehle wieder aufrufen.

Befehl vervollständigen

Vielfach reicht es aus einen oder mehrere Buchstaben einzutippen und diesen danach mit der Tabulatortaste zu vervollständigen. Gibt es mehrere Befehle in Auswahl wird eine Liste mit allen Möglichkeiten dargestellt.

sudo vergessen

Hat man nach der Eingabe eines Befehls gemerkt, dass man ihn ohne "sudo", also ohne Rootrechte, ausgeführt hat, kann man dies mit einem ganz einfachen Kommando nachholen.

Quellcode
  1. sudo !!

Danach wird der letzte eingegebene Befehl mit rootrechten (sudo [Befehl]) wiederholt.

5 Links

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge