J'ai récemment remarqué quelque chose d'étrange que je n'aime pas beaucoup:
Alors pourquoi est-ce que je prends un train en courant ls
? Et comment puis-je arrêter cela et le faire se comporter normalement? Est-ce un œuf de Pâques que j'ai découvert? J'utilise Ubuntu GNOME 15.04.
Mise à jour des informations:
Courir which ls
me donne le même train et courir ls -l $(which ls)
me donne juste un autre type de train.
L'exécution command -v ls
ne produit rien. Et courir command -v sl
ne produit également rien.
Tout cela peut avoir quelque chose à voir avec le cow
package (ou quelque chose comme ça) que j'ai récemment installé et qui promettait d '«alléger un peu les choses».
ls
àsl
?sl
par défaut juste pour avoir un petit rire quand je fais du gros doigt quelque chose. Vous devrez probablement annuler l'alias si vous ne l'avez pas fait vous-même juste pour obtenir un bon petit rire.Réponses:
Essayez de supprimer le package drôle via
Vérifiez vos alias par
ls
exemple dans votre~/.bashrc
ou~/.profile
.Vérifiez le binaire
/usr/games/sl
et supprimezVérifiez la sortie de
si le point trois n'a pas réussi.
Et à l'avenir, n'installez PAS quoi que ce soit qui puisse «alléger un peu les choses» dans la description. ;)
la source
En règle générale, vous pouvez ajouter \ à une commande pour désactiver l'alias uniquement pour cette instance de l'exécution de la commande. Par exemple,
Donc, je recommande d'essayer votre ls avec un «\» ajouté
Ensuite, vous pouvez essayer d'exécuter la commande ls directement avec le chemin complet.
Ensuite, commandez / bin / ls
aussi, vérifiez votre chemin,
Mais je pense que la suppression
cow
serait utile.la source