[Linux] Chapter 3 : 기본 명령어

Lern-Backup·2021년 9월 24일
0

Linux

목록 보기
1/9

📗 3.1 기본 명령어 사용

기본 명령어 사용

  • 날짜 및 시간 확인
    $ date : 현재 날짜 및 시간 확인

  • 시스템 정보 확인
    $ hostname : 내가 사용하고 있는 호스트 이름
    $ uname : 현재 사용하고 있는 운영체제
    $ uname -a : -a는 all이라는 뜻이며 운영체제뿐만 아니라 호스트 이름, 시스템 사양도 함께 보여줌

  • 사용자 정보 확인
    $ whoami : 로그인한 사용자 아이디
    $ who : 리눅스 시스템 내에 로그인되어 있는 사용자들 확인(언제 어디서 로그인)

  • 디렉터리 내용 확인
    $ ls : 디렉터리 내의 파일, 서브디렉터리 목록 확인

  • 패스워드 변경
    $ passwd : 비밀번호 변경

  • 화면 정리
    $ clear : 화면의 첫째 줄에 프롬프트 표시

온라인 매뉴얼

  • 명령어가 궁금할 때
    $ man : 온라인 매뉴얼 제공 ex) $ man ls

📗 3.2 파일과 디렉터리

파일의 종류

  • 일반 파일 (일반 파일 / 이진 파일)
  • 디렉터리
  • 장치 파일
  • 심볼릭 링크 파일

디렉터리 계층구조

  • 디렉터리 == 폴더

홈 디렉터리와 경로명

  • 리눅스 시스템은 다중 사용자 시스템이기 때문에 각 사용자마다 별도의 홈 디렉터리가 있음
  • 보통 /home 디렉터리 아래에 사용자명과 같은 이름으로 만들어짐
  • 경로명은 파일이나 디렉터리에 대한 정확한 이름으로 두 종류의 경로명을 사용할 수 있음 (절대경로명, 상대경로명)

📗 3.3 디렉터리 명령어 기초

  • 현재 작업 디렉터리 출력
    $ pwd : 현재 작업 디렉터리의 절대경로명 출력
  • 디렉터리 이동
    $ cd : 현재 작업 디렉터리를 지정된 디렉터리로 이동, 지정하지 않으면 홈 디렉터리로 이동
  • 명령어의 경로 확인
    $ which : 명령어의 절대경로 출력

📗 3.4 디렉터리 리스트

  • 디렉터리 리스트
    $ ls, $ dir : 지정된 디렉터리의 내용을 리스트
  • ls 명령어 옵션
    -a : 숨겨진 파일을 포함해 모든 파일 리스트
    -s : 파일의 크기를 k 바이트 단위로 출력
    -l : 파일의 상세 정보 출력
    -F : 파일의 종류 표시해 출력
    -R : 모든 하위 디렉터리들 리스트
    ls -asl : 현재 디렉터리 내의 모든 파일에 대해 자세한 정보 출력

📗 3.5 디렉터리 생성과 삭제

  • 디렉터리 생성
    $ mkdir : 디렉터리 새로 만듬
    -p : 중간 디렉터리 자동 생성
  • 디렉터리 삭제
    $ rmdir : 디렉터리 삭제

📗 3.6 파일 내용 출력

간단한 파일 만들기

  • 편집기 사용
    $ gedit : 편집기 열기
    $ cat > 파일이름 : 표준입력 내용을 모두 파일에 저장, 파일이 없으면 새로 만듬
    $ touch : 파일 크기가 0인 빈 파일 만들어줌
  • 파일 내용 보기
    $ cat : 파일의 내용을 그대로 화면에 출력
  • 페이지 단위로 파일 내용 보기
    $ more : 파일의 내용을 페이지 단위로 화면에 출력
  • 파일 앞부분, 뒷부분 보기
    $ head : 파일의 앞부분(10줄)만 출력
    $ tail : 파일의 뒷부분(10줄)만 출력
  • 단어 세기
    $ wc 파일이름 : 파일에 저장된 줄, 단어, 문자의 개수를 세서 출력
profile
공부 백업용

0개의 댓글