개발자 블로그
ubuntu 로그인 후 프로그램/커맨드 자동 실행하기 본문
신규 Termial shell 생성해서환경설정파일 추가해줄때
source [경로] 를 사용하여 추가해주는데 불편하닌깐 자동으로 추가해주도록 수정이 가능하다.
방법:
~/.profile or ~/.bashrc 같은 파일에 PATH를 추가하고 export PATH 까지 해주면된다
PATH 추가하는 방법
PATH=$PATH:/원하는 path
e.g.)
PATH=$PATH:/home/ace/hh
정리하면
setttings64.sh라는 환경변수?를 추가하기 위해서는 아래와 같이 입력하였으나
source ~/Tools/setttings64.sh
~/.profile or ~/.bashrc 파일에서
PATH=$PATH:~/Tools/settings64.sh
export PATH
까지 해주면 된다.
PATH 를 추가하는게 아니고 source 경로 를 추가해주면된다.
~/.profile or ~/.bashrc 같은 파일에
source ~/경로 를 추가후 저장 하면된다.
저장해주고 변경된 수정사항이 적용되도록 terminal 창을 끄고 다시 열던지
. ~/.profile ( profile 파일의 내용을 변경했을시) 명령을 한번더 치면 변경된 파일을 다시 load 하면서 수정사항이 적용된다.
여기서 맨앞에 마침표 . 은 source 의 의미와 같다 (source ~/.profile)
이건 시간내서 읽어보기.
https://wnw1005.tistory.com/264
--아래는 참고--
centOS
맨처음 login 하면 etc/profile을 읽어간다
/etc/profile
또 etc/profile.d/*.sh etc/profile.d/*.local 파일들을 읽어간다
/etc/profile.d/*.sh
/etc/profile.d/*.local
~/.bash_profile
~/.bashrc
==> /etc/bashrc 또한 읽어간다
ubuntu
/etc/profile (같음)
/etc/profile.d/*.sh(같음)
/etc/profile.d/*.local( ubuntu 에서는 없음 )
~/.profile (이름이 다름)
~/.bashrc,(같음, aliases 파일은 분리가 되어있음)
~/.bash_aliases(aliases 파일은 분리가 되어있음)
==> /etc/bash.bashrc(이름이 다름)
~/.bash_history(같음)
~/.bash_logout(같음)
모든사용자에게 적용하려면 /etc/ 쪽의 파일을 변경하고 ( /etc 는 root 쪽 의미)
일부사용자에게 하려면 ~/. 쪽의 파일을 변경 (~ 는 home의 의미)
https://www.youtube.com/watch?v=g6oeLwHTxeY&t=451s
'리눅스 사용' 카테고리의 다른 글
Ubuntu Prompt 변경 (0) | 2021.07.31 |
---|---|
usb device 정상적으로 연결되었는지 확인 하는 방법 (0) | 2021.07.31 |
vim 설치 오류 또는 The following packages have unmet dependencies: 오류가 있을경우 (0) | 2021.07.20 |
virtualbox 공유폴더 설정 (0) | 2021.05.30 |
ubuntu 특정 port 인식 불가 (0) | 2021.05.30 |