![Kali에 ~/.bash_profile 파일이 없는 것 같습니다. Kali의 프로필 파일 이름은 무엇입니까? [폐쇄]](https://linux55.com/image/164307/Kali%EC%97%90%20~%2F.bash_profile%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%97%86%EB%8A%94%20%EA%B2%83%20%EA%B0%99%EC%8A%B5%EB%8B%88%EB%8B%A4.%20Kali%EC%9D%98%20%ED%94%84%EB%A1%9C%ED%95%84%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
나는 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 배포판은 사용 여부에 거의 영향을 미치지 않습니다. 이는 선택한 로그인 셸에 따라 결정됩니다.