본문 바로가기

Information/Mac

Mac OS 터미널(Terminal) 명령어

$ ipconfig getifaddr en0 => 내 로컬 ip주소 확인

$ du -sh * => 파일 용량을 확인

$ git clone https://github.com/ .... /....... => 로접속하면 깃헙에 것을 다운가능

$ pwd => 현제 어디디렉토리에 있는지 경로를 표시 (pwd는 맥에서만 된다.)

$ ls -la => 현제 디렉토리 안에 있는 파일들 목록 확인 (-la 생략가능)

$ ll => 현제 디렉토리 안에 파일들 목록 확인

$ cp = 원본복사 => cp web /bin "web"폴더를 /bin에 복사

$ mv = 원본이동 => mv web /bin "web"폴더를 /bin으로 이동
Ex) $ mv test11 / ~/desktop => 'test11' 폴더를 desktop으로 이동

$ mkdir = 폴더 생성 => mkdir web "web" 폴더(Directory)를 현제 경로에 생성
Ex) $ mkdir thdbsgh younho so 소윤호 test => 2개이상의 Directory를 연속으로 생성

$ touch index.html = touch 파일명 => 파일 생성
Ex) $ touch index.html
Ex) $ touch css/style.css
Ex) $ touch js/aap.js

$ grep = 파일안 내용찾기 => grep head index.php "index.php" 에서 head 가 포함된 낱말을 찾는다.

$ ln = 링크 - ln -s /bin/web/ apath main "/bin/web/" 의 해당경로를 apath main 으로 링크

$ who = 현제 접속 또는 로그인중인 모든 사용자를 찾는다.

$ ps = ps(옵션) - 현제 실행중인 모든 프로세서 표시

$ kill = kill ichat - ichat 프로세서를 강제 종료

$ find = 조건검색어 - find /root/ -name password 파일이름에 password 를 포함한 파일을 /root 폴더에서 검색

$ sudo = sudo vi /etc/php.ini => root 권한으로 /etc/ 폴더에 php.ini 파일을 vi로 편집

$ cd => 해당 경로로 이동 - cd /<경로명>
Ex) $ cd ./ => 현재 폴더를 알려준다. 현재 폴더에서 작업을 할 땐 생략 가능
Ex) $ cd ../ => 현재 폴더에서 한단계 위의 폴더를 알려준다..
Ex) $ cd ./soyunho => 디렉토리 이름을 써줘야 해당되는 디렉토리로 들어간다.

$~ => ~는 자신의 홈(home) 디렉토리를 말한다.

$ exit 또는 $ logout => 터미널 안전하게 종료

$ rm => 원복삭제 - rm web or rm -r web "web"폴더를 삭제

$ rmdir => 폴더삭제 - rmdir web "web" 폴더를 현재 경로에서 삭제
Ex) $ rm text.txt 또는 $ rm –f text.txt
Ex) $ rm * =>현재 작업중이 directory의 모든 파일 삭제
Ex) $ rm –f * =>그냥 다 지우기
Ex) $ rm –r directory1 => 폴더 및 안의 모든 파일 삭제
Ex) $ rm –rf directory1 => 그냥 다 삭제 (–f 옵션 + –r 옵션)

'Information > Mac' 카테고리의 다른 글

Mac OS 터미널(Terminal) 이쁘게 꾸며보기 with iTerm2  (0) 2020.04.01