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

Mac 터미널 명령 및 요령 목록 [2020년판]

Mac의 터미널이란 무엇입니까?

일부 MacOS 사용자는 터미널과 그 명령에 겁을 먹을 수 있습니다. Mac에서 터미널을 사용할 때 시스템을 해킹하려는 것처럼 보일 수 있습니다. 물론 그렇지는 않지만 Mac 터미널 명령을 알고 있으면 MacOS 환경을 마스터하는 데 유리합니다.

터미널 에뮬레이터로서 운영 체제에 대한 텍스트 기반 액세스를 제공합니다. Mac의 터미널 명령에 익숙하다면 운영 체제를 더 빠르게 탐색할 수 있습니다. 기본 기능을 이해하면 더 복잡한 작업을 수행할 수 있으며 그렇게 하면 터미널을 사용하는 것이 매우 재미있을 수 있습니다.

단순히 IT 전문가가 되지는 않겠지만, 그것이 목표라면 IT 전문가가 되기 위한 첫 번째 단계입니다...

Mac에서 터미널을 여는 방법

터미널 응용 프로그램은 응용 프로그램의 유틸리티 폴더에 있습니다. 터미널에 액세스하는 방법에는 여러 가지가 있습니다.

Finder에서 다음과 같은 터미널 애플리케이션의 위치로 이동합니다.

응용 프로그램> 유틸리티> 터미널

다른 방법은 Spotlight Search를 사용하는 것입니다. 명령 및 스페이스바 버튼을 함께 눌러 Spotlight 검색 표시줄을 불러옵니다. 터미널이라는 단어를 입력하고 첫 번째 제안을 클릭합니다.

이 두 가지 방법 중 하나를 사용하면 Mac 명령 프롬프트가 나타나며 아래와 같이 블랙박스처럼 보입니다.

Mac 터미널 명령 및 요령 목록 [2020년판]

터미널 설정에 따라 모양이 다르게 보일 수 있습니다. 첫째, 자신에게 맞게 외형을 조절하는 것이 좋다. 터미널의 테마를 변경하면 바로 할 수 있습니다.

터미널에서 상단 표시줄의 '터미널'로 이동하여 환경설정을 선택합니다.

Mac 터미널 명령 및 요령 목록 [2020년판]

환경설정 메뉴에서 프로필로 이동합니다. 탭.

Mac 터미널 명령 및 요령 목록 [2020년판]

여기에서 배경색, 텍스트 색상, 글꼴을 포함한 터미널 모양을 사용자 정의할 수 있습니다.

알아야 할 터미널 요령

터미널 탐색은 GUI 애플리케이션 탐색만큼 간단하지 않을 수 있습니다. 따라서 터미널을 배울 때 염두에 두어야 할 몇 가지 사항을 배우는 것이 중요합니다.

  • 터미널을 탐색하기 위해 키보드와 마우스를 사용할 수 없습니다. 화살표 키를 사용하여 터미널을 탐색합니다. 입력한 명령어를 수정하고 싶다면 방향키를 이용하여 수정하고자 하는 위치에 도달할 때까지 좌우로 이동합니다.

  • 여러 명령을 입력하고 해당 명령 중 하나를 다시 입력하려면 위쪽 및 아래쪽 화살표 키를 사용하여 이전 명령을 탐색할 수 있습니다. 원하는 명령을 선택할 때까지 입력합니다. 이렇게 하면 같은 명령을 반복해서 입력할 필요가 없습니다.

  • 터미널 명령은 표시된 대로 정확하게 입력해야 합니다. 모든 문자, 모든 공간 및 모든 기호가 중요합니다. 문자를 제거하면 예기치 않은 결과가 나타납니다.

  • 명령을 입력한 후 실행하려면 Return/Enter 키를 눌러야 합니다. Return/Enter 키를 누르면 cmd와 C를 함께 눌러 명령을 중단할 수 있습니다. 이렇게 하면 명령이 작업을 완료하지 못하게 됩니다.

  • 터미널에서 실행하는 명령은 현재 파일 위치에서 실행됩니다. 파일 위치를 변경하려면 아래에 소개된 터미널 명령을 사용합니다.

Mac 터미널 명령 목록

사용할 수 있는 명령이 많이 있습니다. 터미널을 마스터할 때 익숙해야 하는 가장 일반적인 MacOS 터미널 명령에 중점을 두겠습니다.

기본 사항

모든 명령에 적용할 수 있는 몇 가지 기능이 있습니다.

man [명령]

명령이 무엇을 하는지 또는 명령과 관련된 특정 매개변수가 무엇을 하는지 모르는 경우 매뉴얼(man) 페이지에서 필요한 모든 정보를 제공할 것입니다.

.

현재 디렉토리. 디렉토리 위치를 입력해야 하는 경우 현재 있는 디렉토리를 참조합니다.

..

학부모 디렉토리. 디렉토리 위치를 입력해야 하는 경우 현재 디렉토리의 상위를 참조합니다.

