Computer >> 컴퓨터 >  >> 체계 >> MAC

Mac 터미널 사용에 대한 초보자 가이드

대부분의 일상적인 Mac 작업에서 부드럽고 친숙한 GUI는 자산이자 편안함입니다. 하지만 때때로 Finder는 투박한 중개인입니다.

성가신 5GB 파일이 어디에 숨어 있는지 또는 삭제했다고 생각했던 해당 앱과 관련된 모든 파일의 경로를 찾는 더 빠른 방법이 있습니다. 이러한 작업 및 기타 작업의 경우 명령줄이 가장 좋은 친구입니다.

터미널이란 무엇입니까?

터미널은 명령줄을 통해 Mac과 상호 작용할 수 있는 유틸리티입니다. Linux 운영 체제에는 Linux와 macOS가 모두 Unix와 유사한 OS이기 때문에 유사한 도구가 포함되어 있습니다. 명령줄 인터페이스(CLI) 또는 Mac과 상호 작용하기 위해 터미널에 입력하는 언어를 bash라고 합니다. . 아래에서 논의하는 모든 것은 bash 명령입니다.

터미널 사용을 시작하기 전에 개인 취향에 맞게 사용자 정의할 수 있습니다. 원하는 경우 사용자 지정 모양과 느낌을 위해 타사 터미널 대안을 다운로드할 수도 있습니다.

일반 Mac 명령줄 팁

먼저 알아야 할 몇 가지 기본적인 터미널 정보를 살펴보겠습니다.

일반 구문

bash 명령은 일반적으로 다음 패턴을 따릅니다.

[Command] [Options] [Input or Path to File or Directory]

예:

ls -la /Applications
ls

는 명령입니다.

-la

두 개의 개별 옵션(

-l

그리고

-a

) 및

/Applications

목록에 대한 경로입니다.

경로

경로를 이해하면 macOS가 실제로 파일을 보는 방식을 이해하는 데 도움이 됩니다. 기본적으로 파일의 경로는 해당 파일이 포함된 러시아 인형의 폴더 중첩이며 그 뒤에 파일 자체의 이름이 옵니다.

예를 들어 Mac에서 My Secrets라는 파일의 경로는 사용자 John Doe의 데스크탑에 있는

/Users/jdoe/Desktop/"My Secrets"

.

공백

터미널이 제대로 처리하려면 공백을 이스케이프해야 합니다. bash는 공백을 보면 그것을 명령의 끝으로 해석합니다. 따라서 경로 테스트와 같이 이름에 공백이 있는 폴더가 있는 경우 , 그리고

로 내용을 나열하려고 합니다.
ls /Applications/Path Test

, 당신은 이것을 얻을 것입니다:

Mac 터미널 사용에 대한 초보자 가이드

무슨 일이야? 음, bash는 당신이 ls를 불렀다고 생각합니다. /Applications/Path에서 . 해당 파일을 찾지 못하면 중지됩니다.

bash가 폴더의 전체 이름을 인식하도록 하려면 이름을 따옴표로 묶거나 다음과 같이 백슬래시를 사용할 수 있습니다.

  • ls /Applications/"Path Test"
    또는
  • ls /Applications/Path\ Test

수도

아래의 많은 명령에는 관리자 수준 액세스가 필요합니다. 현재 관리자 계정에 로그인하지 않았지만 관리자의 비밀번호를 알고 있는 경우

sudo

("단일 사용자 수행"의 약자) 명령 앞에 임시로 관리자 수준 권한을 부여합니다.

작업 흐름을 개선하기 위한 터미널 명령

이제 기본 사항을 알았으므로 매우 편리한 몇 가지 명령을 살펴보겠습니다.

를 입력하면 모든 옵션과 예제를 포함하여 이러한 명령에 대한 전체 정보를 가져올 수 있습니다.
man <command name>

터미널에.

찾기

  • 대체: 스포트라이트
  • 더 나은 이유: Spotlight가 제외하거나 인덱싱에 문제가 있는 시스템 폴더를 더 빠르고 검색합니다.

Spotlight는 사용자가 지시하지 않는 한 macOS 시스템 파일을 건너뛰는 경향이 있으며 인덱싱하는 데 문제가 있을 수 있습니다. 반대로 bash는 찾기 이 명령은 어디에서나 무엇이든 검색할 수 있으며 찾고 있는 항목의 전체 경로를 출력합니다.

찾기 구문 네 부분으로 구성되어 있습니다. 순서대로:

  1. 찾기
  2. 검색하려는 디렉토리의 경로(/Applications 아래)
  3. 옵션(아래 예에는 -name이 있습니다. , 즉 찾기 해당 이름과 일치하는 파일을 검색합니다)
  4. 검색할 문자열(아래 예에는 Google 크롬이 있습니다. )

