명령 프롬프트가 다른 이유는 무엇입니까?

명령 프롬프트가 다른 이유는 무엇입니까?

간단히 말해서 서버에 CentOS/WHM/cPanel 스택을 완전히 다시 설치해야 했습니다. 사용 가능한 cPanel 계정 백업이 있었기 때문에(내장된 WHM 백업 시스템을 사용하여 S3에 백업됨) 해당 백업을 사용하여 새로 설치할 때 사용자 계정을 복원했습니다. 내장된 WHM 도구를 다시 사용하여 S3에서 계정을 복원했습니다. 정확한 복구 프로세스는 SSH를 사용하여 wgetS3에서 /home/ 디렉터리로 다운로드한 다음 "전체 계정/cpmove 파일 복원"을 사용하는 것입니다.

이제 SSH를 사용하여 사용자 계정에 로그인하면 상황이 다르게 보입니다.

앞으로:

앞으로

내가 보기 전에[email protected] [~/currentFolder]#

뒤쪽에:

뒤쪽에

지금은 이해[cPanelAccountName@serverHostName public_html]$

모든 내용이 대괄호 안에 이동되었으며 계정과 연결된 도메인 이름이 더 이상 표시되지 않으며 서버의 호스트 이름이 표시됩니다. 또 다른 $대안이 있습니다 #.

계정이 올바르게 복원되지 않는 것이 걱정됩니다. 하지만 이것이 내 스택에 있는 항목의 최신 버전 때문이기를 바랍니다.

그래서 제 질문은 이러한 변화가 정확히 무엇을 의미하는가입니다.

답변1

명령 프롬프트가 표시되는 방식은 환경 변수에 따라 결정됩니다 PS1. 이 변수에 대한 사용자 정의 값을 설정한 것으로 보이며 서버를 다시 구축한 후에는 기본값으로 되돌아간 것으로 보입니다. 프롬프트를 이전과 같은 방식으로 보려면 이 변수를 수정할 수 있습니다.

이에 따라 cPanel 계정이 올바르게 복원되었으면 걱정하지 마세요.

내 서버의 설정은 다음과 같습니다.

sree@singa01 [/tmp]$ echo $PS1
\u@\h [\w]$

변수에서 대괄호 위치를 변경하여 프롬프트에서 대괄호 위치를 변경하는 방법을 확인하세요 PS1.

sree@singa01 [/tmp]$ export PS1="[\u@\h \w]$ "
[sree@singa01 /tmp]$

다음 두 링크에서 빠른 튜토리얼을 읽고 필요에 따라 프롬프트를 수정할 수 있습니다.

링크 1

링크 2

링크 3

PS1 – 기본 대화형 프롬프트

관련 정보