*

와일드카드. 특정 기준과 일치하는 모든 것. 예를 들어 "*.jpg"는 jpg 확장자를 가진 모든 파일을 의미합니다.

~

홈 디렉토리

지우기

터미널 공간을 비울 때 사용

sudo [명령]

일부 명령을 사용하려면 수퍼유저여야 합니다. 이러한 경우 시스템 관리자인 경우 이 명령을 사용하여 이러한 권한을 얻을 수 있습니다. 이러한 명령을 실행하려면 관리자 암호를 입력해야 합니다.

기록

터미널은 사용자가 입력한 모든 명령의 기록을 유지합니다. 이 명령은 입력한 모든 명령을 표시합니다.

기록 -c

터미널의 명령 기록을 삭제합니다.

디렉토리 명령 나열

이 명령은 가장 일반적으로 사용되는 명령 집합입니다. 폴더의 내용을 나열할 때 매우 유용합니다.

pwd

작업 디렉토리 인쇄(현재 디렉토리 주소 출력)

ls

폴더에 포함된 파일 및 하위 디렉토리의 이름을 표시합니다.

ls -l

긴 형식으로 나열합니다. 파일 모드, 소유자, 그룹 이름 등의 정보를 포함합니다.

ls -al

숨겨진 파일을 포함한 자세한 디렉토리 내용을 나열합니다.

디렉토리 변경 명령

다음 명령을 사용하면 현재 작업 중인 디렉터리를 변경할 수 있습니다. 이는 명령을 실행할 디렉터리를 선택할 때 특히 유용합니다.

cd

홈 디렉토리로 이동

cd [폴더 이름]

디렉토리 변경(탐색하려는 디렉토리가 현재 디렉토리에 없으면 전체 파일 주소가 필요합니다)

cd ..

상위 디렉토리로 이동

cd ../..

두 단계 위로 이동(../를 추가하여 가능한 한 많은 수준으로 확장할 수 있음)

cd ~

홈 디렉토리로 이동

파일 및 디렉토리 관리

디렉토리와 폴더를 생성, 편집 및 삭제하는 방법을 살펴보겠습니다.

mkdir

현재 디렉토리에 새 하위 디렉토리 생성

mkdir

한 번에 여러 디렉토리를 만듭니다.

mkdir "

"

이름에 공백이 있는 폴더 만들기

rm -R

디렉토리와 그 내용 제거

cp -R

<”newdir”>

이름에 공백이 있는 다른 폴더로 폴더 복사

<파일> 터치

새 파일 만들기

나노 <파일>

터미널 파일 편집기를 엽니다. 터미널에서 바로 파일을 변경할 수 있습니다.

cp <파일>

디렉토리에 파일 복사

cp <파일> <새 파일>

로 지정된 이름으로 파일을 현재 디렉토리에 복사

rm <파일>

파일을 완전히 제거합니다. 이렇게 하면 시스템에서 완전히 제거되므로 이 명령을 사용할 때 주의하십시오.

rm -i <파일>

확인 후 파일 삭제

mv <파일> <새 파일>

파일을 다른 파일로 이동/파일 이름 바꾸기

mv <파일>

파일을 폴더로 이동하고 기존 파일을 덮어씁니다.

mv *.txt

현재 폴더의 모든 텍스트 파일을 다른 폴더로 이동

관련 읽기 :Mac에서 앱을 올바르게 제거하는 방법

권한 관리

파일 및 폴더의 권한 변경은 리소스에 대한 무단 액세스를 방지하는 데 중요합니다. 소유자, 그룹 등에게 읽기, 쓰기, 실행 권한을 부여할 수 있습니다.

파일의 권한을 보려면 ls -l을 사용할 수 있습니다. List Directory 명령 섹션에서 설명한 명령입니다. 그러면 모든 파일과 폴더가 긴 형식으로 나열됩니다. 가장 왼쪽 열에 아래와 같은 표기법이 표시됩니다.

rw-r--r-- 또는 drw-r-xr-x

각 사용자 유형에 대해 3개의 그룹이 있는 9개의 슬롯이 있습니다. 소유자, 그룹 및 기타. 첫 번째 예에서 rw-r--r-- , 소유자는 읽기(r) 및 쓰기(w) 권한이 있지만 실행(x) 권한은 없습니다. 그룹과 다른 그룹 모두 읽기(r) 권한만 있습니다.

두 번째 경우에는 drw-r-xr-x , 일반적인 권한 집합과 별도로 이것이 디렉토리임을 나타내는 d가 있습니다.

명령으로 이동하기 전에 8진수 권한 표기법에 익숙해져야 합니다.

권한 없음

실행

쓰기

쓰기 및 실행

읽기

읽기 및 실행

읽기 및 쓰기

읽기, 쓰기 및 실행

0

1

2

3

4

5

6

7

---

--x

-w-

-wx

r--

r-x

rw-

rwx

