macOS는 직관적인 운영 체제이므로 기본 사항을 배우는 데 많은 시간을 할애할 필요가 없습니다. 이것을 알면서 Mac에서 사용할 수 있는 Unix 명령줄을 배우고 활용해야 하는 이유는 무엇입니까? 다음과 같은 네 가지 이유가 있습니다.
- 수십 개의 오픈 소스와 무료로 사용할 수 있는 Unix 기반 앱이 있습니다. 당신은 이것들에 돈을 쓸 필요가 없습니다.
- Spotlight에서 파일을 검색하는 데 어려움이 있는 경우 Unix 검색 도구를 사용할 수 있습니다. Spotlight보다 훨씬 강력합니다.
- 파일, 폴더 및 파일 아카이브를 자동화된 방식으로 관리할 수 있습니다. cron 작업을 설정하면 자동으로 처리됩니다.
- 시스템에 대한 더 많은 권한과 제어를 제공합니다.
Mac 명령이 너무 많아서 모두 기억하고 사용하기가 어려운 경우가 많습니다. 시스템에서 향상된 생산성을 잠금 해제하는 데 사용할 수 있는 Mac 터미널 명령의 자세한 치트 시트를 도와드리겠습니다.
딥 웹에 액세스하는 것이 불법입니까?
터미널 앱 실행 ~에서 애플리케이션 > 유틸리티 또는 Spotlight를 통해 검색하십시오. 그런 다음 아래의 강력한 명령 중 일부를 시작할 수 있습니다.
무료 다운로드: 이 치트 시트는 다운로드 가능한 PDF 유통 파트너인 TradePub에서 제공합니다. 처음으로만 액세스하려면 간단한 양식을 작성해야 합니다. 다운로드 Mac 터미널 명령 치트 시트 .
Mac 터미널 명령 치트 시트
명령 | 동작 |
---|---|
바로가기 | |
탭 | 파일 및 폴더 이름 자동 완성 |
Ctrl + A | 현재 입력 중인 줄의 시작 부분으로 이동 |
Ctrl + E | 현재 입력 중인 줄의 끝으로 이동 |
Ctrl + U | 커서 앞의 줄 지우기 |
Ctrl + K | 커서 뒤의 줄 지우기 |
Ctrl + W | 커서 앞의 단어 삭제 |
Ctrl + T | 커서 앞의 마지막 두 문자를 바꿉니다. |
ESC + T | 커서 앞의 마지막 두 단어 바꾸기 |
Ctrl + L | 화면 지우기 |
Ctrl + C | 당신이 실행하는 무엇이든 죽이십시오 |
Ctrl + D | 현재 쉘 종료 |
옵션 + → | 커서를 한 단어 앞으로 이동 |
옵션 + ← | 커서를 한 단어 뒤로 이동 |
Ctrl + F | 커서를 한 문자 앞으로 이동 |
Ctrl + B | 커서를 한 문자 뒤로 이동 |
Ctrl + Y | 마지막 명령으로 잘라낸 것을 붙여넣기 |
Ctrl + Z | 실행 중인 모든 것을 일시 중단된 백그라운드 프로세스에 넣습니다. |
Ctrl + _ | 마지막 명령 실행 취소 |
기초 | |
/ (슬래시) | 최상위 디렉토리 |
. (단일 기간) | 현재 디렉토리 |
.. (이중 마침표) | 상위 디렉토리 |
~(물결표) | 홈 디렉토리 |
sudo [명령] | 슈퍼유저의 보안 권한으로 명령어 실행 |
나노 [파일] | 터미널 편집기를 엽니다. |
[파일]을 열다 | 파일을 엽니다 |
[명령] -h | 명령에 대한 도움말 보기 |
남자 [명령] | 명령의 도움말 설명서 표시 |
디렉토리 변경 | |
CD | 홈 디렉토리 |
CD [폴더] | 디렉토리 변경, 예: CD 문서 |
CD ~ | 홈 디렉토리 |
CD/ | 드라이브의 루트 |
CD - | 마지막으로 탐색한 이전 디렉토리 또는 폴더 |
암호 | 작업 디렉토리 표시 |
CD.. | 상위 디렉토리로 이동 |
CD../.. | 두 단계 위로 이동 |
디렉토리 내용 나열 | |
엘 | 디렉토리의 파일 및 하위 디렉토리 이름 표시 |
ls -C | 목록의 다중 열 출력 강제 실행 |
ls -a | .(마침표) 및 ..(이중 마침표)가 있는 항목을 포함한 모든 항목 나열 |
ls -1 | 파일 목록을 라인 형식당 하나의 항목으로 출력 |
ls -F | 디렉토리인 각 경로 바로 뒤에 /(슬래시)를 표시하고, 실행 프로그램이나 스크립트 다음에 *(별표)를 표시하고, 기호 링크 다음에 @를 표시합니다. |
ls -S | 크기별로 파일 또는 항목 정렬 |
ls -l | 긴 형식으로 나열하십시오. 파일 모드, 소유자 및 그룹 이름, 파일이 수정된 날짜 및 시간, 경로 이름 등을 포함합니다. |
ls - lt | 수정한 시간순으로 정렬된 파일 나열(가장 최근 것부터) |
ls -lh | 사람이 읽을 수 있는 파일 크기(KB, MB 또는 GB)가 포함된 긴 목록 |
ls -lo | 크기, 소유자 및 플래그와 함께 파일 이름 나열 |
ls - 라 | 숨겨진 파일을 포함한 자세한 디렉토리 내용 나열 |
파일 크기 및 디스크 공간 | |
NS | 각 하위 디렉토리 및 그 내용에 대한 용도 나열 |
du -sh [폴더] | 디렉토리에 있는 모든 파일의 사람이 읽을 수 있는 출력 |
뒤 - s | 지정된 각 파일에 대한 항목 표시 |
뒤 -sk * | 정렬 아니오 | 파일과 폴더를 나열하여 하위 폴더를 포함한 전체 크기를 합산합니다. 디렉토리를 MB 단위로 나열하려면 sk*를 sm*으로 바꿉니다. |
df -h | 시스템의 여유 디스크 공간 계산 |
df -H | 1,000의 거듭제곱으로 사용 가능한 디스크 공간 계산(1,024와 반대) |
파일 및 디렉토리 관리 | |
mkdir | 이름이 새 폴더 만들기 |
mkdir -p / | 중첩 폴더 만들기 |
mkdir | 한 번에 여러 폴더 만들기 |
mkdir '' | 파일 이름에 공백이 있는 폴더 만들기 |
rmdir | 폴더 삭제(빈 폴더에서만 작동) |
rm -R | 폴더 및 해당 내용 삭제 |
만지다 | 확장자 없이 새 파일 만들기 |
cp | 폴더에 파일 복사 |
cp | 파일을 현재 폴더에 복사 |
cp ~// | 파일을 폴더에 복사하고 복사한 파일의 이름을 바꿉니다. |
cp -R | 파일 이름에 공백이 있는 새 폴더로 폴더 복사 |
cp -i | 덮어쓰기 경고 메시지와 함께 파일을 복사하기 전에 묻습니다. |
cp /사용자/ | 폴더에 여러 파일 복사 |
NS | 파일 삭제(파일을 영구적으로 삭제하므로 주의하여 사용하십시오.) |
rm -i | 확인 시에만 파일 삭제 |
rm -f | 확인 없이 강제 제거 |
NS | 확인 없이 여러 파일 삭제 |
뮤직비디오 | 이동/이름 변경 |
뮤직비디오 | 기존 파일을 덮어써서 파일을 폴더로 이동합니다. |
뮤직비디오 | 파일을 덮어쓰기 전에 경고하는 선택적 -i 플래그 |
mv *.png ~/ | 현재 폴더에서 다른 폴더로 모든 PNG 파일 이동 |
명령 기록 | |
Ctrl + R | 이전에 사용한 명령 검색 |
역사 n | 입력한 이전 명령을 표시합니다. 마지막 n개 항목으로 제한하려면 숫자를 추가하세요. |
![값] | 값으로 시작하는 입력된 마지막 명령 실행 |
!! | 마지막으로 입력한 명령 실행 |
권한 | |
ls -ld | 홈 디렉토리에 대한 기본 권한 표시 |
ls -ld / | 특정 폴더의 읽기, 쓰기, 접근 권한 표시 |
채널 모드 755 | 파일의 권한을 755로 변경 |
chmod -R 600 | 폴더(및 그 내용)의 권한을 600으로 변경 |
춘 : | 파일의 소유권을 사용자 및 그룹으로 변경합니다. 폴더 내용을 포함하려면 -R 추가 |
프로세스 | |
추신 - 도끼 | 현재 실행 중인 프로세스를 출력합니다. 여기에서 모든 사용자의 프로세스를 표시하고 x는 터미널에 연결되지 않은 프로세스를 표시합니다. |
추신 - 보조 | %cpu, %mem, 페이지 인, PID 및 명령이 있는 모든 프로세스를 표시합니다. |
맨 위 | 현재 실행 중인 프로세스에 대한 실시간 정보 표시 |
상단 -ocpu -s 5 | CPU 사용량별로 정렬된 프로세스 표시, 5초마다 업데이트 |
상단 - 크기 | 메모리 사용량을 기준으로 상위 정렬 |
PID 죽이기 | ID로 프로세스를 종료합니다. 활동 모니터에서 PID가 열로 표시됩니다. |
추신 - 도끼 | 꽉 붙잡음 | 이름 또는 PID로 프로세스 찾기 |
회로망 | |
핑 | Ping 호스트 및 디스플레이 상태 |
후이즈 | 도메인에 대한 whois 정보 출력 |
컬 -O | HTTP, HTTPS 또는 FTP를 통해 파일 다운로드 |
ssh @ | 사용자와 SSH 연결 설정 |
scp @:/원격/경로 | 원격으로 복사 |
홈브류 | |
양조 의사 | 잠재적인 문제에 대한 양조 확인 |
양조 설치 | 수식 설치 |
양조 제거 | 수식 제거 |
양조 목록 | 설치된 모든 수식 나열 |
양조 검색 | 양조에 사용 가능한 공식 표시 |
양조 업그레이드 | 오래되고 고정되지 않은 모든 양조주 업그레이드 |
양조 업데이트 | 최신 버전의 자작 및 수식 가져오기 |
양조 청소 | 설치된 수식의 이전 버전 제거 |
브루 탭 홈브루/캐스크 | GitHub에서 cask 저장소를 탭합니다. |
양조 술통 목록 | 설치된 모든 캐스크 나열 |
브루 캐스크 설치 | 주어진 캐스크를 설치하십시오 |
양조 술통 제거 | 주어진 통을 제거하십시오 |
찾다 | |
이름 찾기 | 내부에 이름이 지정된 모든 파일을 찾습니다. 와일드카드(*)를 사용하여 파일 이름의 일부 검색 |
꽉 붙잡음 '' | 내부의 모든 항목을 출력합니다(대소문자를 구분하지 않으려면 -i 추가). |
grep -rl '' | 내부를 포함하는 모든 파일 검색 |
산출 | |
고양이 | 의 내용을 출력 |
더 적은 | 페이지 매김 등을 지원하는 less 명령어를 사용한 내용 출력 |
머리 | 의 처음 10줄을 출력합니다. |
>> | 의 출력을 추가합니다. |
> | 의 출력을 으로 지시 |
| | 의 출력을 직접 |
다음으로 터미널 사용자 지정
이 치트 시트에는 많은 명령이 있습니다. 하지만 한 번에 모든 것을 배울 필요는 없습니다! 워크플로와 잘 통합되는 몇 가지를 선택하여 시간을 최대한 절약하십시오. 이러한 명령을 마스터하고 나면 터미널 사용 경험을 향상시키기 위해 터미널에 대해 더 알아야 할 사항이 있습니다.
추가 읽기를 위해 Mac 터미널을 사용자 지정하고 더 유용하게 만드는 방법을 살펴보았습니다.
유튜브 하이라이트 댓글이 뭐야공유하다 공유하다 트위터 이메일 디스크 공간을 확보하려면 이러한 Windows 파일 및 폴더를 삭제하십시오.
Windows 컴퓨터에서 디스크 공간을 비워야 합니까? 다음은 디스크 공간을 확보하기 위해 안전하게 삭제할 수 있는 Windows 파일 및 폴더입니다.
다음 읽기 관련 항목- 맥
- 컨닝 지
- 단말기
- 명령 프롬프트
- 리눅스 배시 쉘
안과 전문의 M.Optom 학위를 받은 Rahul은 대학에서 수년간 강사로 일했습니다. 글쓰기와 다른 사람들을 가르치는 것은 항상 그의 열정입니다. 그는 이제 기술에 대해 글을 쓰고 있으며 기술을 잘 이해하지 못하는 독자도 이해할 수 있도록 설명합니다.
라훌 사이갈이 참여한 작품 더보기뉴스레터 구독
기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!
구독하려면 여기를 클릭하세요.