ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Linux] 스터디 3회차. 리눅스 명령어-②
    Linux 2021. 5. 23. 17:45

    스터디 날짜 : 2021.05.22

     

     

    <리눅스 명령어-②>

     

    명령어 내용
    touch [파일이름] 빈 파일 생성
    cat [파일이름] 파일내용출력
    mkdir [디렉토리이름] 디렉토리 생성
    rm [파일 삭제] 파일삭제
    cp [파일이름][파일이름] 파일 복사
    mv [파일이름][경로] 파일 이동, 이름 변경(이름 변경 시 많이 사용)
    tail -숫자 [파일이름] 파일의 맨 밑에서 숫자행까지 출력 
    head -숫자 [파일이름] 파일의 맨 위에서 숫자행까지 출력 
    ifconfig 내 IP주소(=ipconfig)
    ip a(address) 내 IP 주소(=ipconfig)
    vim [파일이름] 편집기 명령어
    history 내가지금까지 사용한 명령어
    id [사용자] 사용자 정보 출력
    whoami 현재 사용자가 누군지 출력
    cat /etc/passwd passwd 사용자 정보 출력
    dev  장치 관련(스피커, 마이크)
    sys 리눅스 커널 정보


    touch [파일이름] : 빈 파일 생성
    리눅스 파일은 확장자가 없음
    .cfg 같이 편의상 붙이는 경우가 있음

    test 파일 생성

    rm [파일이름]

    test 파일 삭제

    절대경로 : 최상이 디렉토리부터 
    상대경로 : 현재 디렉토리에서 상대적으로 붙는 경로
    터미널에 파일이름 쓸 때 중간에 tab 누르면 자동 완성

    mkdir [디렉토리이름] : 디렉토리 생성
    rm test -drf 디렉토리 삭제(아래의 파일들도 다 삭제)


    네트워크관련 명령어는 줄임말 허용
    -라우터, 스위치 

    NIC(network interface card) 컴터 - 랜선 - 공유기 그 랜선을 꼽는 모듈
    리얼택

    ipv4 : 000.000.000.000 주소가 부족해서 ipv6가 생김
    근데 냅 아이피가 잘 만들어져 있어서 거의 안 씀
    ipv6 : 00:00:00:00:00:00:00:00 

    local 루프백 아이피 127.0.0.1(자기 자신에게 데이터 전송할 수 있는 주소)
    = localhost

     

    uid : 사용자 식별자
    gid : 그룹 id

    root 디렉토리 구조 내용
    root root계정의 홈디렉토리
    home 일반 사용자 홈 디렉토리
    tmp 시스템 운영 중 발생하는 임시 데이터 저장
    메모리에 있는 것. 껐다 키면 사라짐
    run 실행 중인 서비스랑 관련된 파일
    etc 리눅스 관련 설정이 모여있는 파일
    proc 프로세스 관련된 것
    프로세스 구분할 때는 pid를 사용!
    var 로그 쌓이는 곳
    boot 컴터 부팅관련된 거
    opt 패키지 관련된 것
    usr  라이브러리, 헤더파일
    -> 링크 : 윈도우의 바로가기 만들기
    bin/sbin 명령어 관련된 디렉토리
    media 외부장치 (usb, cd) 
    mnt 장치 마운트 관련
    srv 서버 관련된 디렉토리(ftp서버, 웹서버...)
    -rlt 권한 관련된 것들


    * -rlt 치면 나오는 목록들


    맨앞에 나오는 것은 파일의 종류

    표기 종류
    d 디렉토리
    - 일반파일
    b 블록
    l 링크

     

    rwx rwx rwx (해당 파일의 사용자/ 해당 파일의그룹/  others)

    표기 권한
    r 읽기 권한
    w 쓰기 권한
    x 실행 권한


    사용자 전환 
    su [사용자 이름] : 사용자만 변경
    su - [사용자 이름] : 사용자 변경 + 사용자의 홈 디렉토리로 이동
    사용자 이름 안치면 root가 디폴트


    <편집기>


    편집기 사용 명령
    리눅스 디폴트 편집기 = vi 편집기, vim(vi업그레이드 버전?)
    윈도우 = 메모장

     

    명령어 내용
    vim [파일이름] 편집기 사용 명령
    i 조작모드에서 편집모드로(현재 커서에서 편집)
    o 조작모드에서 편집모드로(현재 커서에서 다음 줄로 이동 후  편집)
    esc 편집모드에서 조작모드로 이동
    : + w + 엔터 저장(조작모드)
    : + q! + 엔터 강제로 나가기(조작모드)
    : + q + 엔터 그냥 나가기(조작모드)
    : + wq + 엔터 저장하고 나가기(조작모드)
    dd 조작모드에서 현재 커서의 줄 내용 삭제
    : + / + 문자열 + 엔터 조작모드에서 특정 문자열 찾기
    L 조작모드에서 맨 아래로 커서 이동
    M 조작모드에서 중간으로 커서 이동
    H 조작모드에서 맨위로 커서 이동
    u(undo) 실행취소(=ctrl z)


    편집모드 : 텍스트 입력
    조작모드(설정모드) : 파일자체에 대한 저장, 나가기, 단어 찾기, 커서 이동

    *복붙 
    1. 조작모드에서 v (비주얼모드로 변경됨)
    2. 영역 지정하고
    3. y (다시 조작모드로 바뀜)
    4. p 붙여넣기할 부분에 p 

     

Designed by Tistory.