Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Mac 터미널 문제 해결 가이드: 실행 안 됨, 응답 없음, 명령 오류 완벽 정리

터미널(Terminal)은 사용자와 운영체제 사이를 연결하는 다리 역할을 합니다. 입력한 명령어를 해석하고 처리함으로써 시스템과 직접 소통할 수 있도록 도와주죠.

그런데 맥 터미널이 갑자기, 혹은 macOS 업데이트 이후 다음과 같이 이상하게 작동하는 경우가 종종 발생합니다.

  • Mac 터미널에서 셸(shell)이 실행되지 않음
  • Mac 터미널이 전혀 응답하지 않음
  • Mac 터미널에 로그인되지 않음
  • Mac 터미널에서 명령어가 실행되지 않음
  • Mac 터미널은 시작되지만 프롬프트가 표시되지 않음
  • Mac 터미널에 "zsh: permission denied" 오류가 나타남

터미널이 작동하지 않는 이유를 알 수 없어 답답하시다면, 바로 여기서 멈추세요. 이 글에서는 문제의 원인을 짚어보고 Mac 터미널이 작동하지 않는 문제를 해결하는 다양한 방법을 단계별로 안내해 드립니다.

Mac 터미널이 작동·응답하지 않거나 셸이 실행되지 않을 때 해결 방법

먼저 실제 사용자들의 사례를 살펴보겠습니다.

"맥에서 터미널이 셸을 실행하지 못합니다. 터미널을 열면 'Login incorrect'라는 메시지만 떠요." – Ask Different 발췌

"맥에서 터미널을 열면 'login: illegal option'이라는 메시지가 나오면서 터미널이 작동하지 않습니다. 무엇이 문제일까요?" – Apple 커뮤니티 발췌

터미널이 열리지 않거나, 응답이 없거나, 명령어를 실행할 수 없다면 가장 먼저 시도해 볼 것은 터미널을 재시작하는 것입니다. 앱을 다시 실행하면 일시적인 소프트웨어 오류가 제거되고 터미널 상태가 초기화되어 정상 동작으로 되돌아올 수 있습니다.

재시작 후에도 Mac 터미널이 작동하지 않는다면, 아래 해결 방법을 하나씩 순서대로 적용해 보세요.

방법 1. 입력한 명령어가 올바른지 확인하기

터미널에서 입력한 명령어가 실행되지 않거나 특정 명령 처리 중 멈춘다면, 명령어 자체에 오타가 있는지 먼저 점검하세요.

터미널 프롬프트에서는 문자 사이의 공백 하나까지도 결과에 큰 영향을 미칩니다. Return(엔터) 키를 눌러 명령을 실행하기 전에 반드시 두 번 확인하는 습관이 필요합니다.

방법 2. Mac 재시동하기

Mac 터미널이 열리지 않거나, 응답이 없거나, 특정 명령 처리 중 멈춰 있다면 Mac을 재시동해 보세요. 기기를 다시 시작하면 문제를 유발하는 임시 macOS 오류가 정리되며, 대부분의 경미한 오류는 이 과정만으로 해결됩니다.

방법 3. 셸 수동으로 호출하기

터미널 아이콘이 Dock에서 통통 튀다가 아무 반응도 없이 사라지나요? 터미널 앱은 시작되는데 프롬프트가 표시되지 않는다면, 터미널이 셸을 여는 데 실패한 것입니다.

이럴 때는 터미널 메뉴에서 Shell > New Window(셸 > 새 윈도우)를 선택해 새로운 셸 세션을 수동으로 호출해 볼 수 있습니다.

방법 4. 다른 셸로 전환해 보기

'Login incorrect' 오류에 걸려 Mac 터미널이 셸을 실행하지 못한다면, 다른 셸을 사용해 보세요. 이는 문제의 원인이 되는 zsh의 dotfile(.zshrc 등 설정 파일)을 우회하기 위한 방법입니다. zsh 대신 bash 등 다른 셸로 로그인하면 해당 설정 파일의 충돌 없이 터미널을 정상적으로 사용할 수 있습니다.

방법 5. 다른 방식으로 터미널 열기

평소 사용하던 방식으로 터미널을 열 수 없다면, iBoysoft MagicMenu 같은 마우스 우클릭 향상 도구를 활용해 볼 수 있습니다. 이 확장 프로그램은 우클릭 메뉴에 빠른 실행 항목을 추가해 주며, 그중에는 Finder나 바탕화면에서 바로 터미널을 여는 기능도 포함되어 있습니다.

  1. Mac에 iBoysoft MagicMenu를 다운로드하고 설치 후 실행합니다.
  2. Extension(확장) 메뉴를 클릭합니다. Quick Open 섹션에서 Open with Terminal 옆의 다운로드 버튼을 클릭합니다.
  3. Finder나 바탕화면의 빈 공간을 우클릭한 뒤 Launch With > Terminal을 선택하면 즉시 터미널이 열립니다.

방법 6. 터미널 .plist 파일 재생성하기

