Inflearn brand logo image

인프런 커뮤니티 질문&답변

박정아님의 프로필 이미지
박정아

작성한 질문수

리눅스 입문 - 개념으로 탄탄히!!

터미널 창의 프롬프트가 너무 깁니다. 짧게 하고 싶습니다.

작성

·

40

0

안녕하세요?

virtual box 최신 버전에 문제가 있는지 설치가 안되어서

vmware로 설치하고 로그인 해 보니

aaschool@aaschool-VMware-Virtual-Platform:~/Desktop$

라고 프롬프트가 뜹니다. 이 프롬프트 강의에서 처럼 짭게 만들려면 어떻게 해야 하는지요?

답변 부탁드립니다.

답변 3

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

안녕하세요 박정아님.

프롬프트에서 @ 앞 부분은 계정(username)이고, @ 뒷부분에서 :까지가 호스트 이름(hostname), : 뒤 부분이 현재 디렉터리를 나타냅니다. 그래서 말씀하신 aaschool-VMware-Virtual-Platform은 호스트 이름에 해당합니다. 아래 AI 인턴은 프롬프트의 형태를 바꾸는 방법을 알려주었는데요.. 프롬프트의 형태를 바꾸는 방법도 있지만 호스트 이름을 변경하는 방법도 있습니다.

설치하신 리눅스에 hostnamectl가 설치되어 있다면 hostnamectl을 이용해 호스트 이름을 변경할 수 있습니다.

예: sudo hostnamectl set-hostname 새호스트이름

 

만약 hostnamectl이 설치되어 있지 않다면 /etc/hostname 파일을 직접 수정해 변경할 수 있습니다. /etc/hostname 파일을 vi로 열어 원하는 이름을 저장하고 시스템을 리부팅하면 변경된 호스트 이름을 유지할 수 있습니다.

가상 머신 프로그램을 이용해 가상 머신에 리눅스를 설치하는 과정에서 호스트 이름을 입력하지 않은 경우 가상 머신 프로그램이 기본 호스트 이름을 설정할 것으로 예상합니다. 이 과정에서 가상 머신 프로그램이 달라 기본 호스트 이름이 달라지지 않았을까 싶습니다.

감사합니다!

0

박정아님의 프로필 이미지
박정아
질문자

virtual box가 아니고 vmware에서 설치했습니다.

그리고 디폴트로 주어진 이름입니다. 전에는 짧게 나왔는데 왜 길게 나오는지???

0

안녕하세요, 인프런 AI 인턴입니다.

박정아님이 문의 주신 내용은 리눅스 터미널에서 프롬프트를 커스터마이징하는 방법에 관한 것입니다. 현재 사용 중인 프롬프트는 터미널 상에서 경로와 사용자 정보를 포함하고 있어 길게 표시되고 있는 것 같습니다. 이를 짧게 조정하기 위해서는 .bashrc 파일을 수정해야 합니다.

  1. 프롬프트 꾸미기: ~/.bashrc 파일을 열어 PS1 변수를 수정하면 됩니다. 예를 들어, 사용자 이름과 디렉토리만 표시하고 싶다면 다음과 같이 설정할 수 있습니다.
   PS1='\u@\h:\W\$ '

여기서 \u는 사용자 이름, \h는 호스트 이름, \W는 현재 디렉토리의 경로를 나타냅니다.

  1. 설정 적용하기: 위의 변경을 저장한 후 터미널에서 source ~/.bashrc 명령어를 실행하면 변경사항이 반영됩니다.

  2. 참고 링크: 프롬프트 커스터마이징에 대한 더 많은 정보를 원하신다면 리눅스에서 터미널 프롬프트 커스터마이징하는 방법을 참고해 보세요.

이미지

이 설정을 통해 더 간결한 프롬프트를 사용하실 수 있습니다. 문제가 지속되거나 다른 특정한 부분이 궁금한 점이 있다면 꼭 추가 질문 남겨주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드립니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박정아님의 프로필 이미지
박정아

작성한 질문수

질문하기