
Этот псевдоним работает в UNIX и Redhat. Он не работает в Fedora.
alias te 'gedit "\!*" &'
Использование: te myfile.cpp
Он открывает gedit myfile.cpp
в окне редактирования и работает в фоновом режиме.
Проблема в Fedora или мне нужно подправить синтаксис?
решение1
Это csh
псевдоним в стиле -, и я предполагаю, что в Fedora вы теперь используете sh
или bash
. Вы можете либо изменить свою оболочку на /bin/csh
или , /usr/bin/tcsh
если они установлены, либо переписать псевдоним как функцию в вашем ~/.profile
.
function te() {
gedit "$@" &
}
ПРИМЕЧАНИЕ: function
Ключевое слово необязательно. Некоторые версии оболочек в стиле bourne требуют его, некоторые версии не понимают или не хотят его. Некоторые будут работать с ним или без него.
PS: добро пожаловать в клуб оболочек Bourne. csh
и tcsh
у вас есть много проблем, которых нет у оболочек в стиле Bourne.