개발자 블로그

ubuntu 로그인 후 프로그램/커맨드 자동 실행하기 본문

리눅스 사용

ubuntu 로그인 후 프로그램/커맨드 자동 실행하기

youngsunny 2021. 4. 21. 10:05

chlrbgh0.tistory.com/entry/uBuntu-Linux%EC%97%90%EC%84%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9B%84-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%BB%A4%EB%A7%A8%EB%93%9C-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89-%ED%95%98%EA%B8%B0

 

uBuntu Linux에서 로그인 후 프로그램/커맨드 자동 실행 하기

-. uBuntu Linux에서 로그인 시에 프로그램이나 특정한 커맨드가 자동으로 실행되도록 설정하려면?. .bashrc : 로그인 사용자의 환경 설정 내용이 작성되어 있음,  해당 사용자가 로그인시에 자동으

chlrbgh0.tistory.com

 

신규 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

 

리눅스(Linux) 환경 변수 $PATH 설정 방법

[관련 게시물] 2019/11/14 - [MS Windows] - 윈도(Windows) 10 환경 변수 Path 설정 방법(+ 환경 변수 추가 방법) 2019/11/24 - [서버 운영/리눅스(Linux)] - 리눅스(Linux) 환경 변수 $PATH 설정 방법 이 글은 작..

wnw1005.tistory.com

 

 

--아래는 참고--

 

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 

 

https://uroa.tistory.com/114

 

[Linux & Unix] .bashrc 와 .bash_profile 의 차이

.bashrc 와 .bash_profile 의 차이  사용하는 노트북은 Mac이고, 회사에서 일할 때도 주로 원격서버에서 터미널을 자주 이용하다 보니 bash와 vi 설정에 대해 궁금하게 됐습니다. 처음 회사에 들어왔을때

uroa.tistory.com