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