인프라 & 클라우드 · 기초
Linux에서 현재 작업 디렉토리(Current Working Directory)를 확인하는 명령어는 무엇이며, 이 명령어가 필요한 일반적인 상황은 무엇인지 설명해주세요.
힌트 · pwd 명령어는 현재 위치한 디렉토리의 절대 경로를 출력하며, 파일 경로를 파악하거나 스크립트 실행 위치를 확인할 때 유용합니다.
pwd절대경로상대경로스크립트파일 시스템
모범답안
"현재 작업 디렉토리를 확인하는 명령어는 pwd입니다. 'Print Working Directory'의 약자이고요. 이 명령어는 현재 제가 어느 디렉토리에 있는지, 즉 절대 경로를 알려줍니다.
pwd가 필요한 상황은 여러 가지가 있습니다. 예를 들어, 복잡한 파일 시스템에서 작업할 때 현재 위치를 잊어버렸을 경우, pwd를 통해 정확한 위치를 파악할 수 있습니다.
또 다른 예로는 스크립트를 실행할 때입니다. 스크립트 내에서 상대 경로를 사용하여 파일을 참조하는 경우, 스크립트가 실행되는 위치에 따라 파일이 제대로 찾아지지 않을 수 있습니다. 이때 pwd를 사용하여 스크립트가 실행되는 위치를 확인하고, 상대 경로를 수정하거나 절대 경로를 사용하는 방식으로 문제를 해결할 수 있습니다."
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 Linux 면접 질문
- Linux에서 파일이나 디렉토리의 권한을 변경하는 `chmod` 명령어의 기본적인 사용법에 대해 설명하고, `chmod 755 filename` 명령어가 파일에 부여하는 권한이 각각 소유자, 그룹, 기타 사용자에게 어떤 접근 권한을 의미하는지 구체적으로 설명해주세요.
- Linux 시스템에서 현재 실행 중인 프로세스 목록을 확인하는 명령어는 무엇이며, 이 명령어를 사용하여 특정 프로세스의 PID를 찾은 후 해당 프로세스를 강제 종료하는 명령어는 무엇인지 설명해주세요.
- 쉘 스크립트에서 변수를 선언하고 값을 할당하는 기본적인 방법에 대해 설명하고, 선언된 변수의 값을 출력하는 예시를 보여주세요.