터미널 프롬프트에서 실행을 건너뛸 수 있나요?

터미널 프롬프트에서 실행을 건너뛸 수 있나요?

스크립트를 실행하려면 항상 터미널에서 실행할지 확인해야 합니다. 쉽게 건너뛰거나 기본값으로 설정하는 방법이 있나요?

Nemo 파일 관리자(Mint)를 사용하고 있습니다.

답변1

실행 가능한 스크립트를 데스크탑에 배치하는 대신 별도의 디렉토리를 생성하십시오. 전통적으로는 이러 $HOME/bin하지만알겠어요이것이 지금의 경우입니다 $HOME/.local/bin. 어느 쪽이든 이 디렉터리를 시작 파일이나 다른 시작 파일에 추가할 수 있습니다 $PATH.~/.bash_profile

예를 들어, 실행 가능한 스크립트를 생각해 보세요 $HOME/bin/thing.

이제 바탕 화면에 실행 파일을 배치하는 대신 실행 프로그램을 만듭니다. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 프롬프트에 따라 터미널에서 실행하여 $HOME/bin/thing그래픽 방식으로 이 작업을 수행하거나 수동으로 파일을 생성할 수 있습니다.

cat <<'X' >"$HOME/Desktop/Thing.desktop"
[Desktop Entry]
Comment=
Terminal=true
Name=Thing
Exec=bin/thing
Type=Application
X

(해당하는 경우 대체할 수 있습니다 Exec=.local/bin/thing.)

관련 정보