Die UNIX- Betriebssystem verwendet die "Alias "-Befehl an einen vorhandenen Befehl mit einem Wort oder eine Zeichenfolge zu ersetzen. Sie können ein Alias für jedes Betriebssystem Befehl Shell-Befehl oder ein Skript . Der ursprüngliche Befehl alias war Teil der UNIX C-Shell . Es hat die meisten der UNIX -und Linux- Shell-Umgebungen , einschließlich Korn -und Bash- portiert. Command Syntax
Die Syntax für den Befehl lautet
alias NAME = " Command Plus Optionen "
Das Wort "alias" ist der Befehl. Das Wort "NAME " steht für das Wort oder die Zeichenfolge, die Sie verwenden möchten, um den Befehl zu vertreten. Der " Befehl zzgl. Optionen "-Teil wird mit dem Befehl Sie den Alias für und alle Optionen, die Sie verwenden möchten, erstellen ersetzt. Zum Beispiel kann der Befehl
alias rm = "rm -i "
wird einen Alias für das "rm" -Befehl, der nicht gelöscht werden alle Dateien , ohne eine Bestätigung zu erstellen. Es ist kein Platz zwischen dem Gleichheitszeichen und den Worten vor und nach ihm. Wenn Sie keine Optionen angeben , müssen Sie den gesamten Befehl in Anführungszeichen . Andernfalls können Sie weglassen .
Machen Aliases Permanent
Wenn Sie die Bash -Shell arbeiten, können Sie Ihren Aliasnamen permanent , indem Sie sie in die ". Bashrc "oder" . bash_profile "-Datei. C-Shell -Benutzer sollten die Aliase in der " . Profile "-Datei zu definieren. Diese Dateien werden in Ihrem Home-Verzeichnis befinden, und lesen, wenn die Schale beginnt . Jeder Alias muss auf einer separaten Zeile in der Datei platziert werden.
Korn-Shell in der Regel platzieren Aliasnamen in einem separaten " . Env "-Datei in das Home- Verzeichnis. Die folgenden Zeilen werden dann in der " . Profile "-Datei
ENV = ~ /. Env
Export ENV
platziert . $ ENV
Diese Zeilen erzählen die Shell, um den . Env Datei zu lesen , wenn die Schale beginnt .
Anzeigen und Löschen aller
eine Liste aller Aliasnamen, die bereits durch die Eingabe der Befehl "alias" von selbst eingestellt sind zu sehen. Dieser druckt die gesamte Liste der Aliasnamen und die Befehle die sie repräsentieren. Wenn Sie den Befehl für einen bestimmten Alias , Typ " Alias-Namen " an der Eingabeaufforderung anzuzeigen. Wollen
Löschen eines Alias kann durch Entfernen der Alias aus dem " . Bash_profile ", " erfolgen. Bashrc " " . Profil " oder " . env "-Datei und dem Neustart der Shell. Sie können auch den Befehl " unalias NAME" einen Alias zu löschen. Wenn der Alias in einer Datei definiert ist, wird es beim nächsten Start der Shell neu initialisiert.
Gemeinsame aller
Das Folgende ist eine Liste der am häufigsten verwendeten Alias :
Liste der Dateien in Langform : alias ls = " ls -l"
zur Bestätigung fragen beim Löschen von Dateien : alias rm = "rm -i "
deaktivieren Sie die Geschichte : alias clh = " Geschichte -c"
Verwenden Sie das Wort "bye " und nicht als "exit ", um eine Terminal-Session schließen : alias bye = Ausfahrt