Ich habe nach Wegen gesucht, um klar und ls in einen Befehl umzubenennen. Zurzeit habe ich den Befehl x:
Jetzt gibt es einen Umweg, um Rekursion zu vermeiden und zu definieren:
Wenn Sie vor dem Befehlsnamen einen umgekehrten Schrägstrich setzen, werden alle Aliase deaktiviert.
Oder, wie Arnaud sagte, benutze einfach den vollen Pfad für ls.
Eine andere Möglichkeit wäre
Dies unterscheidet sich von /usr/bin/ls , da es weiterhin ls in $PATH durchsucht, aber Shell-Funktionen oder Aliase ignoriert.
/usr/bin/ls
ls
$PATH
Tu es einfach:
Bei der Eingabe:
Zuerst wird eine benutzerdefinierte Funktion durchsucht, sie wird gestartet, ansonsten wird in $ PATH-Befehlen gesucht.
Durch Angabe des expliziten Pfads des Befehls ls wird Rekursion vermieden.
Tags und Links linux bash shell alias