자주 사용하는 리눅스 명령어를 정리합니다.
계속 업데이트 합니다.
top
- 현재 실행중인 모든 프로세스의 cpu 사용량을 확인합니다.
q
를 눌러서 빠져나올 수 있습니다.
kill
- -9, -15 옵션 두가지가 있습니다.
kill -9 $PID
강제 종료합니다.kill -15 $PID
안전 하게 종료 합니다.
pwd
- 현재 경로를 봅니다.
chmod +x $fileName
chomd +x a.out
- 실행 권한을 추가해줍니다.
rm -rf $dirName or $fileName
rm -rf sampleDir
- 폴더여도 관련치 않고 지워 버립니다.
- 내용물도 같이 지웁니다.
tail -f ./$filename
tail -f ./2020-11-11-log.txt
- 실시간으로 로그를 찍는 경우에 자주 사용됩니다.
- f : 마지막 10라인을 실시간으로 출력한다.
- n : n만큼의 라인을 출력한다.
ps -ef
-e
옵션은 모든 프로세스를 보겠다는 뜻 (백그라운드도 확인)-f
옵션은 모든 상태를 보겠다는 뜻 (프로세스 이름도 확인)
pidof $processName
pidof sampleProcess
- 프로세스 이름을 통해
pid
를 얻는다. kill
과 함께 응용하면 쉘 스크립트로 다음과 같이 쓸 수 있습니다.
1 |
|