본문 바로가기

자격증

리눅스 마스터 2급 대비 명령어 실습 #2 (완전 초보용)

리눅스 마스터 2급 대비용 영진닷컴 이기적 교재에 나온 명령어 연습하기.

2번째는 02 디렉터리 및 파일 부분임. 

 

기본적으로 그대로 따라가다보면 뒷쪽의 vi 용도도 확인해야 하는 등 플러스 알파로 익히게 되는 것 같음

 


 

  • pwd : 현재 작업 중인 디렉토리 확인
  • cd : 디렉토리 이동, ~(홈 디렉토리), .(점 하나), ..(점 둘), /(루트 디렉토리)

  • mkdir : make directory

  • rmdir : remove directory

 

  • ls : 현재 위치한 디렉토리 파일목록, -a(히든파일포함 모든 파일, 디렉토리), -l(자세한 정보), -d(디렉토리정보), -R(하위경로와 그 안에 있는 파일), -r(알파벳 역순으로 정보 출력)

  • ls -a

  • ls -l

  • ls -al

  • ls -R

  • ls -alR

  • ls -F
  • ls -i

 

 

  • cp : 복사, -b(복사 대상 있는 경우 대비하여 백업파일), -f(강제로 지우고 복사), -i(사용자 확인), -r(디렉토리 복사시 하위까지)

  • rm : 파일 또는 디렉토리 삭제

  • mv : 파일 또는 디렉토리 이동, 파일명 변경

  • touch : 0 바이트짜리 빈 파일 생성

  • file : 파일의 종류 및 속성값을 나타내는 명령어, -b(파일명 없이 파일유형만 출력, -f(파일 목록에서 지정한 파일들에 대해서만 명령 실행), -z(압축된 파일 내용출력), -i(MINE 타입 문자로 출력)

  • find : 파일을 찾아 경로 표시


다음은 텍스트 파일 관련 명령어

 

  • cat : 파일의 내용을 출력

 

  • head : 파일 앞부분 출력
  • tail : 파일 뒷부분 출력

 

  • more : 파일을 확인하는 명령어, 화면 단위로 끊어서 출력하는 명령어, ctrl+B(이전페이지), space bar(다음페이지), enter(다음줄)

  • less : 텍스트 파일을 한번에 한화면씩 나타내는 명령어
  • grep : 파일에서 문자열 찾기, -r(디렌토리 내 모든 디렉토리와 파일 검색), -i(대소문자 무시), -v(검색문자열이 포함되지 않은 줄만 출력), -n(라인수 출력), -l(무자열이 포함된 파일명 출력)

 

  • wc : 파일의 라인수(-l), 단어수(-w), 알파벳수(-c)

 

  • sort : 명령어 결과나 문서 내용을 정렬

  • cut : 파일에서 특정 필드를 추출

  • split : 하나의 파일을 여러개로 분리할 때 사용

 


다음은 파일을 비교하는 명령어.

 

  • diff : 두 개의 파일을 행단위로 비교하여 다른 부분을 출력, -b(연속된 공백무시), -i(대소문자를 구분하지 않음), -s(두 파일이 같은 지 확인), -r(두 디렉토리 차이점 출력)

 

  • cmp : 두 개의 파일을 문자(바이트) 단위로 비교하여 출력하는 명령어

 

  • comm : 두 개의 파일을 줄 단위로 비교하여 출력

 

  • 리다이렉션 : 표준입력과 표준출력의 방향을 재지정하는 것. 표준 입력/출력/에러가 화면이 아닌 파일로 대체된다. 

 

  • 파이프 : 둘 이상의 명령을 함께 묶어 출력 결과를 다른 프로그램의 입력으로 전환하는 기능

 

  • 정규표현식 추가


연습문제 풀며 나온 기타명령어

 

  • ps : 현재 실행되고 있는 프로세스들의 상태정보
  • cat /etc/passwd | grep root : root 사용자의 홈디렉토리 확인하기
  • ls -R /etc/passwd | wc -l : 디렉터리에 존재하는 파일의 개수를 알기 위한 명령

 

  • stty : 키보드를 이용하여 사용하는 유용한 키를 설정하는 명령행 편집 기능 명령어