Linux _ 1. 기본 명령어 (1)

WONY_yoon·2025년 10월 6일
post-thumbnail

KOREA IT LINUX 과정

리눅스 첫번째 시간 (1)

<< 디렉토리 이동 명령어 >>

1. pwd : 현재 작업 디렉토리 위치 알려줌

2. cd : 원하는 디렉토리로 이동시켜줌

  • cd (디렉토리) : 해당 디렉토리로 이동
  • cd ~ : 홈 디렉토리로 이동 ('~' 생략 가능)
  • cd / : 루트 디렉토리로 이동
  • cd - : 이전 디렉토리로 이동
  • cd _ : 상위 디렉토리로 이동
    → cd etc 와 cd /etc : 여기서는 /(root) 안에 etc 가 있으므로 둘 다 가능
    → cd sysystemds와 cd /sysystemds 중에 cd systemds 만 가능
    → 하얀색 : 일반 파일
    → 파란색 : 디렉토리(파일)
    → 하늘색 : 링크 파일
    → . 은 현재 디릭토리이므로 'cd .'를 입력하여도 변화 없음
    → .. 은 상위 디렉토리
    → cd etc/systemd와 cd /etc/systemd 중에서 cd /etc/systemd 만 가능

<< 디렉토리 확인/생성/삭제 관련 명령어 >>

1. ls : 디렉토리와 파일 또는 디렉토리 안에 내용을 확인하는 명령어

  • -l : 상세 출력(파일/디렉토리 구분, 권한, 소유자/그룹, 하드 링크 개수, 용량, 수정 날짜)

  • -ld : 디렉토리 정보 상세 확인→ -l /(디렉토리)로 해당 디렉토리 안에있는 것들의 상세한 정보 확인 가능
    → -ld /(디렉토리)로 해당 디렉토리 의 상세한 정보 확인 가능
    → /(root) 는 아무것도 안뜨고 현재 라는 의미의 .(온점)만 뜸

  • -a : 숨긴 파일과 숨김 디렉토리까지 출력
    → -l, -a 를 '-la' or '-al' 로 출력 가능

  • -i : inode번호 출력

  • -R : 현재 또는 지정한 디렉토리 내용부터 하위 디렉토리 내용 출력

  • -lh : 파일 및 디렉토리 용량을 단위로 변환해서 출력

  • --color=auto : 파일 디렉토리 색상 구분(alias is 확인)

  • tree : 디렉토리의 구조를 트리 형식으로 보여줌
    → 아무것도 뜨지 않을 경우 버전 업데이트 및 tree 형식 설치 필요
    → 'sudo apt update' 입력하여 업데이트
    → 'sudo apt install tree' 입력하여 설치
    → tree 재입력 시 구조 형식으로 출력 가능

  • -F : / 디렉토리, * 실행파일, @ 링크파일 / whereis ls
    → 색상으로 구분 안됨
    → ls -F 활용하여 파일 형식 확인 가능
    → 아무것도 없으면 글자로 된 일반 파일
    → /는 디렉토리
    → @ 링크파일 (바로가기 단축아이콘 개념)

    → 파란색 : 디렉토리
    → 하늘색 : 링크 파일
    → 하얀색 : 일반 파일
    → 초록색 : 실행 파일

  • df 와 df -h

  • pf 와 pf -f, pf -t→ 옵션이 필요한 인자값이 뒤쪽에 올 수 있도록! / pf -ft (O) / pf -tf(X)
    → 인자값이 여러개인 경우 (명령어) (옵션) (인자) (옵션) (인자)
    → 옵션이 인자가 필요 없다면 순서 중요치 않음

2. mkdir : 디렉토리 생성하는 명령어

  • mkdir 로 디렉토리 생성하기→ mkdir 로 데릭토리 생성 후 'tree'명령어 활용하여 확인→ 하위 디렉토리를 만들 때에는 반드시 상위 디렉토리 존재해야함→ 존재하지 않는 경우 해당 에러 출력
    → -p 를 활용하여 존재하지 않는 디렉토리의 경로를 통해 디렉토리 생성 가능

  • p : 디렉토리 생성 이후 하위 디렉토리를 생성하거나 이미 디렉토리가 있어도 도 생성 가능

  • m : 디렉토리 생성 시 권한을 설정함

3. rmdir : 비어있는 디렉토리 삭제하는 명령어

→ 비어있지 않은 디렉토리는 삭제되지 않음
→ 비어있지 않은 것 부터 차근차근 삭제

4. rm : 파일 또는 디렉토리 삭제하는 명령어

  • -r : 삭제할 대상이 디릭토리 인 경우 사용
  • -f : 대화형 모드 없이 강제 삭제 가능
  • rm 모드 추가 기능 확인→ cp /var/log/ 로 파일 test파일에 실습 파일 불러와보기 / cp : copy
    → ls 로 확인해보면 test파일에 복사된 것 알 수 있음
    → rm -rf CDIS.custom 과 rm -rf wifi.log 를 활용하여 각각 삭제
    → rm -rf
    .log 활용하여 끝에가 .log인 것 삭제
    → rm -rf * 활용하여 해당 위치에 있는 모든 것 삭제

0개의 댓글