별칭 gedit는 매개변수를 허용합니다.

별칭 gedit는 매개변수를 허용합니다.

이 별칭은 UNIX 및 Redhat에서 사용할 수 있습니다. 페도라에서는 작동하지 않습니다

alias te 'gedit "\!*" &'

용법: te myfile.cpp

편집 창에서 gedit를 열고 myfile.cpp백그라운드에서 실행됩니다.

Fedora의 문제입니까, 아니면 구문을 조정해야 합니까?

답변1

이것은 -스타일 별칭입니다 . 제 생각에는 Fedora에서 또는 를 csh사용하고 있는 것 같습니다 . 셸을 또는 로 변경 하거나, 별칭을 로 다시 작성할 수 있습니다 .shbash/bin/csh/usr/bin/tcsh~/.profile

function te() {
    gedit "$@" &
}

참고: function키워드는 선택사항입니다. Bourne 스타일 셸의 일부 버전에서는 이를 필요로 하지만 일부 버전에서는 이를 이해하지 못하거나 요구하지 않습니다. 일부 버전은 그것의 유무에 관계없이 작동합니다.

추신: Bourne Shell Club에 오신 것을 환영합니다. csh그리고 tcshBourne 스타일 쉘에는 없는 문제도 많이 있습니다.

관련 정보