저는 bashshell과 unix를 처음 접했습니다. 저는 Java에 능숙하고 C에 대해 조금 알고 있기 때문에 bash와 스크립팅은 저에게 매우 낯설습니다.
로그인할 때마다 내 이름이 표시되도록 홈페이지 프로필의 .profile을 수정하려고 하는데 상황이 발생했습니다. 그것은 사라 졌어요. ls -a를 사용하여 디렉토리에 숨겨진 파일이 있는지 확인했지만 거기에 없습니다.
그렇다면 .profile 파일만 생성하면 되나요? 관리자가 나에게 /etc/profile을 제공했다는 것을 알고 있지만 해당 파일을 덮어쓰는 것은 허용되지 않습니다.
또한 내가 직접 만드는 경우 .profile 파일에 무엇을 포함해야 합니까? 내 사용자 이름에 액세스하기 위해 파일을 만들고 echo 문을 추가하는 것만큼 간단합니까? 나는 이것을 시도했지만 실패했습니다.
현재 스크립트는 다음과 같습니다(실패).
PATH=/usr/bin:/usr/lbin:$HOME/bin:.:
export PATH
echo "My user profile has executed. Greetings!"
이 PATH가 올바른 경로를 표시하는지 확실하지 않다는 점을 덧붙이고 싶습니다. 이 경로는 제가 책에서 복사한 경로입니다.
답변1
.profile
예, 홈 디렉터리에 자신만의 복사본을 만들 수 있습니다.
그러나 추가하는 코드가 실제로 여기에 속하고 가 아닌지 확인해야 합니다 .bashrc
.
어쩌면 읽을지도.profile과 .bash_profile의 차이점은 무엇입니까? 내 시스템에 .profile 파일이 없는 이유는 무엇입니까?