다음 이전 차례

1. 내용 소개

1.1 요구 사항

우선, 배쉬가 필요할 것입니다. 대부분의 리눅스 배포본에서 디폴트 버전은 1.14.7 이며(98년 11월, 이 글이 씌어 질 때), 이 버전은 잘 알려져 있으며 또한 신뢰할 만한 쉘입니다. 배쉬는 현재로 버전 2.0+ 까지 쓰이고 있읍니다:저는 얼마 전 부터 배쉬2.0을 사용해 오고 있읍니다만, 여기에서 제시되는 대부분의 명령어들은 버전 1.14.7 이하에서도 작동할 것입니다. 만약 문제를 인식하게 되면, 그것에 대해서 언급하도록 하겠읍니다. 프롬프트에서 'echo $BASH_VERSION' 이라고 치면 배쉬 버전을 확인할 수 있읍니다. 제 기계의 경우, '2.02.1(1)-release'라고 반응합니다.

쉘 프로그램 경험이 있으면 좋으나, 꼭 필요한 것은 아닙니다: 더 많이 알면, 더 복잡한 프롬프트들을 생성할 수 있을 것입니다. 쉘 프로그램이나 유닉스 도구들에 대한 기초적인 지식은 가지고 있다고 가정합니다. 그러나, 제 자신의 쉘 프로그램 기술이 한계가 있으므로, 고도의 쉘 프로그래머에게는 필요없어 보일 수도 있는 예제나 설명들을 많이 하게 될 것입니다.

1.2 제안 사항이나 비평 보내기

이 강의는 저에게는 배우는 경험입니다. 어떻게 하면 재미있고 유용한 프롬프트를 만들 수 있는지 많이 알게 되었지만, 이 문서의 내용을 수정하고 향상 시키는 데는 여러분들의 참여가 필요합니다. 이 문서의 가장 최근의 버전은 http://www.interlog.com/~giles/bashprompt.html 에서 이용할 수 있읍니다. 이 홈 페이지를 확인하시고, 자유롭게 giles@interlog.com 의 주소로 e-mail 을 주도록 하십시오.

1.3 칭찬의 글

이 문서를 만드는데는, http://bash.current.nu/의 배쉬프롬프트 프로젝트의 작업 으로 부터 많은 것을 차용하였읍니다. 사용된 다른 출처들은 아래와 같읍니다. Eric Lister의 'the xterm Title mini-HOWTO' http://sunsite.unc.edu/LDP/HOWTO/mini/Xterm-Title.html, Keebler의 'Ansi Prompts' http://www.ncal.verio.com/~keebler/ansi.html, Stephen Webb의 'How to make a Bash Prompt Theme' http://bash.current.nu/bash/HOWTO.html, Stumpy의 'X ANSI Fonts' http://home.earthlink.net/~us5zahns/enl/ansifont.html.

또한, 유닉스에 대한 지식에서는 저를 초월하는 Dan, Georgia College & State University에서 나의 동료 연구자, 과의 몇 번의 토론과 e-mail에서 막대한 도움을 받았읍니다. 그는 몇 번의 아주 우수한 제안과 아이디어를 제시했으며, 결과로 몇 몇의 재미있는 프롬프트를 만들게 되었읍니다.

프롬프트들을 프로그램하는데 유용하게 사용된 세권의 책이 있읍니다. Jessica Heckman Perry의 'Linux in a Nutshell'(O'Reilly, 1997), Cameron Newham 과 Bill Rosenblatt의 'Learning the Bash Shell'(O'Reilly, 2nd. ed., 1998), Lowell Jay Arthur의 'Unix Shell Programming' (Wiley, 1986. 이 책은 첫 판이고, 네번째 판이 1997년도에 출판되었읍니다.).


다음 이전 차례