
このエイリアスはUNIXとRedhatで動作します。Fedoraでは動作しません。
alias te 'gedit "\!*" &'
使用法: te myfile.cpp
myfile.cpp
編集ウィンドウ内で gedit を開き、バックグラウンドで実行されます。
問題は Fedora にあるのでしょうか、それとも構文を微調整する必要があるのでしょうか?
答え1
これは スタイルのエイリアスであり、Fedora では現在または をcsh
使用していると思います。 または がインストールされている場合は、シェルを に変更するか、 内の関数としてエイリアスを書き換えることができます。sh
bash
/bin/csh
/usr/bin/tcsh
~/.profile
function te() {
gedit "$@" &
}
注:function
キーワードはオプションです。Bourne スタイルのシェルの一部のバージョンではキーワードが必要ですが、一部のバージョンではキーワードが理解されないか、必要ありません。キーワードの有無にかかわらず動作するバージョンもあります。
PS: Bourne シェル クラブへようこそ。Bournecsh
スタイルtcsh
のシェルにはない多くの問題があります。