OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 목차 | 다음>

7.2.4. Bash 프롬프트


7.2.4.1. 소개


Bash 프롬프트는 사용자 이름, 컴퓨터 이름, 현재 작업 디렉터리 등의 간단한 정보를 표시하는 것 외에도 훨씬 더 많은 기능을 제공합니다. 현재 날짜와 시간, 연결된 사용자 수 등의 추가 정보도 제공할 수 있습니다.


하지만 시작하기에 앞서 현재 프롬프트를 다른 환경 변수에 저장하겠습니다.


[제리@노웨어 제리]$ 마이프롬프트=$PS1


[제리@노웨어 제리]$ $MYPROMPT를 에코합니다

[\u@\h \W]\$


[제리@노웨어 제리]$

[제리@노웨어 제리]$ 마이프롬프트=$PS1


[제리@노웨어 제리]$ $MYPROMPT를 에코합니다

[\u@\h \W]\$


[제리@노웨어 제리]$

예를 들어 PS1 명령을 실행하여 지금 프롬프트를 변경하는 경우="->", 우리는 항상 PS1 명령을 사용하여 원래 프롬프트를 다시 얻을 수 있습니다.=$MYPROMPT. 물론, 명령줄에서 프롬프트를 조작하고 셸 설정 파일에 넣지 않는 한, 다시 연결하면 $MYPROMPT도 다시 반환됩니다.


영상

7.2.4.2. 몇 가지 예


이러한 프롬프트와 사용되는 이스케이프 시퀀스를 이해하려면 Bash Info나 man 페이지를 참조합니다.


수출 PS1="[\t \j] "


하루 중 시간과 실행 중인 작업 수를 표시합니다.

수출 PS1="[\d][\u@\h \w] : "


날짜, 사용자 이름, 호스트 이름 및 현재 작업 디렉터리를 표시합니다. \W는 현재 작업 디렉터리의 기본 이름만 표시합니다.

수출 PS1="{\!} "


각 명령에 대한 기록 번호를 표시합니다.

수출 PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


user@host를 분홍색으로 표시합니다.

수출 PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


사용자 이름을 분홍색으로, 현재 작업 디렉토리를 파란색으로 표시합니다.

수출 PS1="[\033[1;44m\]$USER는 \w\[\033[0m\]에 있습니다."


프롬프트와 입력한 내용의 차이를 보는 데 어려움이 있는 사람들을 위한 프롬프트입니다.

수출 PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


밑줄 친 프롬프트.

수출 PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\] "


파란색 배경에 흰색 글자.

수출 PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


명령이 완료되면 알려주는 좀 더 밝은 글꼴의 분홍색 프롬프트입니다.

수출 PS1=...


변수가 내보내지므로 이후에 실행되는 명령도 환경에 대해 알 수 있습니다. 원하는 프롬프트 구성 줄은 셸 구성 파일에 넣는 것이 가장 좋습니다. ~ / .bashrc.


OnWorks의 최고 OS 클라우드 컴퓨팅: