본문 바로가기

Linux

리눅스 기본 명령어 10가지

  • ls - 현재 위치의 파일목록을 조회
  • cd - 디렉토리를 이동
  • touch - 파일의 용량이 0인 파일을 생성, 날짜 변경
  • mkdir - 디렉토리 생성
  • cp - 파일 복사
  • mv - 파일 이동
  • rm - 파일제거
  • cat - 파일의 내용을 화면에 출력 하거나 파일을 생성
  • redirection - 화면에 출력되는 결과를 파일로 저장
  • alias - 자주 사용하는 명령어를 쉽게 사용할 수 있도록 설정

 

ls ( list segments ) 

  •  -a : 숨어있는 파일도 함께 표시.
  •  -l : 파일들의 상세정보를 표시.
  •  -t : 파일들을 최근에 생성된 시간순으로 표시
  •  -rt : 파일들을 오래된 시간순으로 표시 
  •  -F : 파일을 표시할 때 마지막에 유형을 나타내는 파일명을 표시한다. (@:링크 , /:디렉토리, *:실행파일 )

 

각 옵션들을 조합해서 사용하능

예) ls - al : 숨어있는 파일도 함께 표시하면서 파일들의 상세정보 표시

 

cd (change directory)

  • cd - : 이동하기 전의 디렉토리로 이동
  • cd ~ : 어느 위치든 사용자의 함 디렉토리로 이동
  • cd.. : 상위 디렉토리
  • cd/dir : 절대경로 dir로 이동할 경우 사용

touch

  • touch filename : filename 의 파일생성
  • touch -c filename : filename 의 시간을 현재시간으로 변경
  • touch -t 202001011200 filename : 입력한 filename의 날짜를 입력한 정보로 변경
  • touch -r filename1 filename2 : filename2의 날짜 정보를 filename1의 날짜 정보와 같게 변경

mkdir ( make directory)

  • mkdir dirname : dirname의 디렉토리를 생성
  • mkdir -p dirname/subdname : 존재하지 않는 디렉토리의 하위디렉토리까지 생성
  • mk -m 644 dirname : 특정 퍼미션을 갖는 디렉토리를 생성

cp ( make directory)

  • cp file newfile : file 을 newfile 로 복사
  • cp -f file newfile : 복사할 때 복사대상이 있으면 지우고 강제로 복사
  • cp -R dir newDir : 디텍토리 복사할 때 사용, 폴더안의 모든 하위경로와 파일들을 모두 복사

mv ( make directory)

  • mv filename newfilename : filename의 파일을 mfname의 이름으로 이동/변경
  • mv -b filename newfilename : newfilename의 파일이 존재하면 newfilename을 백업한 뒤 이동
  • mv -f filename newfilename : newfilename의 파일이 존재하면 백업 없이 Overrite

rm ( remov)

  • rm filename : filename 삭제
  • rm -f filename : filename을 묻지않고 삭제
  • rm -r dir : dir을 삭제

cat ( catenate )

  • cat file : file을 화면에 출력
  • cat newfile : newfile을 생성한다 (기존에 없는 이름이면 새로 만든다.)
  • -b : 줄번호를 화면 왼쪽에 나타낸다. 비어있는 행은 제외한다.
  • -e: 제어 문자를 ^ 형태로 출력하면서 각 행의 끝에 $를 추가한다.
  • -n: 줄번호를 화면 왼쪽에 나타낸다. 비어있는 행도 포함한다.
  • -s: 연속되는 2개이상의 빈 행을 한행으로 출력한다.
  • -v: tab과 행 바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력한다.
  • -E: 행마다 끝에 $ 문자를 출력한다.
  • -T: 탭(tab) 문자를 출력한다.
  • -A: -vET 옵션을 사용한 것과 같은 효과를 본다.

alias

  • alias 별칭="명령어들" 

예 : ll="ls -l"  

 

'Linux' 카테고리의 다른 글

Linux 기본 환경  (0) 2021.06.06
Linux 의 탄생 및 장단점  (0) 2021.06.06