Bashrc 파일은 무엇을 위해 사용됩니까?

소개

만약 당신이 잠시 동안 리눅스를 사용 해왔고 특히 리눅스 커맨드 라인에 익숙해지기 시작했다면 BASH는 리눅스 쉘이라는 것을 알게 될 것입니다.

BASH는 Bourne Again Shell의 약자입니다. csh, zsh, dash 및 korn을 포함하여 여러 가지 쉘이 있습니다.

쉘은 사용자를위한 명령을 받아들이고 파일 시스템탐색하고 프로그램을 실행 하며 장치상호 작용 하는 등의 작업을 수행 할 수있는 인터프리터입니다.

데비안 자체, Ubuntu, Linux Mint와 같은 많은 데비안 기반 리눅스 배포판은 BASH 대신에 DASH를 쉘로 사용합니다. DASH는 Debian Almquist Shell의 약자입니다. DASH 셸은 BASH와 매우 비슷하지만 BASH 셸보다 훨씬 작습니다.

BASH 또는 DASH를 사용하는지 여부에 관계없이 .bashrc라는 파일이 있습니다. 실제로 여러 개의 .bashrc 파일이 있습니다.

터미널 창을 열고 다음 명령을 입력하십시오.

sudo find / -name .bashrc

이 명령을 실행하면 세 가지 결과가 반환됩니다.

/etc/skel/.bashrc 파일은 시스템에 작성된 새 사용자의 홈 폴더에 복사됩니다.

/home/gary/.bashrc는 사용자 게리가 쉘을 열 때마다 사용되는 파일이며 루트가 쉘을 열 때마다 루트 파일이 사용됩니다.

.bashrc 파일이란 무엇입니까?

.bashrc 파일은 사용자가 새 쉘을 열 때마다 실행되는 쉘 스크립트입니다.

예를 들어 터미널 창을 열고 다음 명령을 입력하십시오.

세게 때리다

이제 같은 창에서 다음 명령을 입력하십시오 :

세게 때리다

터미널 창을 열 때마다 bashrc 파일이 수행됩니다.

따라서 .bashrc 파일은 셸을 열 때마다 실행할 명령을 실행하기에 좋습니다.

예를 들어 다음과 같이 nano를 사용하여 .bashrc 파일을 엽니 다.

나노 ~ / .bashrc

파일 끝에 다음 명령을 입력하십시오.

echo "Hello $ USER"

CTRL과 O를 눌러 파일을 저장 한 다음 CTRL과 X를 눌러 nano를 종료하십시오.

터미널 창에서 다음 명령을 실행하십시오.

세게 때리다

로그인 한 사용자 이름과 함께 "Hello"라는 단어가 표시되어야합니다.

.bashrc 파일을 사용하여 원하는 모든 작업을 수행 할 수 있으며 실제로이 안내서에서 screenfetch 명령을 사용하여 시스템 정보를 표시하는 방법을 보여 줬습니다 .

별칭의 사용

.bashrc 파일은 흔히 사용되는 명령에 별칭을 설정하는 데 일반적으로 사용되므로 긴 명령을 기억할 필요가 없습니다.

어떤 사람들은 자신의 특정 .bashrc 파일이 존재하지 않는 시스템에 실제 명령을 사용하는 방법을 잊을 수 있기 때문에 이것을 나쁜 것으로 생각합니다.

그러나 진실은 모든 명령이 온라인과 맨 페이지에서 즉시 사용할 수 있으므로 별칭을 부정적인 것이 아니라 긍정적 인 것으로 추가하는 것을 볼 수 있습니다.

Ubuntu 나 Mint와 같은 배포판에서 기본 .bashrc 파일을 보면 이미 설정된 별칭이 표시됩니다.

예 :

별칭 ll = 'ls -alF'

별칭 la = 'ls -A'

별칭 l = 'ls -CF'

ls 명령은 파일 시스템의 파일 및 디렉토리를 나열하는 데 사용됩니다. 이 안내서읽으면 ls 명령을 실행할 때 모든 스위치의 의미 를 알 수 있습니다.

-alF는 점으로 시작하는 숨겨진 파일을 포함한 모든 파일을 보여주는 파일 목록을 보게됨을 의미합니다. 파일 목록에는 작성자 이름이 포함되며 각 파일 유형은 분류됩니다.

-A 스위치는 단순히 모든 파일과 디렉토리를 나열하지만 .. 파일은 생략합니다.

마지막으로 -CF는 분류별로 항목을 열별로 나열합니다.

이제 언제든지 다음 명령을 터미널에 직접 입력 할 수 있습니다.

ls -alF

ls -A

ls-CF

별칭이 .bashrc 파일에 설정되면 별칭을 다음과 같이 간단하게 실행할 수 있습니다.

어울리다

명령을 정기적으로 실행하고 상대적으로 긴 명령 인 경우 .bashrc 파일에 자신의 별칭을 추가 할 가치가 있습니다.

별칭의 형식은 다음과 같습니다.

별칭 new_command_name = command_to_run

기본적으로 별칭 명령을 지정한 다음 별칭에 이름을 지정합니다. 그런 다음 등호 다음에 실행할 명령을 지정하십시오.

예를 들면 :

alias up = 'cd ..'

위의 명령을 사용하면 간단히 입력하여 디렉토리를 이동할 수 있습니다.

개요

.bashrc 파일은 매우 강력한 도구이며 Linux 셸을 사용자 정의하는 좋은 방법입니다. 올바른 방법으로 사용하면 생산성이 10 배 증가합니다.