Als «alias» getaggte Fragen

10
Erstellen eines Alias ​​für ein Bash-Skript

Also habe ich versucht zu experimentieren und ein aliasIn erstellt .bashrc. Wenn ich jedoch den Befehl teste, erhalte ich: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Folgendes habe ich in der .bashrcDatei: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User...

9
Erstellen mehrerer temporärer Aliase

Ich bin kein Root-Benutzer und habe keinen Zugriff auf die globale Aliasdatei, in der alle Aliase erstellt wurden. Ich möchte jedoch einige Aliase erstellen, die nur für die Sitzung aktiv bleiben, in der ich angemeldet bin. Ich verwende den Befehl alias x='cd /parent/child'zum Erstellen Ein Alias,...

9
Neuer Alias ​​nach nicht verfügbar;

Bisher dachte ich, dass ein Semikolon in der Shell (irgendwie) die gleiche Bedeutung hat wie ein Zeilenumbruch. Also war ich überrascht, dass für alias <name>=<replacement text>; <name> <name>ist unbekannt, solange es in der nächsten Zeile bekannt ist. csh, tcsh, sh, kshUnd...

9
Kann rm leere Verzeichnisse rekursiv entfernen?

In einer alten Version von Unix rmlöschte der Befehl Verzeichnisse, wenn sie leer waren. In der Manpage der Research Unix Eighth Edition für rm : "Wenn ein Eintrag ein Verzeichnis ist, wird er nur entfernt, wenn er leer ist." Ich mag dieses Verhalten, daher habe ich diesen Alias ​​in meinem...

9
Bash: Verwenden Sie einen Alias ​​in einer Variablen

Ich schreibe ein Bash-Skript, das jedes seiner Argumente als Befehl ausführt. Dies funktioniert für Befehle in my PATH, jedoch nicht für Aliase. Ich kann einen Alias ​​im Skript direkt aufrufen, aber ich kann keinen Alias ​​aufrufen, der als Argument übergeben wurde. Das Problem (ich nehme an) ist,...

8
Bash-Aliase werden auch mit shopt expand_aliases nicht erweitert

Ich möchte einen Alias ​​in einem bash -cKonstrukt ausführen . Das bashHandbuch sagt: Aliase werden nicht erweitert, wenn die Shell nicht interaktiv ist, es sei denn, die expand_aliasesShell-Option wird mit festgelegtshopt Warum wird in diesem Beispiel der Alias hibeim expand_aliasesexpliziten...

8
warum ignoriert strace meinen alias für rm?

Ich habe ein aliasSet für meinen rmBefehl. Wenn ich einen aliasBefehl ausführe , erhalte ich diesen als Ausgabe. alias rm='rm -i' Wenn ich jetzt den rmBefehl ausführe , funktioniert er wie erwartet. rm ramesh rm: remove regular empty file `ramesh'? y Jetzt lernte ich die Systemaufrufe, die...

8
Fischschale wird meine Aliase nicht retten

Ich weiß nicht warum, aber nachdem ich eine ganze Reihe von Fisch-Aliasnamen gemacht habe. Ich gehe davon aus, dass ich einen einfachen Schritt vernachlässigt habe, nachdem ich sie alle zugewiesen habe, aber ich kann die Lösung anscheinend nicht selbst finden. Kann mir jemand helfen? Vielen Dank! ~...

8
cp -f kann den Alias ​​cp -i nicht überschreiben

In meiner Datei /home/user/.bashrc habe ich folgende Aliase, um Fehler zu vermeiden: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Wenn ich wirklich sicher bin , was ich tue, kann ich überschreiben rmund mvAliase rm -foder mv -fes wird mich nicht fragen , ob ich wirklich Dateien überschreiben...