
Dieser Alias funktioniert unter UNIX und Redhat. Unter Fedora funktioniert er nicht.
alias te 'gedit "\!*" &'
Verwendung: te myfile.cpp
Es öffnet gedit myfile.cpp
im Bearbeitungsfenster und läuft im Hintergrund.
Liegt das Problem an Fedora oder muss ich die Syntax anpassen?
Antwort1
Das ist ein csh
Alias im -Stil und ich vermute, dass Sie unter Fedora jetzt sh
oder verwenden bash
. Sie können entweder Ihre Shell in /bin/csh
oder ändern /usr/bin/tcsh
, wenn diese installiert sind, oder den Alias als Funktion in Ihrem neu schreiben ~/.profile
.
function te() {
gedit "$@" &
}
HINWEIS: Das function
Schlüsselwort ist optional. Einige Versionen von Shells im Bourne-Stil erfordern es, andere verstehen es nicht oder wollen es nicht. Manche funktionieren mit oder ohne.
PS: Willkommen im Bourne-Shell-Club. csh
Und tcsh
haben Sie viele Probleme, die Shells im Bourne-Stil nicht haben.