본문 바로가기

IT

터미널 실행 시 명령어 자동 실행

반응형

터미널 실행 시 특정 명령어가 자동으로 실행되도록 하기 위해서

아래와 같이 진행해준다.

 

나는 syntax-highlight가 계속 반영이 안되서 

Iterm2가 켜지자마자 바로 실행되도록 해보았다.

 

일단 아래 명령어를 쳐서 /etc/rc.local 파일을 수정해준다.

 

아래와 같이 명령어를 넣어준다.(이 부분은 각자 필요한 명령어를 넣어주면 된다.)

나는 파일을 새로고침해주는 source 명령어를 넣어주었다.

근데 파일을 수정할 수 없다는 에러가 나왔다.

접근할 수 없는 위치에 파일을 생성하려고 하니 발생하는 문제 같다.

x

 

이것을 해결하려면 : 키를 누르고 아래와 같이 입력하면 된다.

:w !sudo tee % > /dev/null

그리고 컴퓨터의 패스워드를 입력해준다.

 

그리고 enter를 눌러준다.

 

다시 화면이 나오면 :q! 를 입력하고 나온다.

 

그러면 파일이 생성되었을 것이다.

 

 

그러나 또 수정하려고 하면 다시 이 작업을 반복해주어야 한다.

이것을 방지하기 위해 chmod 775 /etc/rc.local 명령어를 통해 권한을 부여해준다.

 

이 부분은 계속 공부해봐야 겠다

 

일단 해결한 방법은

아래 설정 파일로 들어가서

vi ~/.zshrc

 

그냥 아래 명령어를 기입해주니까 됬다.

내 생각엔 리눅스 부팅시마다 해당 설정파일을 한번 훓는 것 같다.

아래 명령어를 기입해주면 실행된다.

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

 

 

조금 더 예뻐진 Iterm 화면을 볼 수 있다. 오예!!

반응형