콘솔에서 과거 인덱스 표시/숨기기

콘솔에서 과거 인덱스 표시/숨기기

Putty를 통해 SuSe Linux 시스템에 로그인했습니다.

갑자기 명령줄 뒤에 백분율 값이 나타납니다. 다음과 같습니다.

[<DOMAIN>\<USER>@<HOST>:/home] 544%

값이 명령의 현재 인덱스인 것 같습니다 history. 어떻게 삭제할 수 있나요? 어떻게 활성화했나요?

편집하다:

PS1='[\u@\h:\w] \!% '

\를 제거하면! $HOME/.profile PS1에서 끌 수 있습니다. 환경 변수를 변경할 때 실수로 튜토리얼에서 복사한 것 같습니다.

답변1

프롬프트를 수정하고 싶습니다. Bash는 대부분의 Linux 배포판의 기본 셸이며 , , 또는 /etc/profile에서 대화형 로그인 을 위해 설정할 수 있습니다 . 이는 파일이 로드되는 순서이므로 의 정의는 이전 정의를 재정의합니다.$HOME/.bashrc$OHME/.bash_profile$HOME/.bash_login$HOME/.profile$HOME/.profile

따라서 기록 인덱스 없이 기본적으로 동일한 형식을 유지하려면 다음과 같이 추가할 수 있습니다(DOMAIN이 $HOME/.profileSSSD를 통해 환경에 추가되었다고 가정).$domain

PS1='[$domain\\\u@\h:\w]% `
export PS1

그러면 다음과 같은 프롬프트가 표시됩니다.

[<DOMAIN>\<USER>@<HOST>:~]% 

팁 설정에 대한 추가 정보이 튜토리얼을 읽어보세요.

관련 정보