Linux 명령 실행을 표시하기 위해 GUI 창을 만드는 방법은 무엇입니까? [폐쇄]

Linux 명령 실행을 표시하기 위해 GUI 창을 만드는 방법은 무엇입니까? [폐쇄]

쉘 스크립트를 사용하여 소프트웨어를 만들었고 사용자가 간단하게 설치할 수 있도록 하기 위해 Python을 사용하여 GUI를 만들었지만 내 소프트웨어에서는 사용자가 봐야 하는 일부 Linux 명령을 실행합니다. 자세한 내용은 Ubuntu 설치 이미지를 참조하세요. 복사된 파일 근처의 삼각형을 클릭하면 정확히 제가 원했던 콘솔이 표시됩니다. **라이브 콘솔**여기에 이미지 설명을 입력하세요.

답변1

가장 쉬운 방법은 PS4를 "$"로 설정하고 스크립트에 echo 명령을 설정하고, 백그라운드에서 스크립트를 실행하고 출력을 파일로 리디렉션하고, 스크립트가 실행되는 동안 GUI에서 파일을 읽고 표시하는 것입니다.

샘플 스크립트 install.sh:

PS4='$ '
set -x
echo "testing..."
pwd
ls

./install.sh > output.txt무슨 뜻인지 보려면 쉘에서 " "를 실행하십시오 .

관련 정보