터미널 응용 프로그램을 사용하면 파일 및 디렉토리에 대한 8진수 표기법 권한을 설정할 수 있습니다. 사용할 수 있는 명령을 살펴보겠습니다.

ls -l

파일 또는 디렉토리의 권한 보기

chmod 500 <파일>

파일의 권한을 500으로 변경(r-x------)

chmod -R 600

폴더 및 그 내용의 권한 변경(drw----)

chown <사용자> <파일>

파일 소유자 변경

chown <사용자>:<그룹> <파일>

파일 소유자와 그룹을 모두 변경

프로세스 관리

터미널을 사용하면 현재 시스템에서 실행 중인 프로세스를 보고 리소스 사용량을 검사하고 종료할 수 있습니다. 이러한 명령은 기본적으로 Activity Monitor GUI 응용 프로그램을 대체하는 역할을 합니다.

ps -ax

시스템에서 실행 중인 모든 프로세스에 대한 자세한 보기를 제공합니다. PID(프로세스 ID), 실행 경과 시간, 프로세스 이름 및 위치와 같은 정보가 포함됩니다.

ps -ax | grep <응용 프로그램 이름>

지정된 응용 프로그램에 대한 정보를 볼 수 있습니다. 파이프 기호(|)는 첫 번째 명령의 출력을 가져와 grep 함수에 대한 입력으로 제공합니다.

상단

시스템에서 실행 중인 프로세스에 대한 실시간 정보 표시

PID 종료

ps -ax 명령에서 PID를 찾으면 이 명령을 사용하여 프로세스를 종료할 수 있습니다.

네트워크 관리

위의 모든 작업은 GUI 응용 프로그램을 사용하여 수행할 수 있지만 네트워크를 구성하고 네트워크에 대한 정보를 수집하는 가장 쉽고 편리한 방법은 터미널을 사용하는 것입니다.

이와 관련하여 도움이 될 몇 가지 유용한 터미널 응용 프로그램이 있습니다.

ifconfig

이 명령은 여러 용도로 사용되지만 가장 일반적인 것은 IP 주소를 확인하는 것입니다.

핑 <호스트>

호스트에 연결할 수 있는지 테스트합니다. 호스트는 네트워크 또는 웹 도메인에 연결된 장치의 IP 주소일 수 있습니다.

netstat

현재 들어오고 나가는 모든 연결을 나열합니다.

누가 <도메인>

출력은 도메인의 whois 정보입니다. 정보에는 기본 연락처 세부 정보, 이름 서버 등이 포함됩니다.

arp -a

로컬 네트워크의 모든 활성 장치 목록을 봅니다. 모든 장치의 IP 및 MAC 주소가 표시됩니다.

경로 <호스트>

이것은 중요한 문제 해결 도구입니다. 경로를 추적하고 패킷이 통과합니다. 호스트와의 연결이 설정되지 않은 경우 패킷이 통과하지 않는 정확한 위치를 찾아낼 수 있습니다.

curl -O <파일에 대한 URL>

브라우저 컬 없이 인터넷에서 파일을 다운로드해야 하는 경우 HTTP, HTTPS 또는 FTP를 통해 다운로드할 수 있는 옵션이 제공됩니다.

검색 명령

다음 명령을 사용하는 명령줄을 사용하면 Mac에서 쉽게 검색할 수 있습니다.

-name 찾기

지정된 디렉토리에서 파일 찾기

찾기 . -이름 "*.jpg"

현재 디렉토리에서 확장자가 jpg인 모든 파일을 찾습니다.

파일 형식 결정

때로는 확장자가 파일 유형을 결정하는 데 도움이 되지 않습니다. 이 경우 다음 명령을 사용하여 정확한 유형을 찾아낼 수 있습니다.

파일

파일 유형 결정

결론

터미널에서 사용할 수 있는 가장 유용한 몇 가지 명령을 살펴보았습니다. 생각할 수 있는 모든 작업을 수행하는 데 사용할 수 있는 명령이 많이 있습니다. 모든 명령을 자세히 기억하는 것은 쉽지 않지만 위에서 언급한 가장 많이 사용되는 명령에 익숙해지는 것이 중요합니다.

IT 전문가가 되고자 하는 경우 터미널 주변을 잘 아는 것은 습득해야 할 가장 기본적인 기술 중 하나입니다. 이제 터미널의 기본 사항을 이해했으므로 IT 도구 상자에서 가장 유용한 도구를 더 깊이 파고들어 마스터하시기 바랍니다.

작성:Shanika Wickramasinghe .

Shanika는 직업별 소프트웨어 엔지니어이자 정보 기술 졸업생입니다. 그녀의 강점은 웹 및 모바일 개발입니다. Shanika는 macOS 애호가이며 지식을 공유하는 데 도움이 되므로 글쓰기를 좋아합니다. 그녀는 또한 macOS에 대한 팁과 요령을 공유하는 것을 즐깁니다. LinkedIn에서 그녀와 연결할 수 있습니다. .