본문 바로가기
Program Development Tips

Mac과 리눅스 초보 터미널 명령어 비교

by Maccrey Coding 2024. 8. 1.
반응형

 

Mac 터미널에서 사용하는 명령어는 대부분 리눅스 명령어와 유사합니다.

Mac의 터미널은 Unix 기반 시스템이기 때문에 리눅스와 비슷한 명령어와 기능을 지원합니다.

실제로 macOS와 리눅스는 많은 공통점을 가지고 있기 때문에, 한 쪽에서 익힌 명령어는 다른 쪽에서도 유용하게 사용할 수 있습니다.

아래는 Mac과 리눅스에서 자주 사용하는 기본 명령어들에 대한 비교입니다.

디렉토리 탐색 및 파일 작업

  • 현재 디렉토리 보기
    • Mac 및 리눅스: pwd
  • 디렉토리 목록 보기
    • Mac 및 리눅스: ls
    • 추가 옵션:
      • ls -l: 자세한 정보
      • ls -a: 숨겨진 파일 포함
  • 디렉토리 변경하기
    • Mac 및 리눅스: cd [디렉토리 경로]
  • 디렉토리 만들기
    • Mac 및 리눅스: mkdir [디렉토리 이름]
  • 파일 복사하기
    • Mac 및 리눅스: cp [원본 파일] [대상 위치]
  • 파일 이동/이름 바꾸기
    • Mac 및 리눅스: mv [원본 파일] [대상 위치]
  • 파일 삭제하기
    • Mac 및 리눅스: rm [파일 이름]
    • 디렉토리 삭제 시:
      • Mac 및 리눅스: rm -r [디렉토리 이름]

파일 내용 보기 및 편집

  • 파일 내용 보기
    • Mac 및 리눅스: cat [파일 이름]
    • 페이지별로 보기:
      • Mac 및 리눅스: less [파일 이름]
  • 파일 편집하기
    • 기본 텍스트 편집기 사용:
      • Mac 및 리눅스: nano [파일 이름]
      • 또는 vim 또는 vi 사용 가능

시스템 정보 확인

  • 현재 사용자 확인하기
    • Mac 및 리눅스: whoami
  • 시스템 정보 확인하기
    • Mac 및 리눅스: uname -a
  • 디스크 사용량 확인하기
    • Mac 및 리눅스: df -h
  • 현재 실행 중인 프로세스 보기
    • Mac 및 리눅스: top

기타 유용한 명령어

  • 명령어 히스토리 보기
    • Mac 및 리눅스: history
  • 프로세스 종료하기
    • Mac 및 리눅스: kill [프로세스 ID]
  • 파일 검색하기
    • Mac 및 리눅스: find [검색 경로] -name [파일 이름]
  • 파일 내용 검색하기
    • Mac 및 리눅스: grep [검색어] [파일 이름]

차이점과 추가 사항

  1. 특정 명령어와 옵션: macOS와 리눅스는 기본적으로 유사하지만, 특정 명령어의 옵션이나 기본 동작이 다를 수 있습니다. 예를 들어, macOS는 BSD 계열의 유닉스 시스템이라 ls 명령어의 옵션이 리눅스의 GNU ls와 다를 수 있습니다.
  2. 패키지 관리: 리눅스는 다양한 패키지 관리 도구를 사용하지만, macOS는 brew (Homebrew)라는 패키지 관리자를 사용합니다.
  3. 파일 시스템: macOS는 기본적으로 APFS 또는 HFS+ 파일 시스템을 사용하는 반면, 리눅스는 ext4, xfs 등의 파일 시스템을 사용할 수 있습니다.

터미널 명령어를 익히는 것은 시스템을 제어하고 자동화하는 데 매우 유용합니다.

Mac에서 익힌 명령어는 리눅스에서도 비슷하게 적용되므로, 두 시스템 간의 전환이 훨씬 수월해질 것입니다.

 

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

반응형