본문 바로가기

보관소

Mac Terminal 명령어 정리

반응형
맥 터미널 명령어를 알아보다가 이곳에 정리해 봅니다.

  • cd = 해당 경로로 이동 합니다. - cd /<경로명>
    > 주-명령어 cd 다음에 나오는 '/' 는 최상위 경로인 루트(root)를 나타냄
    > 폴더 이름에 공백이 있는 경우에는 공백을 '\ ' (역슬러시 + 공백)으로 대치해서 입력해 줘야 함(터미널은 space도 명령어의 일부로 인식하기 때문)
    > '\ ' 대신 폴더 이름을 " "(큰따옴표)로 감싸줘도 동일한 효과
    > 경로 입력 시 [tab] 키를 활용하면 경로를 자동으로 입력할 수 있음. ex) /A를 입력 후 [tab] 키를 누르면 /Applications로 입력이 됨(이 때 폴더 이름의 가장 앞 문자는 대소문자를 구분함)
    > 터미널에 cd를 입력 후 한칸 띄어둔 다음에 Finder에서 타깃 폴더 또는 파일을 터미널로 드래그 하면 경로가 자동 입력됨

  • pwd = 현제 경로를 표시합니다.

  • ls = 조건 검색어 - ls st 파일 이름 중간에 st 를 포함한 모든 파일을 표시합니다.
    > ls -a는 숨겨진 파일까지 모두 표시. 숨겨진 파일은 이름 앞에 period 기호인 '.'이 포함되어 있음 
    > ls -l은 리스트 유형으로 표시

  • cp = 원본복사 - cp web /bin "web"폴더를 /bin에 복사합니다.

  • mv = 원본이동 - mv web /bin "web"폴더를 /bin으로 이동합니다.

  • rm = 원복삭제 - rm web or rm -r web "web"폴더를 삭제 합니다.

  • mkdir = 폴더 생성 - mkdir web "web" 폴더를 현제 경로에 생성합니다.

  • rmdir = 폴더삭제 - rmdir web "web" 폴더를 현제 경로에서 삭제합니다.

  • touch = 파일생성 - touch web "web"의 무용량 파일을 생성 합니다.

  • 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 폴더에서 검색합니다.

  • whereis = whereis ichat "ichat 가 있는 프로세서 경로를 표시합니다.

  • sudo = sudo vi /etc/php.ini root 권한으로 /etc/ 폴더에 php.ini 파일을 vi로 편집합니다.

  • !! = 직전 또는 이전에 사용한 명령어 다시 실행
    > 위 명령어는 바로 직전에 사용한 명령어만 불러옴. 만약 이전에 사용한 명령어를 찾고 싶으면 상/하 방향키로 찾은 다음 return 키를 눌러서 실행

  • history = 이전에 사용한 모든 명령어 리스트 보기
    history -c = 히스토리 기록 초기화

  • clear = 터미널 윈도우의 모든 내용 삭제

  • whoami = 현재 사용자의 ID 확인

  • ditto = 대용량 폴더 복사 - ditto <복사할 폴더명> <복사할 경로>
    > 작성 예) 현재 경로에 있는 'Money' 폴더를 (통으로) 데스크탑으로 복사하는 예시: ditto -V Money ../Desktop/Money
    > 위에서 '..'은 한단계 상위 경로를 표시하는 기호이며, 'V'는 복사되는 항목들을 실시간으로 화면에 출력해 주는 Verbose (수다쟁이) 옵션

  • say = 말하기(입력한 문장 텍스트로 읽기)
    > 작성 예) say "읽을 문장 입력"
    > 텍스트 파일을 읽는 경우: say -f <Finder에서 해당 파일을 드래그하면 경로 자동 입력>




출처: Mac Terminal 명령어

        터미널 : 유용한 터미널 명령어 모음 (Part 1)



by ichizu

반응형