* 상시 업데이트
명령어 | 본딧말 | 기능 |
mkdir | make directory | 디렉토리(폴더) 생성 |
ls | list | 현재의 위치에서 디렉토리 내용을 모두 보여줌 |
cd | change directory | 해당 디렉토리로 이동 > cd .. 은 디렉토리 밖으로 나가기 |
ps | process status | 현재 실행 중인 프로세스의 목록과 상태 |
-e, -A : 모든 프로세스를 보여준다 -f : full format으로 세션 정보 표시 |
||
grep | global / regular expression / print 머리문자를 따온 명령어 | 파일 내용이나 콘솔상의 출력 내용에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어 |
awk | 명령어 만든사람 이름; | 오크라고 읽으며, 파일에서 원하는대로 필터링하거나 추가해서 기타 가공을 통해 결과를 추려내고 가공하여 결과물을 만들어 내는 명령어. 패턴탐색과 처리를 위한 명령어 |
구분된 인자는 $1 부터 차례대로 할당 | ||
xargs | eXtended ARGuments | 한 번에 많은 작업을 일괄로 처리할 수 있게 해주는 명령어 |
kill | ||
find | 파일 및 디렉토리 등 검색할 때 사용 | |
exec | execute | |
sudo | superuser do | 현재 계정에서 root권한을 이용하여 명령어를 실행할 때 사용 |
su | switch user | 현재 계정을 로그아웃하지 않고 다른 계정으로 전환하는 명령어 su - : root로 su - 계정id : 해당 계정으로 |
chmod | change mod | 대상 파일과 디렉토리의 사용권한을 변경 |
rm | remove | 대상 파일 삭제 |
rmdir | remove directory | 대상 디렉토리 삭제 |
- 명령어 조합
현재 실행 중인 프로세스를 표시한다 (ps의 -e 옵션과 -f 옵션을 합친) |
ps -ef |
nohup으로 실행시킨 파일 강제종료 |
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill |
ps -ef : 현재 실행 중인 프로세스를 표시한다 grep : 표시된 프로세스 중 '문자열 (예시로 python app.py)'가 포함된 행을 출력한다 awk : $2(2번째 열)을 프린트 한다 xargs : 위에 3개 명령어로 출력된 결과를 다음 명령어인 kill의 인자로 사용하여 일괄처리하는 명령어 |