Ich bin relativ neu in der Programmierung als Ganzes und einige Tutorials haben mir ls -l
gesagt, dass ich Dateien in einem Verzeichnis betrachten soll, und andere haben gesagt ll
. Ich weiß, das ls
ist eine kurze Liste, aber gibt es einen Unterschied zwischen den beiden anderen?
command-line
scripts
ls
Awais
quelle
quelle
type [command]
.type ll
Ergebnissell is aliased to 'ls -alF'
in meinem Setup.Antworten:
Dies befindet sich in Ihrem
.bashrc
:Wenn Sie sich die Handbuchseiten für den Befehl ansehen
ls
, können Sie sehen, was diese beiden Attribute zusammen bewirken:-a
: Einträge, die mit beginnen, nicht ignorieren.
.-l
: Verwenden Sie ein langes Listenformat.Sie können also verstehen,
ls -l
dass jeder Eintrag, der mit beginnt , ignoriert wird.
. Das ist ihr einziger Unterschied.BEARBEITEN:
Lassen Sie mich feststellen, dass sich der
ll
Alias , wie bereits erwähnt, von Installation zu Installation unterscheidet. Wenn Sie sich fragen, was Ihnen gehört, öffnen Sie bitte ein Terminal und geben Sie Folgendes ein:Dies zeigt Ihnen, wie
ll
eingestellt ist. Sie können dann die zusätzlichen Attribute nachschlagen, indem Sie Folgendes eingeben:quelle
ll is aliased to 'ls -l'
... Der Alias wird aus den Skelettdateien kopiert. Was die Benutzer haben, hängt also davon ab, wann sie installiert wurden.ls='ls --color=auto'
,ll='ls -lh'
. Ubuntu 14.04 wird/etc/skel/.bashrc
mit ausgeliefertls='ls --color=auto'
ll='ls -alF
, aber das ist schrecklich. Ich benutze,ll
wenn ich Größen / Daten /ll -a
Dauerwellen möchte , wenn ich auch Punktedateien möchte.alias l=ll
, praktisch, falls ich einen Schlüssel vermisse.alias ll = ls -alF
wenn das jemandem hilft.-a
möchten Sie möglicherweise.
Backticks einfügen, damit diese besser sichtbar sind.ll
ist ein gebräuchlicher Alias fürls -l
. Es ist ein Teil der Standardeinstellung.bashrc
, mit ein paar weiteren Optionen:quelle