답변:
bash의 별칭은 인수를 사용할 수 없지만 함수를 사용할 수 있습니다.
e() { emacs "$@" & }
그때
e foo.txt
당신이 원하는 것을 할 것입니다.
e foo*
둘 다를 가진 디렉토리 foo.cpp
및 foo.h
열립니다 파일의 하나.
"$@"
대신 "$1"
함수에서 사용하십시오.
emacs $* &
과 더 나은 솔루션이 될 것으로 보인다e() { command emacs $* & disown }
emacsclient
하거나gnuclient
열어야emacs
합니다. emacswiki.org/emacs/EmacsClient