[210530 TIL] Linux

Choi Rim·2021년 5월 30일
0

Linux

목록 보기
2/10
post-thumbnail
  • su - root 실행 시 su: Authentication failure 뜨는 이유는 root 비밀번호를 설정하지 않았기 때문
  • root 비밀번호 설정 방법 : sudo passwd root

디렉토리 관련 명령어

pwd : print working directory, 현재 작업 디렉토리 확인. 현재 작업 디렉토리와 상위 디렉토리를 알려줌
cd : change directory, 작업 디렉토리 변경
ls : list, 디렉토리 리스트 확인
mkdir : make directory, 디렉토리 생성
rmdir : remove directory, 디렉토리 제거
mv : move, 디렉토리 이름 변경
mv : move, 디렉토리 이름 변경
cp : copy, 디렉토리 복사

좀 더 자세한 설명

  • 디렉토리 생성
    mkdir -p : 디렉토리 생성과 함께 하위구조도 함께 만듬
  • 디렉토리 제거
    rm -r : 디렉토리 삭제
    rm -rf : 디렉토리의 하위 디렉토리까지 강제 삭제, 주의해서 사용
  • 작업 디렉토리 변경
    리눅스에서 디렉토리를 변경할 때는 절대경로를 통해 변경하는 방법과 상대경로를 통해 변경하는 방법이 있다.
    절대경로 : 최상위 디렉토리인 /에서부터 특정 파일 또는 디렉토리의 경로를 모두 입력
    상대경로 : 현재 작업 디렉토리를 기준으로 특정 파일 또는 디렉토리의 경로를 입력
    cd .. : 상위 디렉토리로 이동, 상대경로 이용
    cd ../.. : 상위의 상위 디렉토리로 이동
  • 디렉토리 이름 변경
    mv : ex) mv dir1 dir2 / dir1을 dir2로 변경

디렉토리 내용 확인

ex) -rw-r--r-- 1 root root 3106 12월 5 2019 .bashrc

(1) -rw-r--r-- : 파일에 대한 접근 권한, 10개의 문자로 구성
(2) 1 : 하드링크의 수
(3) root : 파일의 소유자 UID
(4) root : 파일 관리 그룹 GID
(5) 3106 : 파일의 크기
(6) 12월 5 2019 : 마지막 파일 수정 시간
(7) .bashrc : 파일의 이름, 파일 이름 앞에 . 붙어 있으면 숨겨진 파일

파일 관련 명령어

  • touch : 내용에 아무것도 없는 빈 파일 생성 (ex. touch file)
  • rm : 파일 제거하는 명령어, 일반적으로 -r & -f 옵션과 같이 사용
  • mv : 파일 이름 변경 (ex. mv file file2)
  • mv : 파일 이동 (ex. file dir1/file)
  • cp : 파일 복사 (ex. file file2)
  • cat, head, tail, more : 파일 내용 확인
    • cat : 파일 내용 전부 확인, 맨 마막 줄부터 출력
    • head : 파일의 내용을 시작부터 몇 줄만 확인, 기본 10줄 출력, 옵션으로 보고 싶은 라인 수 지정(head -5)
    • tail : 파일의 내용을 끝에서 몇 줄만 확인, 기본 10줄 출력, 옵션으로 보고 싶은 라인 수 지정
    • more : 파일의 내용을 화면에 맞춰서 확인, space -> 한 페이지 더 확인, enter -> 한 줄씩 확인, --More--(44%) 몇 퍼센트 출력되었는지 표시됨
    • 일반적으로 cat을 많이 사용함

<참고>

profile
https://rimi0108.github.io/

0개의 댓글