터미널을 열 때 자동으로 명령 실행

터미널을 열 때 자동으로 명령 실행

터미널을 열 때마다 터미널에서 특정 명령(제 경우에는 "source /etc/environment")을 실행하도록 할 수 있습니까? 감사해요.

답변1

예,

첫 시도:

nano ~/.bashrc

기존 내용이 있으면 바로 파일 끝으로 이동하고, 그렇지 않으면 빈 파일입니다. 어느 쪽이든 이 파일 끝에 다음을 추가하세요.

echo Hello Antoin, sourcing now ...

source /etc/environment

문서 저장:

나노에서는:

  1. ctrl종료하려면 +를 누르세요.x
  2. 저장할 것인지 묻는 메시지가 표시됩니다.y
  3. 작성할 파일 이름이 표시됩니다. enter확인하고 종료하세요.

달리기

. ~/.bashrc

화면에 다음과 비슷한 내용이 표시되어야 합니다.

$ Hello Antoin, sourcing now ...

그리고 당신이 일반적으로 볼 것으로 예상하는 모든 것source /etc/environment

~/.bashrc이제 다시 편집하고 아래 단계에 따라 이러한 설정을 저장하고 다시 로드할 때까지 새 터미널을 열 때마다 이 현상이 발생합니다 .

설명하다

네가 말할 때

터미널을 열 때마다

아마도 GUI 환경에서 컴퓨터에 로그인하고 새 터미널을 시작할 때 비로그인 대화형 쉘의 경우인 것 같습니다.

이 경우 명령을 입력하면 ~/.bashrc새 터미널을 열 때 명령이 실행됩니다.

우리는 이 기능이 간단하고 많은 배포판에 기본적으로 설치되어 있기 때문에 이를 사용합니다 nano. 원하는 경우 다른 편집기를 사용하십시오.vim ~/.bashrc

물결표는 ~변수에 대한 단축키입니다 $HOME. 따라서 사용자 이름이 다음과 같은 경우 antoin테스트하면 echo ~/.bashrc편집해야 하는 파일의 실제 경로인 가 표시되어야 합니다 /home/antoin/.bashrc..bashrc

우리는 이것을 했고 . ~/.bashrc이것이 지름길입니다 source ~/.bashrc.

echo Hello Antoin, sourcing now ...줄은 선택 사항이며 피드백을 제공하기 위한 추적기이므로 해당 줄이 표시되지 않는 경우 다른 문제가 있거나 시스템이 어떤 이유로 로드되지 않는 ~.bashrc것이므로 상황에 대해 알게 될 것입니다. 다른 답변이 필요합니다. .

추가 읽기

로그인 셸과 같은 다른 유형의 셸, 이들 간의 차이점, 이러한 구성 파일을 읽는 순서에 대해 자세히 알아보세요.http://hacktux.com/bash/bashrc/bash_profile

관련 정보