추가 매개변수 '&'를 갖도록 $program 파일을 영구적으로 설정하는 방법과 위치는 무엇입니까?

추가 매개변수 '&'를 갖도록 $program 파일을 영구적으로 설정하는 방법과 위치는 무엇입니까?

다음과 같이 터미널에서 프로그램을 실행하면:

 $ program file  

예를 들어

 $ gedit myfile.txt

프로그램이 실행되는 동안 터미널을 자유롭게 사용할 수 있도록 "&"를 사용하는 것을 좋아하지 않았던 때는 없었습니다.

이 경우의 매개변수로 "&"를 어디서, 어떻게 설정할 수 있는지 아는 사람이 있나요?

답변1

쉘 함수를 생성할 수 있습니다:

gedit() { command gedit "$@" & }

또는

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

이것은 function적어도 이론적으로는 키워드는 선택 사항입니다. 함수 이름이 별칭으로 정의된 경우 필요할 수 있습니다.이 답변더 알아보기.

이것주문하다빌드인은 동일한 이름의 쉘 함수를 우회하여 해당 인수를 명령으로 사용하여 호출됩니다.

$HOME/.bashrc새 쉘을 시작할 때 설정되도록 정의에 정의를 추가하십시오 .

관련 정보