내 목적은 터미널의 프롬프트 색상과 글꼴 스타일을 사용자 정의하는 것입니다. 이 주제에 대한 온라인 튜토리얼이 몇 가지 있지만, 모두 bash_profile
어떤 이유로 내 컴퓨터(Mac OS X Sierra)에 없는 파일을 수정하는 것과 관련되어 있습니다. 두 가지 질문이 있습니다.
1) 나만의 파일을 생성하려면 bash_profile
새 터미널 세션을 시작할 때마다 시스템이 이를 인식하고 실행하도록 하려면 어떻게 해야 합니까? 단순히 이라는 파일을 만들어 bash_profile
내 홈 폴더에 넣는 것만으로는 완전한 단계가 아닌 것 같습니다.
2) PATH 변수도 포함될 수 있다는 것을 알고 있지만 bash_profile
내 컴퓨터에서는(그것이 없음) 경로가 .paths
파일에 지정됩니다. 나만의 를 생성하는 경우 일관성을 유지하기 위해 bash_profile에 bash_profile
포함된 모든 경로도 복사해야 합니까 ?.paths
답변1
.
이전 것이 있어야 합니다bash_profile
..bash_profile
그것이 위치하는 한~
, bash는 그것을 선택해야 합니다. . 로 시작하는 파일은 기본적 으로 숨겨지므로source
.profile
파일 이 있는 경우 이 작업을 수행할 수 있습니다.bash_profile
..profile
.
ls
ls -A
PATH
: 에 다음 줄을 추가 하고 원하는 디렉터리로 바꿔서.bash_profile
기존 디렉터리에 추가 할 수 있습니다 . 콜론은 항목을 구분합니다 .export PATH="${NEW_DIRECTORY}:${PATH}"
${NEW_DIRECTORY}
PATH
답변2
bash
터미널이 쉘을 로그인 쉘로 사용하고 있는지 확인해야 합니다 . 그렇다면.bash_profile
새 터미널을 열면 자동으로 홈 디렉터리에 파일이 저장됩니다.macOS에서 로그인 셸을 변경하려면 시스템 환경설정 패널을 열고 사용자 및 그룹을 선택하세요. 사용자 목록에서 사용자를 마우스 오른쪽 버튼으로 클릭하고 고급 옵션을 선택합니다. 로그인 쉘이 (
/bin/bash
아래 그림에서 광산은 로 설정되어 있음)로 설정되어 있는지 확인하십시오./bin/ksh
Unix 스타일을 실행하는 컴퓨터,하다
PATH
.bash_profile
원하는 경우 파일에서 수정할 수 있는 변수가 셸에 있습니다 ./new/directory/bin
변수 끝에 a를 추가하려면PATH
다음을 사용하세요.PATH="$PATH:/new/directory/bin"
내가 아는 한,
.path
파일에 지정될 수 있는 일부 설정은ksh93
셸마다 다릅니다. 나는 셸의 이 기능에 대해 충분히 익숙하지 않아ksh93
전체 또는 일부를.bash_profile
파일로 전송할 수 있는지 알 수 없습니다.