내가 사용하는 일부 프로세스의 경우 끝에 "&"를 추가하여 거의 항상 백그라운드 프로세스로 실행합니다. 이 표준을 개발할 수 있는 방법이 있나요? .bashrc 파일에서 alias 명령을 사용하여 이 작업을 수행할 수 있습니까?
답변1
별칭 대신 함수를 사용해 보세요. 예를 들어, gedit
다음 명령을 사용하여 파일을 열고 백그라운드로 보내려면 파일에 다음 줄을 추가하세요 ~/.bashrc
(또는 bash를 사용하지 않는 경우 이에 상응하는 줄).
function bgedit() {
gedit "$@" &
}
그런 다음 일부 파일을 엽니다.
bgedit /path/to/somefile
명령 이름을 변경하고 싶지 않은 경우 /usr/local/bin/gedit
유사한 작업을 수행하는 스크립트(래퍼 스크립트)에 심볼릭 링크할 수 있습니다.