본문으로 바로가기

.bashrc? .bash_profile? .bash_aliases?

category Development/ubuntu 2016. 12. 20. 11:34

좀 당연해서 아무도 얘기안해주는데,

처음에 우분투 접했을 때 어떤 설정을 ~/.bashrc에 하라는 글들을 많이 볼 수 있다.


근데 다 수정한 다음,

$ source ~/.bashrc

하면 그 때 한번은 먹히는데 터미널 껐다가 킨 다음에는 안먹힘.

아니면 아예 안될 때도 있음.


왜냐면 ~/.bashrc에 내가 뭔가를 추가했어도 밑에서나, 아니면 다른 bash파일에서 이걸 덮어쓰는 설정이 있을 수 있거덩


그럼 우째야하냐?

~/.bash_aliases를 만들면 된다.

우분투 첨깔면 ~/.bashrc 96~103번째 줄에 다 나와있다.

~/.bash_aliases를 만들라고 ㅋ


터미널을 처음 열면 ~/.bashrc가 실행이 되는데,

아까 그 96번째 줄 부분이 ~/.bash_aliases가 있으면 그걸 또 실행하고 없으면 말고~ 라는 게 bash쉘 스크립트로 적혀있는거다.


그래서 결론은.

내가 뭔가 설정하려고 하는데 구글에서 bashrc에 뭘 만들라고 하더라~

그러면 전부 ~/.bash_aliases 들어가서 하면 된다. (없으면 만들고...)

참고로 mac os의 경우는 ~/.bash_profile이다.


bash shell script는 맨위에 #!/bin/bash 적는거 잊지 말고...




이건 내가 간단하게 우분투 설치할 때마다 매번 쓰는 부분. 6,7,8번째 줄은 무시하면 되겠다.

'Development > ubuntu' 카테고리의 다른 글

ubuntu에서 pbcopy 쓰기 (xclip)  (0) 2016.12.20
/etc/sudoers 를 잘못 건드렸을 때 대처방법.  (2) 2016.12.16