SMALL
1. 이스케이프 문자와 프롬프트 설정
1-1 이스케이프 문자
- 위의 설정값을 확인하면 \e, \u, \h 등 의미를 알 수 없는 문자로 구성되어 있다. 이렇게 \로 시작하는 특별한 문자들을 이스케이프 문자라고 한다.
- 이스케이프 문자 설명
이스케이프 문자 | 기능 |
\a | ASCII 종소리 문자(07) |
\d | '요일 월 일' 형식으로 날짜를 표시한다.ex)Wed May 1 |
\e | ASCII의 이스케이프 문자로 터미널에 고급 옵션을 전달한다. |
\h | 첫 번째 .(마침표)까지의 호스트 이름 ex)server.co.kr에서 server) |
\H | 전체 호스트 이름 |
\n | 줄 바꾸기 |
\s | 셸 이름 |
\t | 24시간 형식으로 현재 시간을 표시한다.(HH:MM:SS 형식) |
\T | 12시간 형식으로 현재 시간을 표시한다.(HH:MM:SS 형식) |
\@ | 12시간 형식으로 현재 시간을 표시한다.(오전/오후 형식) |
\u | 사용자 이름 |
\v | 배시셸의 버전 |
\w | 현재 작업 디렉터리(절대 경로) |
\W | 현재 작업 디렉터리의 절대 경롱서 마지막 디렉터리명 |
\! | 현재 명령의 히스토리 번호 |
\[ | 출력하지 않을 문자열의 시작 부분을 표시한다. |
\] | 출력하지 않을 문자열의 끝 부분을 표시한다. |
1-2. 프롬프트
- 프롬프트를 변경하는것은 환경 변수 PS1에 새로운 형태의 문자열을 지정하는 것이다. PS1의 값을 바꾸기전에 먼저 현재 PS1의 값을 임시 변수에 저장해둔다.
1-2-1. 프롬프트를 간단한 문자열로 변경
1-2-2. 환경 변수를 사용하여 프롬프트에 현재 작업 디렉터리가 출력되도록 변경
1-2-3. 호스트이름, $ 로 프롬프트 변경
1-2-4. 이스케이프 문자로 변경
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] 14. 파일 속성 및 파일 접근 권한 (0) | 2023.02.10 |
---|---|
[Linux] 13. 환경 설정 파일 (0) | 2023.02.10 |
[Linux] 11. 앨리어스와 히스토리 (0) | 2023.02.10 |
[Linux] 10. 배시셸 환경 설정 (0) | 2023.02.10 |
[Linux] 9. 리눅스 입출력 방향 변경 (0) | 2023.02.09 |
댓글