셧다운 (root사용자만 사용할 수 있음)

  • shutdown -h now
  • shutdown -h +5 : 로그인 사용자에게 5분 후 종료된다는 메시지를 보낸 후 5분 후 종료
  • halt -p
  • init 0

(즉시) 재부팅 (root사용자만 사용할 수 있음)

  • shutdown -r now
  • reoot
  • init 6

런레벨(run-level)  → /etc/inittab 에서 변경가능하다.

  • init 0 : 시스템종료
  • init 1 : 응급 복구(윈도우의 안전 모드와 유사), 단일사용자 모드
  • init 2 : 시스템 복원모드, 파일시스템 점검 또는 관리자 암호변경 시 사용. NFS(Network File System)을 지원하지않는 다중사용자 모드. 잘쓰지않는 모드
  • init 3 : 텍스트 모드
  • init 4 : 임의로 정해서 사용가능한 모드
  • init 5 : 그래픽 모드 (gui환경)
  • init 6 : 리부팅
※ /etc : 설정파일
   /etc/passwd : 사용자 계정 정보 파일
       예)    root: x: 0: 0: root: / root: / bin/bash
                1    2  3 4   5       6       7
1:사용자 id
2:사용자 암호
3:사용자 번호
4:그룹 번호
5:설명문
6:홈 디렉토리
7:쉘 지정
※ /media : 외부저장 장치가 마운트되는 곳
※ /tmp : 임시파일
※ /mnt/hgfs/공유폴더명 : 공유폴더위치


이때까지 실행한 명령어 보기

history ( 다시 실행하고싶은 명령어 번호가 있다면 : !번호  , 직전명령어 실행 : !! )


※디렉토리 용어

root 디렉토리 : 최상위 디렉토리. 슬래시(/)로 표현

현재 작업 디렉토리 : 점(.)으로 표현

절대 경로 : root디렉토리를 기준으로 표현  ex) /home/kim

상대 경로 : 현재 작업 디렉토리를 기준으로 표현  ex)../home/kim        ./home/kim

상위 디렉토리 : 점 두 개(..)로 표현

홈 디렉토리 : 사용자의 기본 디렉토리. 로그인 시 현재 작업 디렉토리가 홈 디렉토리이다. 물결(~)로 표현


파일 및 디렉토리 기본 명령어

  • cd (change directory) : 현재 작업 디렉토리를 변경. 절대 경로, 상대 경로로 이동 가능
    cd + Enter키 : 홈 디렉토리로 이동
  • ls(list) : 현재 디렉토리의 파일 목록 출력
    ls : 간략하게 보기
    ls -l : 자세히 보기
    ls -a : 숨김파일 보기 ( 숨김파일은 .으로 시작되는 파일이다 )
    ls -al : 숨김파일까지 자세히 보기
  • tar : 여러개의 파일과 디렉토리를 하나의 파일로 묶음 ( *.tar )
    gzip : 압축명령 ( *.gz )
    bzip2 : 압축명령( *.bx2 ) (gzip 개선한 명령)
    zip : 윈도우OS와 호환되는 압축명령 ( *.zip )
    xz : 압축 명령 ( *.xz )
※tar 명령 옵션
c : 새 묶음 만들어줌
x : 묶인 파일 풀어줌
t : 묶인 파일 내용 보여줌
C(대문자) : 묶음 풀 때 지정된 디렉토리에 풀어줌 ( 미지정 시 묶음 생성할 때와 동일한 디렉토리로 묶음이 풀림 )
f : 묶음 파일의 이름 지정
v : 묶음 파일을 풀거나 묶을 때 과정을 화면에 출력
J(대문자) : xz 압축 명령과 연동
z : gzip 압축 명령과 연동
j : bzip2 압축 명령과 연동


사용자 정보보기

  • whoami : 로그인한 사용자 id확인
  • who am i : 로그인 정보
  • id : 로그인한 사용자 id 정보
  • groups : 로그인한 사용자 그룹확인
  • pwd : 현재 위치(디렉토리) 확인

사용자 계정 전환

  • 일반 사용자 → 슈퍼 유저
    su : root사용자의 암호를 입력하면 작업 전환됨
    su - : root 사용자 환경으로(root사용자의 홈디렉토리로 이동) 전환됨 

※ 슈퍼유저에서 일반 사용자로 전환할때에는 위 명령어의 뒤에 사용자id를 붙이면 된다.


vi편집기 명령어 ( 자주 쓰는것 위주 )

  • i : 커서 앞 칸으로 입력 모드전환
  • dd : 커서가 있는 한 라인 삭제
  • yy : 한 줄 복사
  • p : 붙여넣기
  • %s/찾는문자열/바꿀문자열/옵션(g:한꺼번에)
  • :q!   : 저장 않고 강제 종료
  • :wq  : 저장하고 종료
  • shift키 + g : 문서 제일 끝으로 이동


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기