.bashrc 파일을 열 때 .bashrc 앞에 ~/를 추가해야 하는 이유는 무엇입니까? [복사]

.bashrc 파일을 열 때 .bashrc 앞에 ~/를 추가해야 하는 이유는 무엇입니까? [복사]

bashrc 파일을 열 때 .bashrc 앞에 ~/를 넣어야 하는 이유를 알고 싶습니다.

표시하려면:

나는 보통 다음과 같이 시스템에서 파일을 엽니다.

vim filename.extension 

하지만 /home 디렉토리에서 다음을 수행하면:

vim .bashrc 

vim은 .bashrc라는 새 파일을 엽니다.

bashrc 파일을 열려면 다음을 수행해야 합니다.

vim ~/.bashrc

왜?

현재 시스템은 Linux Mint 18.3입니다.

답변1

귀하의 어려움은 다음과 같은 이유로 발생할 수 있습니다.

/home 디렉토리에 있는 동안

.bashrc에는 없고 /home홈 디렉토리에 있습니다(보통 /home/username, 예, 혼란스럽습니다). 다음을 입력하여 수행할 수 있습니다.

cd

일단 거기에 도착하면,

vim .bashrc

기존 파일이 열립니다.

사용해왔다

vim ~/.bashrc

즉, 자신이 어디에 있는지 생각할 필요가 없습니다 ;-).

답변2

또는 홈 디렉터리의 절대 경로( ~예: .~//home/username


또한, 그렇지 않으면 cd ~모두 cd ~/동일한 작업을 수행합니다. cd세 가지 옵션 모두 다음으로 이동합니다.너의 집목차. 아니요/집.


홈 디렉토리에 있으므로 .bashrc물결표를 추가하여 위치를 지정해야 하며, 이를 통해 홈 디렉토리를 가리키면 어디에서나 액세스할 수 있습니다 .bashrc.

물론 이는 의 다른 파일 및 폴더에도 적용됩니다 ~. 예를 들면 다음과 같습니다.

  • cd ~/myFolder
  • ~/myScript.sh

당신이하고 싶은 것은 open .bashrc이지만 vim은 현재 위치를 확인하기 때문에 파일이 이미 존재하거나 존재하지 않으면 파일을 만듭니다.새로운pwd.bashrc 파일을 열려고 할 때 현재 .bashrc 파일이 없었기 때문에 .bashrc 파일은 현재 .bashrc 파일에 있습니다 .

즉, 에 있는 경우 기존 파일이 없고 올바른 경로(예: (또는 )) 를 가리키지 않기 때문에 명령을 /home/username/someFolder/someSubFolder실행하면 vim .bashrc새 파일이 생성됩니다 ..bashrc.bashrc/home/username/.bashrc~/.bashrc

관련 정보