본문 바로가기

Linux

리눅스 기본 명령어

** 루트로 접속했을 때 or sudo로 루트 권한을 얻었을 경우 => #

** 일반 유저로 접속했을 경우 => $

 

 

ps : 실행중인 프로세스 확인

    - PID : 프로세스 ID(번호)

    - STAT : 프로세스의 상태 (sleep, stopped, running)

    - COMMAND : 프로세스를 실행한 명령어

 

cd /   : root로 이동

  cd .    : 현재 디렉토리 유지

  cd ..    : 상위 디렉토리로 이동

  cd ~   : 홈 디렉토리로 이동

  cd -    : 이전 디렉토리로 이동

 

pwd : 현재 실행중인 directory 확인

 

ls : 현재 working directory에 있는 파일 목록들을 보여준다.

   ls -a   : 숨김 파일들도 모두 보여줌

   ls -l    : 파일의 상세 정보 보여준다.

   ls -al : 숨김 + 상세정보 모두 보여줌

 

mkdir : 현재 디렉토리 안에 새 디렉토리 생성

rmdir : 비어있는 디렉토리 제거

 

echo $SHELL : 사용중인 쉘의 경로 출력

shutdown : 시스템을 정지시키는 명령어

reboot : 시스템 종료 후 재부팅 시킨다.

 

ps -ef | grep [검색하고자 하는 프로세스 명]

 

find / -name [찾고자하는 것] -type d : type 옵션을 d로 주면 dir 검색을, f로 하면 file 검색을 해준다.

 


< vi 편집기에서 >

 

gg : 맨 앞으로 이동

G : 맨 뒤로 이동

i : 편집 모드로 전환

:!q : 저장하지 않고 종료

:wq : 저장하고 종료

 

 


< Tip >

 

 

1. 파이프 : 두 개 이상의 명령어를 연결할 수 있도록 도와줌

    ex. ls -l | less  -> ls -l 의 명령어 출력이 less 명령어의 입력으로 연결됨.

                          파일들의 상세정보를 한 페이지씩 넘겨서 볼 수 있다.

 

2. 와일드 카드 : 하나 이상의 다른 문자를 상징하는 특수문자

   *  :  문자열에 있는 0개 이상의 문자를 상징.

   ?  :  어떤 한 개의 문자를 상징.

         ex. rm *.log  -> 모든 로그 파일 삭제