일반 터미널에서 xterm을 시작하는 목적은 무엇입니까

일반 터미널에서 xterm을 시작하는 목적은 무엇입니까

가끔 사람들이 일반 터미널에서 xterm을 실행하는 것을 봅니다.

xterm&

하지만 그 뒤에 숨은 의도를 이해하지 못합니다. xterm은 현재 터미널의 모든 환경 설정을 상속합니까?

답변1

xterm다른 프로세스와 마찬가지로 셸에서 환경 변수를 상속합니다. 그러나 여러 환경 변수를 설정합니다. 이 내용은 다음과 같이 기록됩니다.ENVIRONMENT매뉴얼 페이지의 일부.

그건 그렇고, 대부분의 사람들은 xterm을 다음과 같이 간주합니다."일반 터미널".

에 관해서는누군가는 이렇게 할 수도 있습니다:

  • SSH를 통해 원격 시스템에 연결하는 경우 VNC의 성능을 견디기보다는 xterm의 여러 복사본을 실행하게 될 것입니다.
  • 현재 터미널이 화면을 실행 중인 경우 xterm을 실행하여 동작을 얻습니다.아니요화면.

다른 사람들에게는 다른 이유가 있을 것입니다.

답변2

그들은 유용한 내보낸 값을 상속받습니다.

#export needed variables &  functions
xterm&

정리하는 것입니다. 그러면 별도의 프로세스가 열리고 xterm여기에서 작업이 시작됩니다.

killall gnome-terminal
#you still have the variables and functions exported

관련 정보