터미널의 .plist 파일에는 터미널 유틸리티의 속성과 환경설정 데이터가 저장되어 있습니다. 이 파일이 손상되면 Mac 터미널이 작동하지 않는 문제가 발생할 수 있습니다.

따라서 터미널에서 프롬프트가 표시되지 않거나 명령어가 실행되지 않는다면, 터미널 관련 .plist 파일을 삭제한 뒤 터미널을 다시 실행해 파일을 재생성해 보세요.

방법 7. 홈 폴더의 터미널 관련 파일 이름 변경하기

.plist 파일을 재생성해도 터미널이 정상 작동하지 않는다면, Mac 홈 폴더에 있는 터미널 관련 파일의 이름을 변경해 보세요. 파일명을 바꾸면 macOS가 해당 파일들을 새로 인덱싱하면서 손상된 설정 정보를 우회할 수 있습니다.

방법 8. 새 사용자 계정으로 Mac에 로그인하기

터미널을 열 때 'login incorrect' 오류가 발생한다면, 현재 로그인한 계정과 애플리케이션 간에 문제가 있을 가능성이 높습니다. 새로운 사용자 계정을 만들어 해당 계정으로 로그인해 보세요.

  1. Apple 메뉴 > 시스템 설정 > 사용자 및 그룹으로 이동합니다.
  2. Add User(사용자 추가)를 클릭하고 정보를 입력해 새 사용자를 생성합니다.
  3. Mac에서 로그아웃한 뒤 새 계정으로 다시 로그인합니다.

새 계정에서 터미널이 정상 작동한다면, 기존 계정에 오류가 있는 것이므로 해당 계정의 설정을 점검하면 됩니다.

방법 9. 콘솔(Console) 앱에서 터미널 로그 확인하기

M1 MacBook Air 등에서 터미널이 실행되지 않는다면, 콘솔 앱을 활용해 오류 원인을 찾을 수 있습니다.

  1. 콘솔(Console) 앱을 엽니다.
  2. 터미널을 다시 실행합니다.
  3. 콘솔에 기록된 오류 메시지를 확인하고 해당 내용에 맞게 수정합니다.

방법 10. Mac을 안전 모드로 부팅하기

때로는 서드파티(타사) 프로그램이 Mac 터미널과 충돌하여 셸이 실행되지 않거나 프롬프트가 표시되지 않는 문제를 일으키기도 합니다.

이 경우 Mac을 안전 모드(Safe Mode)로 부팅해 보세요. 안전 모드는 최소한의 드라이버만 로드하고 서드파티 프로그램을 차단한 상태로 Mac을 시작하는 특수 모드입니다.

안전 모드에서 터미널이 잘 작동한다면, 최근 설치한 앱—특히 서드파티 코드 편집 도구—를 제거해 보세요.

방법 11. Mac 업데이트하기

위의 모든 방법으로도 해결되지 않고 업데이트 이후에 터미널이 작동하지 않는다면, Mac 소프트웨어 업데이트를 진행하세요.

현재 사용 중인 macOS 버전 자체의 오류가 터미널 로그인 실패나 명령줄 실행 문제의 원인일 수 있습니다. 시스템 설정에서 사용 가능한 업데이트가 있는지 확인하고 최신 버전으로 업그레이드하세요.

위의 Mac 터미널 문제 해결 방법들이 도움이 되었다면 주변에 널리 공유해 보세요.

Mac 터미널에서 'Process completed' 오류가 뜰 때 대처 방법

터미널 앱을 실행했을 때 [Process completed] 메시지에서 멈춰 있는 경우가 있습니다. 하지만 걱정하지 마세요. 이것은 터미널 자체의 고장이 아닙니다.

[Process completed] 프롬프트는 터미널 세션이 종료되었을 때 나타나는 일종의 알림입니다. 이 프롬프트가 표시되면 해당 창에서는 더 이상 명령을 입력할 수 없습니다. 다른 명령을 실행하려면 현재 창을 닫고 터미널을 다시 실행하거나, 메뉴 막대에서 Shell > New Window(셸 > 새 윈도우)를 클릭해 새 프롬프트를 열면 됩니다.

마무리: Mac 터미널 오류의 주요 원인 정리

Mac 터미널이 셸을 실행하지 못하고 'login incorrect' 오류에 걸려 있다면, 계정 문제일 가능성이 높습니다. 로그인한 계정이 비정상이거나 시스템이 계정 정보를 올바르게 인식하지 못하는 상황입니다.

반면 특정 명령 처리 중 터미널이 응답하지 않는다면, 잘못된 명령줄 입력, 일시적인 시스템 오류, 터미널 자체의 버그, 서드파티 소프트웨어와의 충돌, 현재 셸 타입(zsh 등)의 오류 등이 원인일 수 있습니다.

원인을 파악했다면 위에서 소개한 11가지 해결 방법을 순서대로 적용해 보세요. 대부분의 Mac 터미널 문제는 재시작, 설정 파일 재생성, 계정 점검, 안전 모드 진단만으로도 깔끔하게 해결됩니다.