[Linux] 리눅스 기초 명령어☝🏻

sorzzzzy·2022년 1월 7일
0

TIL

목록 보기
21/36
post-thumbnail

Code.presso Java 웹 개발 체험단 활동 3월 커리큘럼 중 프로젝트 활동이 있는데, 이를 위해 리눅스 기초 명령어를 미리미리 공부해두어야 겠다고 생각했다!

2022년도에는 생각한김에 바로바로 정리하고 공부하는 습관을 들여봅시다😅

리눅스 기초 명령어 1탄! 시 작 ~~ 🔥



🏷 리눅스 기본 명령어

1. pwd

  • print working directory
  • 현재 작업중인 디렉토리를 출력한다.
  • df - h 명령어로 전체 디렉토리 구조를 확인할 수 있다.
    ➡️ pwd

2. cd

  • change directory
  • 디렉토리를 변경한다.
    ➡️ cd 디렉토리명

3. ls

  • list
  • 현재 디렉토리에 들어있는 목록을 보여준다.
  • ls -l 명령어로 목록을 자세히 볼 수도 있다(파일 권한 등).
    ➡️ ls

4. man

  • manual(메뉴얼)
  • 명령어의 메뉴얼을 보여준다.
    ➡️ man (명령어, ex_ls)

ls --help 도 비슷하다. 이는 명령어 각각의 사용법을 알고싶을 때 사용하면 유용하다.

5. rm

  • remove
  • 파일이나 디렉토리를 삭제한다.
    ➡️ rm 파일명
    ➡️ rm -r 디렉토리명
    📌 옵션
    -r : 하위 디렉토리 삭제
    -f : 강제로 삭제
    -i : 안에 파일을 지울 지 물어봄
    -v : 삭제 정보를 보여줌

6. rmdir

  • remove directory
  • 디렉토리를 삭제한다. (삭제 시 안에 파일이 없어야 함)
    ➡️ rmdir 디렉토리명

7. cp

  • copy
  • 파일이나 디렉토리를 복사한다.
  • 읽기 권한이 필요하다.
    ➡️ cp 파일1 파일2 (파일1을 파일2로 복사)

8. mkdir

  • make directory
  • 디렉토리를 새로 만든다. 디렉토리는 새로 만든 사람의 소유가 된다.
    ➡️ mkdir 디렉토리명

9. grep

  • 파일 내에서 지정한 패턴이나 문자열을 찾는다.
    ➡️ grep -옵션 패턴 파일명
    📌 옵션
    -c : 패턴이 일치하는 행의 수를 출력
    -i : 비교시 대소문자를 구별 안함
    -v : 지정한 패턴과 일치하지 않는 행만 출력
    -n : 행의 번호를 함께 출력
    -l : 패턴이 포함된 파일의 이름을 출력
    -w : 패턴이 전체 단어와 일치하는 행만 출력

10. cat

  • concatenate
  • 파일의 내용을 화면에 출력한다.(보통 텍스트 파일)
  • 여러개의 파일을 연결해서 보여준다.
    ➡️ cat 파일명 - 파일이 한개일 경우
    ➡️ cat 파일명1 파일명2 - 파일이 여러개일 경우

11. file

  • 파일의 형식을 표시한다.
    ➡️ file 파일명

12. clear

  • 출력된 내용을 지우고 화면을 깨끗하게 만든다.
    ➡️ clear

13. history

  • 사용한 명령어의 역사를 보여준다.
  • 가장 최근 사용한 순서대로 보여준다.
    ➡️ history

14. head

  • 파일의 처음 10줄을 출력한다.
  • 파일이 긴 경우 앞부분과 뒷부분만 확인하고 싶을 때 유용하게 사용한다.
    ➡️ head 파일명

15. tail

  • 파일의 마지막 10줄을 출력한다.
  • 파일이 긴 경우 앞부분과 뒷부분만 확인하고 싶을 때 유용하게 사용한다.
    ➡️ tail 파일명

16. mv

  • move
  • 파일을 이동한다
    ➡️ mv 파일1 디렉토리명/파일2

17. wc

  • word count
  • 파일 속 글자의 개수를 카운트한다.
    ➡️ wc 파일명

18. tar

  • 파일을 묶어준다➡️ tar
    📌 옵션
    c : 파일을 묶어줌
    v : 작업 과정 확인
    f : 저장될 파일명 지정
    x : 묶은 파일을 풀어줌
    z : tar+gzip
    j : tar+bzip2

19. find

  • 파일을 검색한다.
    ➡️ find 디렉토리명 -옵션
    📌 옵션
    -name : 파일 이름으로 검색
    -user : 소유자 이름으로 검색
    -size : 파일 크기로 검색


🏷 vi 기본 명령어

📌 vi 명령어 참고자료

1. 저장 및 종료

2. 입력모드 전환

3. 이동

4. 삭제

5. 복사, 붙여넣기

6. 블록지정

7. 문자열 찾기

8. 문자열 대체

9. 기타


2탄에서는 보다 더 복잡한 명령어들과 gcc 기본 명령어들에 대해 알아보도록 하겠다!!

화이팅 🌟

profile
Backend Developer

0개의 댓글