리눅스 - 쉘 시작할 때 실행

김민재·2021년 7월 20일
0

Gotcha Linux!

목록 보기
12/22

셸에 접속했을 때, 셸이 시작됐을 때 어떤 특정한 명령어가 자동으로 실행되도록 하는
방법

셸에서 접속했을 때 어떤 특정한 명령어가 실행되는 것을 셸의 스타트업 설정 또는 스타트업 스크립트라고 한다.

셸이 실행됐을 때 실행됐으면 하는 명령 중 대표적으로 alias가있다.
alias 별명이라는 명령에 별명을 붙여주는 명령어이다.

alias l ='ls -al'라고 하면 l은 ls -al에 해당되는 명령어가 실행된다.

여러분이 현재 사용하고 있는 셸이 bash(배시)라면 echo $SHELL bash면
사용자가 bash 처음 실행했을 때 어떤 특정한 이름의 파일을 실행하도록 약속되어 있다.

홈 디렉터리에다가.bashrc 파일을 만들면 셸에 접속해 실행될 때 셸 프로그램이 .bashrc라고 하는 파일 안에 있는 코드를 실행하도록 약속되어 있다.

지금 현재 상태를 보여주는, 프롬프트 정보 형태를 바꿔주는 것을 한다든지 어떤 특정 명령을 실행했을 때 그 명령이 어디에 있는가를 PATH 값을 참고하는데 PATH 값을 변경한다든지,
스타트업 스크립트 .bashrc 스크립트 안에다가 관련된 내용을 바꿔 주는 코드를 위치시키면,
셸이 시작된 이후에는 그것이 실행되면서 그것의 영향을 받게 된다.

profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글