카테고리: iOSIT

Mac OS에서 자주 사용하는 터미널 명령어, 5가지 기능 및 설명

개요

iOS개발을 하다보면 터미널 명령어를 이용하는 경우가 종종 발생을 하니다. 특히 주로 발생하는 부분이 CocoaPods를 이용하기 위함이 아닐까 하는데요, 저도 자주 들여다 볼겸 공유하는 목적으로 기본적인 터미널 명령어를 모아봤으니 함께 알아 가시면 좋을 것 같습니다. 터미널은 사용자가 시스템을 관리하고 파일을 조작하는 데 필수적인 도구입니다. 이 글에서는 자주 사용되는 핵심 터미널 명령어들을 살펴보고, 각 명령어의 기능과 사용 방법에 대해 설명합니다.


1. 기본 탐색 터미널 명령어

1-1. pwd (Print Working Directory)

  • 기능: 현재 작업 중인 디렉토리의 경로를 표시합니다.
  • 사용 예: 단순히 pwd를 입력하면 현재 위치한 디렉토리의 전체 경로가 표시됩니다.

1-2. ls (List)

  • 기능: 현재 디렉토리의 파일과 서브 디렉토리 목록을 표시합니다.
  • 사용 예: ls -l은 파일의 세부 정보를 긴 리스트 형식으로 표시합니다.

1-3. cd (Change Directory)

  • 기능: 현재 디렉토리를 변경합니다.
  • 사용 예: cd /Users/Users 디렉토리로 이동합니다.

2. 파일 관리 터미널 명령어

2-1. touch

  • 기능: 새 파일을 생성하거나, 기존 파일의 수정 날짜를 변경합니다.
  • 사용 예: touch example.txtexample.txt 파일을 생성합니다.

2-2. mkdir (Make Directory)

  • 기능: 새 디렉토리를 생성합니다.
  • 사용 예: mkdir new_foldernew_folder라는 이름의 새 디렉토리를 생성합니다.

2-3. rm (Remove)

  • 기능: 파일 또는 디렉토리를 삭제합니다.
  • 사용 예: rm example.txtexample.txt 파일을 삭제합니다.

3. 파일 내용 조회 및 편집 터미널 명령어

3-1. cat (Concatenate)

  • 기능: 파일의 내용을 화면에 출력합니다.
  • 사용 예: cat example.txtexample.txt의 내용을 표시합니다.

3-2. nano, vi, emacs

  • 기능: 텍스트 파일을 편집할 수 있는 편집기를 실행합니다.
  • 사용 예: nano example.txtnano 편집기로 example.txt 파일을 엽니다.

3-3. lessmore

  • 기능: 파일의 내용을 페이지 단위로 볼 수 있게 해줍니다.
  • 사용 예: less example.txtexample.txt 파일을 페이지 단위로 표시합니다.

4. 시스템 정보 및 관리 터미널 명령어

4-1. top

  • 기능: 시스템의 현재 프로세스와 메모리 사용량을 보여줍니다.
  • 사용 예: top을 입력하면 시스템의 실시간 상태를 볼 수 있습니다.

4-2. df (Disk Free)

  • 기능: 디스크 사용량을 표시합니다.
  • 사용 예: df -h는 디스크 사용량을 인간이 읽기 쉬운 형태로 표시합니다.

4-3. kill

  • 기능: 프로세스를 종료합니다.
  • 사용 예: kill [프로세스ID]는 해당 ID의 프로세스를 종료합니다.

5. 네트워킹 관련 터미널 명령어

5-1. ping

  • 기능: 네트워크 연결 상태를 테스트합니다.
  • 사용 예: ping google.com은 Google 서버와의 연결 상태를 확인합니다.

5-2. ifconfig

  • 기능: 네트워크 인터페이스 구성을 보거나 수정합니다.
  • 사용 예: ifconfig를 입력하면 현재 시스템의 네트워크 인터페이스 정보를 볼 수 있습니다.

5-3. ssh (Secure Shell) 관련 터미널 명령어

  • 기능: 보안된 네트워크 프로토콜을 통해 다른 컴퓨터에 원격으로 접속합니다.
  • 사용 예: ssh user@example.com은 example.com 서버에 user 계정으로 접속합니다.

이러한 명령어들은 Mac OS 사용자가 시스템 관리, 파일 조작, 네트워킹 작업 등을 수행할 때 필수적입니다. 각 명령어는 특정 작업을 수행하는 데 최적화되어 있으며, 터미널을 통해 Mac OS의 강력한 기능을 완전히 활용할 수 있게 해줍니다.

다른 추천 글 더보기

SOOAR

코멘트 보기

최근 게시물

실업급여 최대한 활용하는 법 2024년 최신 정보 완벽 정리

실업급여는 일자리를 잃은 후 경제적 어려움을 겪고 있는 분들에게 큰 도움이 되는 제도로, 고용보험에 가입한…

% 수일전에

제4이동통신사 스테이지엑스 자격 취소와 법적 대응

스테이지엑스의 제4이동통신사 자격이 자본금 부족 문제로 과기정통부에 의해 취소될 위기에 처했습니다. 스테이지엑스는 법적 대응을 예고하며…

% 수일전에

삼성전자 접근성 기능의 모두를 위한 기술 활용법

삼성전자는 저시력자와 청각 장애인을 위한 다양한 접근성 기능을 제공합니다. 릴루미노 윤곽선, 토크백, 실시간 자막, 주변…

% 수일전에

iOS Swift UILabel 둥근 모서리를 적용 해보자

iOS 앱 개발에서 UILabel 둥근 모서리 뷰의 시각적 요소를 조정하는 것은 사용자 경험을 향상시키는 중요한…

% 수일전에

프리랜서 고용 시 체크리스트 4가지 반드시 확인해야 할 필수 사항들

프리랜서 고용 시 체크리스트는 뭘까? 프리랜서를 고용하는 것은 많은 기업과 개인에게 유용한 방법이 될 수…

% 수일전에