«pwd» 태그된 질문

프로세스의 작업 디렉토리 및`pwd` 명령에 대한 질문


3
파일 시스템을 탐색 할 때 Unix는 사용자의 작업 디렉토리를 어떻게 추적합니까?
유닉스 시스템에서 쉘에 로그인하고 명령을 내리기 시작한다고 가정 해보십시오. 처음에는 사용자의 홈 디렉토리에서 시작합니다 ~. 거기 cd에서 디렉토리까지 내려갈 수 있습니다 Documents. 여기서 작업 디렉토리를 변경하는 명령은 직관적으로 이해하기가 매우 간단합니다. 상위 노드에는 액세스 할 수있는 하위 노드 목록이 있으며 아마도 검색의 (최적화 된) 변형을 사용하여 하위 노드의 존재를 찾습니다. …
29 filesystems  pwd 


3
PS1 = '$ (pwd)'이것이 작동하는 이유와 이것이 PS1 = $ (pwd)와 다른 이유
이 명령을 입력하면 프롬프트가 디렉토리로 변경되는 이유는 무엇입니까? PS1='$(pwd)' 작은 따옴표를 사용하고 있는데, 이는 보간이 없음을 의미합니다. echo '$(pwd)'—— →$(pwd) 또한, 왜 이것이 작동하는지 설명했습니다. 왜 다른 기능을 PS1=$(pwd)합니까? (견적 없음) 달리 말하면 따옴표를 사용하면 터미널을 탐색 할 때 프롬프트가 현재 디렉토리로 계속 변경됩니다. 그러나 따옴표를 사용하지 않으면 프롬프트는 항상 …
18 bash  zsh  prompt  pwd 

7
디렉토리 트리 / 파일 이름 사용시 컴팩트 bash 프롬프트
우분투 14.04와 가진 시스템에서 bash, 나는이 PS1다음과 같은 내용으로 끝나는 변수를 : \u@\h:\w\$ 프롬프트가 다음과 같이 표시되도록 user@machinename:/home/mydirectory$ 그러나 때로는 현재 디렉토리의 이름이 길거나 이름이 긴 디렉토리 안에 있으므로 프롬프트가 다음과 같이 표시됩니다. user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$ 이것은 터미널의 줄을 채우고 커서는 다른 줄로 이동하여 성가시다. 대신에 다음과 같은 것을 얻고 싶습니다 user@machinename:/home/mydirectory1/...another_long_name$ …

2
pwd와 / bin / pwd의 이상한 차이
로 현재 디렉토리에 심볼릭 링크를 추가했습니다 ln -s . aa. 내가 실행 cd aa하고 그 후에 내가 실행 pwd하면 응답은 /home/sim/aa입니다. 그러나 내가 실행 /bin/pwd하면 인쇄됩니다 /home/sim(현재 디렉토리는 변경되지 않았습니다). 이 차이는 어디에서 오는가?
15 shell  symlink  pwd 

4
디렉토리 삭제시`ls` 오류
두 개의 껍질이 열려 있습니다. 첫 번째는 디렉토리 A에 있습니다. 두 번째는 디렉토리 A를 제거한 다음 다시 만듭니다. 첫 번째 쉘로 돌아가서을 입력 ls하면 출력은 다음과 같습니다. ls: cannot open directory .: Stale file handle 왜? 첫 번째 쉘 (존재하지 않는 디렉토리 안에 열려있는 쉘)은 다음 명령을 기다리는 동안 "고정"되고 …


3
$ PWD를 변경 한 후 bash에서 명령을 어떻게 실행할 수 있습니까?
zsh는 사용자가 디렉토리를 변경 한 후 함수를 실행하는 것을 포함하여 멋진 후크 함수를 제공합니다 chpwd. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi 나는 bash에서 그것을 모방하려고합니다. 제약 사항 : 대화식 및 비 대화식 셸에서 모두 작동해야한다고 생각합니다. …
10 bash  hook  pwd 

1
$ PWD의 어원
어원은 $PWD무엇입니까? 약어입니까? pwd작업 디렉토리를 인쇄 하는 명령 이 있다는 것을 알고 있지만 $CWD쉘 변수에는 데이터가 아닌 인쇄하기 때문에 현재 작업 디렉토리 의 변수 이름을 지정하는 것이 더 의미가 있습니다.
9 shell  history  pwd 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.