bash_profile 시스템 환경변수 등록 알아보기





    이번 포스팅에서는 리눅스를 사용하시다보면 보편적으로 컴맨드(명령어)로 사용하는 경우가 많습니다 리눅스에서는 이러한 경우에 사용자가 직접 명명하여 명령어를 사용할수 있으며, 직접 명명하여 명령을 사용시에 .bash_profile을 수정하셔야 합니다.





     .bash_profile 이란?


    긴 명령어를 단 1글자 혹은 2글자를 입력하여 실행할수 있다면 가독성이 높아지겠죠?


    리눅스에서 너무 긴 명령어 이거나 특정파일을실행하게 될때 보다 간결, 보다 쉽게 사용하기 위해서 명령어를 명명하기 위해 사용하는 파일이 .bash_profile 입니다







     .bash_profile 설정하여 



    현재 MySQL은 컴파일 설치로 인해 설치된 MySQL 경로 bin로 경로를 이동하여 직접 실행하여야 되며, .bash_profile 파일을 이용하여 모든 경로에서 사용하기 명령어를 사용할수 있도록 해보겠습니다




    .bash_profile의 주의사항


    1. 각 파일의 맨 아랫부분에 실행 코드를 추가할 떄의 기준입니다


    2. 특별히 코드를 변경하지 않았다면 이 순서대로 실행 됩니다


    3. 실행코드를 하단에 추가하는 것이 보편적입니다





    1. 경로 이동

    [root@server ~]# cd
    

    접속하는 계정의 홈경로로 이동합니다



    2. .bash_profile 수정하기

    [root@server ~]# vi .bash_profile
    (.bash_profile을 vi편집기로 실행)
    
    PATH=$PATH:HOME/bin:/usr/app/mysql/bin:/usr/local/apache/bin
    (위와 같이 PATH로 된 부분에서 실행하고자 하는 파일이 있는 경로를 콜론으로 붙여서 추가한다)
    
    BASH_ENV=$HOME/.bashrc
    USERNAME="root"
    
    :wq
    (편집 중인 vi편집기를 저장하고 종료한다)
    


    3. 수정한 .bash_profile 적용하기

    # source .bash_profile
    (.bash_profile이 적용되도록 한다)
    


    적용을 완료하게 되면 기존의 /usr/app/mysql/bin 경로를 지정하여 실행하였던것을 모든 경로에서 사용할 수 있게 됩니다.



    Posted by 서버이야기