Kali에 ~/.bash_profile 파일이 없는 것 같습니다. Kali의 프로필 파일 이름은 무엇입니까? [폐쇄]

Kali에 ~/.bash_profile 파일이 없는 것 같습니다. Kali의 프로필 파일 이름은 무엇입니까? [폐쇄]

나는 Kali 상자를 사용하고 있는데 ~/.bash_profile이 Kali에서 작동하지 않는 것 같습니다. Kali에 이를 호출하는 다른 파일 이름이 있습니까?

답변1

쉘이 로그인 쉘로 호출되면 이 파일은 ~/.bash_profile쉘에서 사용됩니다.bash

파일이 존재하지 않으면(존재할 필요는 없음) 사용자가 만든 것일 가능성이 높습니다.

이 파일은 쉘이 로그인 쉘이 아닌 경우 bash( 예를 들어, 스크립트를 실행하거나 대화식 비로그인 쉘 세션을 시작하는 데 사용되지 않는 경우)에는 사용되지 않습니다.bash

다른 쉘은 로그인 쉘을 읽고 ~/.profile존재하지 않는 경우 bash이 작업을 수행할 수 있습니다 .~/.bash_profile

로그인 쉘이 어떤 쉘을 사용하고 있는지 확인하려면 다음을 사용하십시오.

getent passwd username

사용자 이름은 어디에 있습니까 username? 로그인 셸은 :결과 줄에서 마지막으로 구분된 항목이 됩니다 .

예:

$ getent passwd myself
myself:*:1000:1000:Kusalananda,,,:/home/myself:/usr/local/bin/zsh

이것은 내 로그인 쉘이 임을 의미합니다 zsh.

~/.bash_profile선택한 Linux 배포판은 사용 여부에 거의 영향을 미치지 않습니다. 이는 선택한 로그인 셸에 따라 결정됩니다.

관련 정보