Ainsi, grâce à plusieurs commandes de frappe que j'ai trouvé qu'il n'y a pas seulement ls
, mais l
et la
aussi. Il ne semble pas y avoir d' man
entrées sur Ubuntu 12.14. Ils semblent tous faire des choses similaires avec des différences mineures:
$ 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/
Juste comme un petit anecdote, y en a-t-il plus et que font-ils? Y a-t-il un endroit pour le savoir? Malheureusement, Google recherche ces commandes est ignoré car elles sont si courtes.
la
oul
. Essayez\la
et\l
aux alias de contournement possible.\ls
. Je suppose que cela signifie qu'ils seraient tous des alias d'ls
alors?Réponses:
Alias
ls
est une commande,l
et cela
sont probablement des alias qui utilisent la commandels
. Si vous exécutez la commande,alias
vous pouvez trouver tous les alias de votre système.Cela renverra tous les alias qui correspondent au modèle
l=...
oula=...
.Déboguer plus loin
Vous pouvez également utiliser la commande
type
pour voir comment une commande particulière est exécutée. Est-ce une commande, un alias ou une fonction.Exemple
Sur mon système, j'ai la commande
ls
aliasée pour qu'elle appellels
mais inclut également un tas de commutateurs supplémentaires, comme ceci:Dans la sortie ci-dessus, vous pouvez voir que ce
ls
sont des alias, mais aussi sur $ PATH de mon système dans les répertoires/usr/bin
et/bin
.la source
Ils ne sont que des alias de la commande ls avec quelques options.
l'homme ls énumérera toutes les options et leur but. Vous pouvez créer votre propre alias en exécutant sur le terminal ou en ajoutant quelque chose comme .bashrc: alias lsl = 'ls -lrt'
la source
Essayez
la -help
les systèmes BSD Unix pour obtenir plus d'informationsla
. J'ai également trouvéla
à la suite d'une faute de frappe.la source
la
s'agit d'une commande différente et non d'un alias sur votre système BSD?