** 루트로 접속했을 때 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 -> 모든 로그 파일 삭제