Kommando ls unter ubuntu?

... komplette Frage anzeigen

4 Antworten

Drei punkte haben keine spezielle Bedeutung. Manche Shells erlauben damit zwei Verzeichnisebenen nach oben zu wechseln, die zsh z.B. Aber da wird das intern einfach nur durch ../.. ersetzt.

Antwort bewerten Vielen Dank für Deine Bewertung

ls -a zeigt dir alle ( dafür steht das -a ) Dateien ( bei Unix/Linux sind auch Verzeichnisse "nur" Dateien) im aktuellen Verzeichnis an.

Deine Feststellung . = aktuelles Verzeichnis, .. = übergeordnetes Verzeichnis ist ganz richtig.
Wenn eine Zeile mit drei Punkten erscheint, dann ist das eine Datei mit dem Namen ...  , der erste Punkt ist dabei für "versteckt" reserviert  (aber auch der gehört zum Namen) ,  die anderen Punkte sind dann die restlichen Zeichen des Namens.

Eine besondere Bedeutung hat eine Datei/Verzeichnis mit dem Namen "..." nicht.

Namen von Dateien/Verzeichnissen sind nicht zu verwechseln mit Befehlen ( die dann aber in den Suchpfaden liegen, und die mit echo $PATH angezeigt werden können) und Aliasen.

openSuSE definiert z.B.

alias ..='cd ..'
alias ...='cd ../..'
alias cd..='cd ..'

Damit führt der "Befehl" ... das Shell-Kommando cd ../.. aus, also gleich cd 2 Ebenen höher aus.

Das könnte bei Ubuntu ähnlich sein, ist aber nur als Kür zu bewerten und kein Linux-Standard.

Antwort bewerten Vielen Dank für Deine Bewertung

wo hast du denn 3 Punkte gesehen ? Mir ist jedenfalls nicht bekannt das 3 punkte eine Bedeutung haben in einer Inhaltsauflistung.

Aber eine Datei könnte 3 Punkte als Bezeichnung haben.

Antwort bewerten Vielen Dank für Deine Bewertung

Hallo

aber für was stehen drei Punkte (...) ?

Zeig doch bitte mal was dieses Script:

#!/bin/bash
# whatshell.sh
if [ $(echo $SHELL) == "/bin/bash" ];
then
grep '\\.\\.\\.' .bashrc
else
echo $SHELL
fi

ausgibt wenn Du es so ausführst:

bash whatshell.sh

Ich vermute nämlich das es in Deinem System ein Alias-Kommando mit diesem Namen gibt.

Allerdings tauchen die drei Punkte dann aber nicht in der Ausgabe von ls auf.

Linuxhase

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?