
이 별칭은 UNIX 및 Redhat에서 작동합니다. 페도라에서는 작동하지 않습니다
alias te 'gedit "\!*" &'
용법: te myfile.cpp
편집 창에서 gedit를 열고 myfile.cpp
백그라운드에서 실행됩니다.
문제가 Fedora입니까, 아니면 구문을 조정해야 합니까?
답변1
그것은 csh
-스타일 별칭이고 내 생각엔 Fedora에서는 현재 sh
or 를 사용하고 있는 것 같습니다 bash
. 셸을 또는 로 변경하거나 /bin/csh
설치된 /usr/bin/tcsh
경우 별칭을 ~/.profile
.
function te() {
gedit "$@" &
}
참고: function
키워드는 선택 사항입니다. Bourne 스타일 쉘의 일부 버전에서는 이를 필요로 하지만 일부 버전에서는 이를 이해하지 못하거나 원하지 않습니다. 일부는 그것의 유무에 관계없이 작동합니다.
추신: Bourne Shell Club에 오신 것을 환영합니다. Bourne 스타일 쉘에는 없는 많은 문제가 있습니다 csh
.tcsh