Fedora에서 관리 모드로 돌아가는 방법은 무엇입니까?

Fedora에서 관리 모드로 돌아가는 방법은 무엇입니까?

저는 페도라를 사용하고 있어요. 터미널에 로그인했을 때 내 이름은 "~]$"로 끝났지만 이 두 작업 "cd /tmp" 및 "cd .."를 수행한 후 내 이름은 이제 "/]$"로 끝났습니다. 이미 이만큼은 안 했어. "touch foo.txt" 호출도 할 수 없습니다.

    [master@localhost ~]$ cd /tmp
    [master@localhost tmp]$ cd ..
    [master@localhost /]$

코드의 마지막 줄부터 다른 작업을 수행할 수 없습니다. 무슨 일이에요? "~]$" 결말을 어떻게 되돌릴 수 있나요?

답변1

~로그인한 사용자의 홈 디렉터리를 나타냅니다. 그래서 이것은 와 같습니다 /home/username. 이렇게 하면 디렉터리 cd /tmp로 이동합니다 . 이는 디렉터리를 상위 디렉터리로 변경하는 것을 의미하며 이는 상위 디렉터리에 대한 포인터입니다. 이제 루트 디렉터리의 상위 디렉터리 에 있습니다 . 따라서 이 루트 디렉터리의 소유자는 사용자이고, 귀하는 권한이 없는 사용자이기 때문에 이 디렉터리에 파일을 생성/수정할 수 없습니다.tmpcd ..../tmp/root

홈 디렉토리로 돌아가려면 cd또는 cd ~또는 를 사용하십시오 cd /home/your_username.

답변2

프롬프트의 마지막 부분( 앞 부분 ]$)은 현재 있는 디렉터리의 이름을 표시하도록 설정되어 있습니다.

해당 /tmp디렉터리로 전환한 다음 한 수준 위 디렉터리인 루트 디렉터리( /)로 전환합니다. 귀하는 권한이 없는 사용자(예 /tmp: 루트가 아님)이므로 홈 디렉터리(또는 .

셸에서 홈 디렉터리로 돌아가려면 cd인수 없이 명령을 사용하면 됩니다. 프롬프트에 디렉토리 이름이 이라고 표시되면 ~홈 디렉토리에 있다는 의미입니다.

여기서는 "관리자 모드"로 변경한 적이 없습니다.

관련 정보