2016-07-25 1 views
-2

는 내가 서버에 로그온 한 후, 리눅스 서버를 사용하여 몇 가지 작업을하고있어, 자습서는 말한다 :리눅스에서`setenv DISPLAY name : 1001.0`은 무엇을 의미합니까?

당신은이 서버에서 xterm을 같은 창이 열립니다 어떤 프로그램을 실행해야하는 경우, 먼저 디스플레이를 설정해야합니다.

이를 위해, 나는이 명령을 실행하지 않으면 어떻게됩니까? 뭐야이 명령이 정말로 않습니다 setenv DISPLAY name:portnum 실행해야합니까? 그리고 xterm 등은 무엇인가?

+1

[디스플레이를 어떻게 지정할 수 있습니까?] (http://stackoverflow.com/questions/784404/how-can-i-specify-a-display) – tripleee

+0

꽤 오래된 튜토리얼입니다. 그것? 나는 90 년대부터 DISPLAY를 설정하지 않았다. – Kusalananda

+0

나는 setenv DISPLAY에 대해 이야기하고 있지 않다. DISPLAY? @tripleee –

답변

1

X 윈도우 시스템의 경우 서버/클라이언트 아키텍처로, 일반적으로 서버 측을 디스플레이라고하며 자습서는 서버 측을 시작하고 서버 측에 시작 매개 변수를 지정해야 함을 의미합니다.

자세한 내용은 here을 참조하십시오.

0

Xterm은 터미널입니다. 그리고 setenv는 기본적으로 터미널의 동작을 정의하는 데 사용되는 변수 인 환경 변수를 설정하는 데 사용됩니다. 예를 들어, 터미널에서 바이너리를 실행할 경로를 찾기 위해 사용되는 변수 PATH가 있습니다. "ls"명령을 입력하면 터미널이 "env"로 들어가서 "PATH"변수를 찾고이 변수 "PATH"에 저장된 값을 사용하여 ls 바이너리의 경로를 찾으십시오. 하지만 상황에 필요한지 모르겠다. 상황에 대한 자세한 내용을 알려줄 수 있습니까?

1

setenv은 구체적이고 csh 및 유도체에 특유하다. 쉘은 csh 또는 tcsh 경우,이 작동하지 않습니다하지만 현대 휴대용 구문은

DISPLAY=:0.0 

, 당신은 결국 setenv 필요합니까.

사용 사례에 따라 export DISPLAY도 필요합니다.

환경 변수는 프로그램간에 구성 정보를 전달하는 간단한 방법입니다. DISPLAY 변수는 GUI를 표시 할 화면 또는 그래픽 터미널의 그래픽 프로그램을 나타냅니다.

+0

그러면이 명령이 실제로 무엇을합니까? @ tripleee –

+0

업데이트 된 답변보기; 하지만 실제로는 프로그래밍 관련 질문을하는 스택 오버플로에 속하지 않는 컴퓨터 사용에 대한 간단한 초보자 용 질문입니다. 운영자의주의를 끌기 위해 질문을 표시하고 자매 사이트 [unix.se] 로의 이전을 요청하십시오. 먼저 게시 지침을 확인하십시오. – tripleee