
내 의도는 터미널의 프롬프트 색상과 글꼴 스타일을 사용자 정의하는 것입니다. 이 주제에 대한 온라인 튜토리얼이 두 개 있지만 모두 bash_profile
내 컴퓨터(Mac OS X Sierra)에 없는 파일 수정과 관련되어 있습니다. 두 가지 질문이 있습니다.
1) 나만의 파일을 생성하려면 bash_profile
새 터미널 세션을 시작할 때마다 시스템이 이를 인식하고 실행하도록 하려면 어떻게 해야 합니까? 단순히 이름이 지정된 파일을 만들어 bash_profile
내 홈 폴더에 넣는 것만으로는 완전한 단계가 아닌 것 같습니다.
bash_profile
2) 내 컴퓨터(그것이 없음)에 경로가 파일에 지정되어 있는 동안 PATH 변수도 포함될 수 있다는 것을 알고 있습니다 .paths
. 나만의 를 생성하는 경우 bash_profile
이미 포함된 모든 경로를 .paths
bash_profile에 복사하여 일관성을 유지해야 합니까?
답변1
.
이전이 있어야 합니다bash_profile
..bash_profile
에 있는 한~
, bash는 그것을 선택해야 합니다.source
.profile
를 생성하면 bash.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
.