Also, durch die Eingabe mehrerer Befehle Ich habe festgestellt , dass es nicht nur ls
, sondern l
und la
auch. Unter man
Ubuntu 12.14 sind anscheinend keine Einträge vorhanden. Sie scheinen alle ähnliche Dinge mit kleinen Unterschieden zu tun:
$ ls
app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION
CHANGELOG config.ru db features Gemfile.lock lib log PROCESS.md public README.md spec vendor
$ la
app CHANGELOG config.ru db features Gemfile .git Guardfile LICENSE MAINTENANCE.md Procfile Rakefile .rspec .secret spec .travis.yml VERSION
.bundle config CONTRIBUTING.md doc .foreman Gemfile.lock .gitignore lib log PROCESS.md public README.md script .simplecov tmp vendor
$ l
app/ config/ CONTRIBUTING.md doc/ Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script/ tmp/ VERSION
CHANGELOG config.ru db/ features/ Gemfile.lock lib/ log/ PROCESS.md public/ README.md spec/ vendor/
Gibt es mehr davon und was tun sie? Gibt es hier einen Ort, um das herauszufinden? Leider wird die Google-Suche für diese Befehle ignoriert, weil sie so kurz sind.
la
oderl
Befehle. Versuchen\la
und in\l
dem Bypass möglich Aliase.\ls
. Ich nehme das an, um zu bedeuten, dass sie alle Aliase vonls
damals sind?Antworten:
Aliase
ls
ist ein Befehl,l
undla
es handelt sich höchstwahrscheinlich um Aliase, die diesen Befehl verwendenls
. Wenn Sie den Befehl ausführenalias
, können Sie alle Aliase auf Ihrem System finden.Dies gibt alle Aliase zurück, die mit dem Muster
l=...
oder übereinstimmenla=...
.Weiteres Debuggen
Sie können den Befehl auch verwenden, um
type
zu sehen, wie ein bestimmter Befehl ausgeführt wird. Ist es ein Befehl, ein Alias oder eine Funktion?Beispiel
Auf meinem System ist der Befehl
ls
so eingeteilt, dass er aufruft,ls
aber auch eine Reihe zusätzlicher Schalter enthält:In der obigen Ausgabe kann man sehen, dass
ls
es sich um Aliase handelt, dann aber auch auf meinem System auf $ PATH in den Verzeichnissen/usr/bin
und/bin
.quelle
Sie sind nur ein Alias des Befehls ls mit einigen Optionen.
Die Mitarbeiter listen alle Optionen und ihren Zweck auf. Sie können Ihren eigenen Alias erstellen, indem Sie ihn auf dem Terminal ausführen oder in .bashrc so etwas wie: alias lsl = 'ls -lrt' hinzufügen.
quelle
Testen Sie
la -help
BSD Unix-Systeme, um weitere Informationen zu erhaltenla
. Ich fand auchla
als Ergebnis eines Tippfehlers.quelle
la
es sich bei Ihrem BSD-System um einen anderen Befehl und nicht um einen Alias handelt?