이것이 리눅스다(7) - 필수 개념과 명령어(기본 명령어)

1 minute read

기본 명령어

  • ls: 파일의 목록을 보여주는 명령어.
    ls -l: 자세한 파일의 목록. d가 붙으면 디렉토리, -이면 일반파일이다.
    ls <특정 디렉토리>: 특정 디렉토리의 목록을 본다.
    ls -a: 숨김 파일된 파일의 목록까지 보여준다.

  • cd: 다른 디렉토리로 이동.
    cd /: 윈도우로 치면 C드라이브로 이동하는 명령어.
    cd or cd ~: 윈도우로 치면 C드라이브/사용자로 이동하는 명령어. 만약 지금 현재 사용자로 폴더로 이동하고 싶다면 cd ~<현재 사용자 아이디>로 이동할 수 있다.
    cd <특정 디렉토리>: 절대경로로 다른 디렉토리로 이동할 수 있다.
    cd .: 상대경로로 현재 디렉토리를 가리킨다.
    cd ..: 상대경로로 현재의 전 디렉토리를 가리킨다.

  • pwd: 현재 디렉토리 확인. cd 명령어를 치면 꼭 뒤따라 입력하자!

  • rm: 파일이나 디렉토리를 삭제. 휴지통 개념이 없어서 신중하게 삭제해야 한다.
    rm -f: 물어보지 않고 바로 삭제한다.
    rm -r: 디렉토리안에 다른 디렉토리까지 삭제한다.

  • cp: 파일이나 디렉토리 복사. cp <복사할 파일> <복사될 파일>.
    cp -r: 모든 파일을 복사한다.

  • mkdir: 새로운 디렉토리 생성.
    mkdir -p: 여러 디렉토리를 한 번에 생성할 수 있다. mkdir -p aa/bb/cc와 같이 사용하면 된다.

  • touch: 빈 파일 생성.
    touch <이미 있는 파일>: 파일의 내용은 건드리지 않고 수정날짜만 바꾼다.

  • rmdir: 디렉토리를 삭제(단, 비어있어야 함).

  • cat: 텍스트로 작성된 파일을 화면에 출력.

  • head, tail: 텍스트로 작성된 파일의 앞 혹은 뒤 10행만 출력.
    head or tail -<숫자>: 지정한 숫자만큼만 출력한다.

  • more: 텍스트로 작성된 파일을 화면에 페이지 단위로 출력한다. 다음 페이지로 넘어가고 싶다면 스페이스바 입력하면 된다.

  • less: more와 같은 명령어지만 조금 더 편리하다.

  • file: 파일이 무슨 종류인지 확인한다. 윈도우와 리눅스의 큰 차이점 중 하나는 리눅스는 확장자명이 큰 중요성을 지니지 않는다. 리눅스는 확장자명으로 구분하기 힘들기 때문에 file로 종류를 확인한다.

  • clear: 화면을 깨끗하게 해주는 명령어.

Leave a comment