linux, unix] .profile 적용시키기 (로그아웃 없이)

2018.04.16 07:00




.profile 수정후 로그아웃 없이 적용시키기





리눅스나 유닉스에서 .profile을 수정하고 로그아웃 없이 적용시키는 방법


물론 .profile 성격상 로그아웃 했다가 다시 로그인하면 그 내용이 적용되지만. 






리눅스에서는 .profile 수정 후 같은 디렉토리에서 아래 명령어를 실행시킨다. 



# source .profile



bash 에서 제공하는 source 명령어는 인수로 전달받은 파일을 현재 쉘 환경 안에서 실행시키는 명령어이다. 




1
2
3
4
5
6
[root@centos6 ~]# cat .profile
echo "##### .profile #####"
 
[root@centos6 ~]# source .profile
##### .profile #####
 
cs






유닉스에서는 source 명령어를 사용할 수 없는 경우


 .profile 수정 후 적용시키려면 닷 커맨드(dot command)를 사용한다. 

(닷 커맨드는 마침표 커맨드라고도 한다. )




# . ./.profile




여기서 .(마침표) 가 세가지 용도로 사용된다. 


현재 디렉토리(./) 에 있는 .profile(숨김파일)을 실행(.)




1
2
3
4
5
6
7
8
9
10
11
[dev:/] . ./.profile
 
 
 
[YOU HAVE NEW MAIL]
 
##### .profile 실행 #####
 
 
 
[dev:/
cs


또루아빠 Linux, Unix , , , , , , , , , , ,