SeokRae / mac-os-command-and-script

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacOS

  • 각 명령어에 대한 자세한 정보는 MacOS 터미널에서 man [command name] 명령어를 입력하여 확인

핵심 명령어

키/명령어 설명
cd [folder] 디렉토리를 변경합니다. 예) cd Documents
cd 홈 디렉토리
cd ~ 홈 디렉토리
cd / 드라이브의 root
cd - 이전 디렉토리
ls 현재 디렉토리의 짧은 목록
ls -l 현재 디렉토리의 긴 목록
ls -a 숨겨진 파일이 포함된 목록
ls -lh 사람이 읽을 수 있는 파일 사이즈 표기가 포함된 목록
ls -R 재귀적으로 모든 폴더의 컨텐츠 표시
sudo [command] superuser의 보안 권한으로 명령어를 실행합니다. (sudo = Super User DO)
open [file] 파일을 엽니다. ( 더블클릭 한 것처럼 )
top 현재 동작중인 프로세스를 표시합니다. q를 누르면 표시를 종료합니다.
nano [file] nano 에디터로 파일을 엽니다.
vim [file] vim 에디터를 파일을 엽니다.
clear 화면을 지웁니다.
reset 터미널을 reset합니다.

디렉토리 관리

키/명령어 설명
mkdir [dir] 새 디렉토리를 만듭니다.
mkdir -p [dir]/[dir] 중첩된 디렉토리를 만듭니다.
rmdir [dir] 디렉토리를 삭제합니다. (빈 디렉토리인 경우에만 작동합니다.)
rm -R [dir] 디렉토리와 컨텐츠를 삭제합니다.
less [file] 화면 사이즈로 제공되는 파일의 내용
[command] > [file] output을 파일로 만듭니다. 이 파일은 덮어써지는 것을 명심해야합니다.
[command] >> [file] output을 기존의 파일에 추가합니다.
[command] < [file] 파일에서 내용을 읽으라는 명령을 수행합니다.

네트워크 관리

키/명령어 설명
ifconfig MacOS의 네트워크 인터페이스의 상태를 표시합니다.
ping 네트워크 호스트의 응답 상태를 테스트합니다.
nslookup 도메인 이름 또는 IP 주소에 대한 DNS 정보를 검색합니다.
traceroute 네트워크 패킷이 어디에서부터 어디로 가는지 보여줍니다.
route 네트워크 경로를 검색하고 관리합니다.
mtr 네트워크 경로의 상태를 실시간으로 모니터링합니다.
ssh 원격 호스트에 접속합니다.
scp 원격 호스트로 파일을 복사합니다.
wget 파일을 다운로드합니다.
curl 파일을 다운로드합니다.
telnet 원격 호스트에 접속합니다.
netstat 네트워크 상태를 표시합니다.
arp ARP(Address Resolution Protocol) 테이블을 보여줍니다.
lsof 현재 시스템에서 열려 있는 파일 리스트를 보여줍니다.

About