찾기 정규식(정규식이라고도 함)을 사용합니다. 이 주제에 대한 완전한 설명은 이 기사의 범위를 벗어납니다(또는 교과서의 짧은 내용). 그러나 아래 예는 별표(* ) 또는 와일드카드 문자입니다.

검색 문자열의 시작과 끝에 넣으면 찾기 검색어 앞뒤에 문자가 있는 결과를 출력합니다. 이 경우 Google 크롬 Google Chrome.app이 표시됩니다. .

모든 것이 합쳐져 다음과 같이 보입니다.

Mac 터미널 사용에 대한 초보자 가이드

  • 대체: 명령 + 나 정보를 표시합니다.
  • 더 나은 이유: 한 번에 여러 폴더를 표시할 수 있으며 일반적으로 로드하는 데 시간이 덜 걸립니다.

"디스크 사용량"을 나타내며 파일이나 폴더의 크기 또는 폴더 내의 파일 목록까지 빠르게 알려줍니다.

du를 위한 최상의 옵션

  • -d (깊이):뒤에 숫자가 올 때 찾기에 알려줍니다. 검색을 -d로 제한 실행되는 디렉토리의 깊이 수준.
    • 예를 들어
      du -d 1 /Applications
      , 응용 프로그램에 있는 폴더 및 파일의 총 크기만 표시됩니다. 폴더가 아니라 해당 폴더 내의 하위 폴더 크기입니다.
  • -h (사람이 읽을 수 있음):파일 크기가 K 단위로 표시됩니다. , , 또는 G , 킬로, 메가 또는 기가바이트를 나타냅니다.

살펴보기 실행 중:

Mac 터미널 사용에 대한 초보자 가이드

뮤비

  • 대체: 폴더 및 파일의 포인트 앤 클릭 이동.
  • 더 나은 이유: 더 빠르고 탐색이 필요하지 않습니다.

mv를 사용하여 파일이나 폴더를 다른 폴더로 빠르게 이동할 수 있습니다. . 경로 이름을 변경하기만 하면 작동합니다.

구문은

입니다.
mv <old file path> <new file path>

.

예를 들어,

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

file1을(를) 이동합니다. jdoe의 문서에서 데스크톱으로 .

ls

  • 대체: Cmd + i 정보를 표시합니다.
  • 더 나은 이유: 더 빠르고 여러 파일에 대한 정보를 한 번에 표시할 수 있으며 사용자 정의가 가능합니다.

폴더에 있는 내용을 정확하게 표시하는 매우 강력한 명령입니다. 또한 숨김 파일이나 폴더가 있는지 여부 등을 볼 수 있는 사람을 보여줍니다.

ls에 대한 최상의 옵션

  • -l (긴):폴더에 있는 각 파일에 대한 권한, 가장 최근에 수정한 시간, 파일 소유자, 파일 이름을 보여줍니다.
  • - (all):숨김 파일을 포함하여 폴더의 모든 파일을 표시합니다(기본적으로 숨겨져 있는 macOS의 사용자 라이브러리를 표시하는 데 적합).

출력은 다음과 같습니다.

Mac 터미널 사용에 대한 초보자 가이드

mkdir

  • 대체: Finder> 파일> 새 폴더
  • 더 나은 이유: 더 빠르고 새 폴더를 두 번 클릭하는 대신 명령에서 바로 이름을 설정할 수 있습니다.

이 명령으로 순식간에 새 폴더를 만드세요.

예:

mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • 대체: 파일을 휴지통으로 이동하고 비웁니다.
  • 더 나은 이유: 더 빠르고 휴지통에서 제거되지 않는 성가신 파일을 삭제하는 데 좋습니다.

이 명령은 경로에 있는 모든 파일을 편견 없이 즉시 삭제합니다. 분명히, 극도로 주의해서 사용하십시오. 휴지통 비우기를 클릭하는 것과 달리 , rm 당신이 확신하는지 묻지 않을 것입니다. 당신이 무엇을 하고 있는지 알고 있다고 가정합니다.

rm에 대해 주의할 점 기본적으로 폴더가 아닌 파일만 삭제합니다. 폴더를 삭제하려면 -R을 사용해야 합니다. 재귀를 나타내는 옵션 .

예:

rm -R /Users/jdoe/Desktop/cool_stuff

터미널로 Mac 마스터하기

이제 몇 가지 필수 터미널 명령을 알고 일상적인 Mac 워크플로에 통합할 수 있습니다. bash 사용에 익숙해지면 단순히 일상적인 작업을 대체하는 것 이상으로 명령줄에서만 제공할 수 있는 기능을 탐색할 수 있습니다.

macOS용 최고의 패키지 관리자인 Homebrew를 설치하여 시작하십시오. 이를 통해 새로운 프로그래밍 언어, 소프트웨어 리포지토리 등을 설치할 수 있습니다. 그런 다음 재미있고 멋진 명령을 시도하고 터미널을 사용자 정의하여 더욱 유용하게 만들 수 있습니다.