상세 컨텐츠

본문 제목

[MacOS] mac 터미널(Terminal.app)에서 사용자이름, 컴퓨터이름 간단히 숨기고 내맘대로 수정해보기

develop/mac

by devcon 2023. 5. 18. 14:27

본문

728x90
반응형

 

Mac 사용하는 사람이라면 

한번 이상은 사용 또는 열어보기라도 했을 것이다

 

터미널 접속을 하게 되면 기본적으로 

사용자이름@컴퓨터이름 ~ %  으로 터미널 창이 실행된다.

 

기본 터미널 실행 화면

 

블로그를 하거나 다른사람에게 터미널 창 캡쳐등으로 공유가 필요한 경우가 있는데

터미널에 보여지는 사용자이름(username)과 컴퓨터이름(hostname)에 대해 노출하기 싫다면....

(사용자이름 또는 컴퓨터이름 등에 개인정보와 관련된 실명등이 들어있다는 가정하에....)

 

터미널 환경설정에서 간단히 숨겨보자

 

728x90

 

 

commad +  , (쉼표) 단축키 혹은

mac 상단 메뉴막대에서  터미널 - 환경설정으로 들어가자

 

 

4개의 메뉴가 보이고 

두번째 프로파일을 선택해보자

다시 6개의 탭이 보여진다

그중 우리는 을 선택해주자

 

한번도 수정한 적이 없다면 

명령어 실행이 위 이미지와 같이 나온다

 

명령어 실행 칸에 명령어를 입력해서 수정해보자

# 모두 숨기고 \$ 로 보여준다
export PS1="\$"; clear;


# 모두 숨기고 `whoami`을 통해 사용자이름으로 보여준다
export PS1="`whoami` $ "; clear;


# 모두 숨기고 내가 입력하는 값으로 보여준다. ex) myMacBookPro $  을 입력해봄
export PS1="myMacBookPro $ "; clear;

 

첫번째 명령어가 실행된 모습이다 

사용자이름, 컴퓨터이름 모두 숨겨졌고 깔끔하게 보여지고 있다

근데 잘 확인해보면 

애초에 사용자이름, 컴퓨터 이름이 사라진게 아니다 

 

터미널 앱이 실행 되면서 먼저 명령어가 실행된것이다 

환경설정을 잘 살펴보면 셸 안에서 실행 에 체크가 되어있기 때문이다

마우스 휠을 움직이거나 창 사이즈를 조절해보면 숨겨진 위의 내용을 확인 할 수 있다.

 

 

이번에는 `whoami` 예약어를 사용해서 사용자이름만 보여지게 할 수도 있다

나는 확인이 잘 될 수 있도록  앞뒤로 #### 을 붙여줬다

#### username ####  으로 잘 나오는 걸 확인했다

 

 

이번에는 예약어가 아닌 내 마음대로  hello??  라고 입력해보았다

아주 잘 나온다 

 

이렇게 하면 보다 깔끔하게 터미널 창에  

사용자이름, 컴퓨터이름을 보이지 않게 깔끔하게 입력하고 공유들을 하며 활용이 가능하니 알아두도록 하자!

 

 

 

728x90
반응형

관련글 더보기

댓글 영역