잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (152)  |  자료실 (20)  |  끄적거림 (519)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 22일
자존심과 자만이 실패의 원인이다. 소리없이 살아가야 한다. - 바다아이
 




    쉘 스크립트

쉘 스크립트 - freebsd, 리눅스 shell prompt 절대경로 보이기, bash 쉘프롬프트 모양 변경하기
이 름 : 바다아이   |   조회수 : 2444         짧은 주소 : https://www.bada-ie.com/su/?401591838234
freebsd 도 요즘 거의 bash 를 설치해 사용하니까
리눅스나 freebsd 나 방법은 똑같습니다.
freebsd bash 설치 방법은 게시판에서 "bash" 로 검색해서 찾아보세요....


PS1 변수에 사용되는 기호들과 그 의미

\t 	24시간의 단위로 현재시각을 HH:MM:SS 로 표시
\T 	12시간의 단위로 현재시각을 HH:MM:SS 로 표시
\@ 	12시간의 단위로 현재시각을 오전/오후 로 표시
\d 	현재 날짜를 나타냄. 요일, 월, 일 형식으로
\s 	현재 사용중인 쉘의 이름을 나타냄 (C쉘이면 /bin/csh, bash쉘이면 /bin/bash)
\w 	현재 디렉토리의 전체 절대경로를 모두 표시함
\W 	현재 디렉토리의 전체 절대경로명 중 마지막 디렉토리명만을 표시함. 즉 현재디렉토리만 표시함
\u 	사용자명을 표시함
\h 	서버의 호스트명을 표시함 (www.도메인.com에서 www 부분)
\H 	서버의 도메인명을 표시함 (www.도메인.com에서 도메인.com 부분)
\# 	접속한 순간부터 사용한 명령어의 번호를 1번부터 차례대로 표시함
\! 	사용한 명령어의 history 번호를 표시함
\\$ 	현재 사용자가 root(uid 가 0 )이면 # 을 표시하고 아니면 $ 를 표시함
\\ 	'\' 문자 자체를 표시함
\a 	ASCII 종소리 문자 (07)
\e 	ASCII 의 escape 문자 (033)
\n 	개행문자 (줄바꿈)
\v 	사용중인 bash 의 버전
\V 	사용중인 bash 의 배포, 버전+패치수준으로 버전을 상세히 표시함
\r 	Carrage retrun
\nnn 	8진수 nnn 에 해당하는 문자


출처: http://webdir.tistory.com/105 


프롬프트 모양을 변경하시려면 

vi /etc/profile --> 모든 사용자에게 적용

or

vi ~/.profile --> 개인 사용자 홈 폴더에 있습니다. 개인별 적용.

열고 끝부분에 아래를 넣고 저장하세요... 그리고 로그아웃 후 로그인

export PS1="\u@\h: \w:# "

처음 로그인 하면 경로가 ~ 모양이지만 디렉토리 이동하면 절대경로가 제대로 표시됩니다.

바로 적용하시려면 

source /etc/profile
source ~/.profile

아래처럼 결과가 나오겠죠...

root@호스트명: ~:# 

| |


      1 page / 1 page
번 호 카테고리 제 목 이름 조회수
6 쉘 스크립트 , 바다아이 659
5 쉘 스크립트 ... 바다아이 1785
4 쉘 스크립트 Bash (Shell Script), 바다아이 2485
3 쉘 스크립트 . shell 1 days ago 바다아이 2180
현재글 쉘 스크립트 freebsd, shell prompt , bash 바다아이 2445
1 쉘 스크립트 , , 바다아이 3601
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : 구글 클라우드 플랫폼  실행시간 : 0.04203
to webmaster... gogo sea. gogo sea.