190304 리눅스 명령어 정리

2019-03-04

리눅스 명령어 정리

man [명령어]

명령어에 대한 매뉴얼 페이지 얻기

ls

파일이나 디렉토리 목록 보기

  • ls [디렉토리]: 특정 디렉토리 내의 파일/폴더 목록을 확인할 수 있다
  • ls -a [디렉토리]: 숨김파일까지 보기 (파일명 가장 앞에 .을 붙인 숨김 파일까지 보기)
  • ls -l [디렉토리]: 현재 디렉토리의 목록을 자세히 보여준다.
cd

디렉토리 이동

  • cd [경로]: 해당 디렉토리로 이동
  • cd /: root 디렉토리로 이동
  • cd ~[사용자명]: 해당 사용자의 home 디렉토리로 이동
  • cd..: 바로 상위 디렉토리로 이동
  • cd.: 현재 디렉토리
pwd

현재 디렉토리의 전체 경로를 보여 준다.

touch [파일명]

크기가 0인, 비어있는 새 파일을 생성한다.

만약 이미 해당 이름의 파일이 존재하면, 최종 수정시간을 현재로 바꾼다.

rm

파일이나 디렉토리 삭제

  • rm [파일명]: 파일을 삭제할 것인지 확인하는 메시지가 나오고, y로 응답하면 파일이 삭제된다.
  • rm -r [디렉토리명]: 해당 디렉토리 전체를 삭제한다.
  • rm -f [파일명]: 별도의 확인 없이 바로 파일을 삭제한다.
cp [파일] [파일2]

파일을 파일 2로 복사하기.

cp명령어를 위해서는 해당 파일의 읽기 권한이 필요하다.

mkdir [디렉토리]

새로운 디렉토리를 생성한다. 생성한 사용자의 소유가 된다.

  • mkdir -p /디렉토리1/디렉토리2: 디렉토리 1 아래에 디렉토리 2를 생성(둘다 없다면 둘다 만듦)
rmdir [디렉토리]

디렉토리를 삭제한다.

cat [파일]

파일의 내용을 화면에 보여준다.

여러 개의 파일을 나열한다면, 파일을 연결해서 보여준다.

top

메모리 상태를 보여준다.(q는 종료)

head [파일]

해당 파일의 앞 10행을 화면에 보여준다.

  • head -(숫자) [파일]: 파일의 해당 숫자만큼의 행을 앞에서부터 보여준다.
tail

해당 파일의 맨 뒤 10행을 화면에 보여준다.

  • tail -(숫자) [파일]: 파일의 해당 숫자만큼의 행을 뒤에서부터 보여준다.
file

해당 파일이 어떤 종류의 파일인지 표시한다.

clear

터미널 화면을 깨끗하게 지운다.

echo

어떤 것을 echo 화면에 인쇄한다.

halt

시스템 종료

reboot(또는 [ctrl]+[alt]+[del])

시스템 다시 시작하기

ps

지금 작동중인 모든 프로세스를 보여준다.

kill [PID]

프로세스 ID가 PID인 프로세스 x를 종료한다.

chmod [권한] [파일]

파일 권한 변경.

  • permission(권한) 이란?
    • Owner/ Group/ Other : 파일 소유자/ 소유자가 속한 그룹/ 제3자
    • r w x/ r w x/ r w x: 파일 읽기(4), 쓰기(2), 실행(1)
    • 권한이 없는 경우는 - 로 표시
    • ex) chmod 777 [파일]: 모두가(제 3자도!) 읽기 쓰기 실행이 가능
    • ex2) chmod 755 [파일]: 파일 소유자는 읽기 쓰기 실행 가능, 그룹과 제3자는 읽기와 실행만 가능

출처

리눅스 기본 명령어

리눅스 기본 명령어 정리-LeafCat님