쉘 프롬프트에 full path 표시하기
author 관리자 date 2003-11-17 hit 216 HIT
사용자가 위치하고 있는 현재 디렉토리를 프롬프트상에 표시하는 방법에 대해서 알아보겠습니다.

bash 을 사용한다면 /etc/profile 이나 /etc/bashrc 등의 파일에서 PS1=... 로 시작하는 문장을 볼 수 있습니다.
이부분의 편집을 통해서 프롬프트의 표시내용을 변경할 수 있습니다.

/etc/bashrc 파일을 보면 다음과 같습니다.
------------------------------------------------------
# /etc/bashrc

# System wide functions and aliases
# Environment stuff goes in /etc/profile

# For some unknown reason bash refuses to inherit
# PS1 in some circumstances that I can't figure out.
# Putting PS1 here ensures that it gets loaded every time.
PS1="[\u@\h \W]\\$ "

alias which="type -path"
-------------------------------------------------------



PS1="[\u@ \h \W]\\$ "를 살펴 보면
\u : 사용자
\h : 호스트명
\W : 사용자가 위치하고 있는 경로의 맨 하위 디렉토리입니다.

여기서 \W를 \w로 변경합니다.

쉘을 다시 실행시키고 나면 프롬프트에 full path가 표시될 것입니다.
목록보기
공지  tar 압축 시 히든 파일 및 폴더까지 압축하는 방법  2026-08-17 54
70  실행 프로세스의 백그라운드 및 포그라운드 명령어  2026-06-24 280
69  디렉토리 색상 수정  2007-02-15 781
68  RedHat 9 (APM(Apache Php Mysql) 설치 및 운영)  2006-12-04 884
67  서브 디렉토리까지 파일안의 문자열 모두 검색  2006-04-19 580
66  특정 파일을 찾아서 지우기  2006-04-19 507
65  공사중에 로그인 막기  2006-04-19 551
64  UNIX상에서 한글출력이 깨져 나올경우  2006-04-19 478
63  현재 디렉토리 각자의 파일명 가운데에 특정문자 추가하여 바꾸기  2006-04-19 428
62  특정 파일의 화일명을 비슷하게 여러개 한꺼번에 바꾸기  2006-04-19 341
61  특정디렉토리의 모든 파일 안의 특정 문자열 치환  2006-04-19 366
60  파일명 또는 확장자를 한꺼번에 바꾸기..  2004-08-24 561
59  Qmail - 가상 도메인 설정 [2]  2004-03-05 616
58  Qmail - 가상 도메인 설정 [1]  2004-03-05 542
57  Chroot 로 웹서버 구축하기  2004-01-14 653
1 2 3 4 5