이 별칭은 UNIX 및 Redhat에서 사용할 수 있습니다. 페도라에서는 작동하지 않습니다
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 스타일 셸의 일부 버전에서는 이를 필요로 하지만 일부 버전에서는 이를 이해하지 못하거나 요구하지 않습니다. 일부 버전은 그것의 유무에 관계없이 작동합니다.
추신: Bourne Shell Club에 오신 것을 환영합니다. csh
그리고 tcsh
Bourne 스타일 쉘에는 없는 문제도 많이 있습니다.