- cd , cd ~ : home directory로 간다.
- cd .. : 하나 위 dir로 간다.
- cd / : root dir로 간다.
- ls (dir) : 경로 내의 파일들을 보여준다.
- ls -l : long list
- mkdir : directory를 만든다.
- touch : file을 만든다.
- rm (name)* : (name)으로 시작하는 파일들을 모두 지운다.
- rm -r (name) : directory를 지울 때 recursively
- nano : text editor
- cat (filename) : show the content of textfile
- more : 텍스트 파일을 처음부터 보여주는데 엔터나 스페이스로 스크롤 할 수 있다.
- less : 위아래 스크롤이 가능한 뷰어
- head -n (no.) (file) : 파일의 첫 번째 몇 줄만 보여준다.
- tail -n (no.) (file) : 파일의 마지막 몇 줄
* ' > ' : output/write
- cat (file1) > (file2) : output을 file2에 저장한다.
- echo (text) > (file) : file에 text를 record
* 컴퓨터의 메모리, CPU 사용량과 프로세스 관련
- ps (-a) : 현재 실행중인 process를 보여줌
- top : 전체 memory usage와 현재 실행중인 process들의 CPU 사용량과 메모리 사용량 %를 보여준다.
* 그래픽 카드 관련
- nvidia-smi (-l #) : nvidia gpu가 탑재되고 드라이브가 설치되어 있을 시 현재 gpu memory 사용량과 그래픽 카드 각종 정보를 보여준다.
- ctrl + z : 해당 프로세스 일시정지
- jobs : 일시정지된 프로세스 보는 커맨드
- fg : 일시정지된 프로세스를 foreground로 돌린다
- bg : 일시정지된 프로세스를 background로 돌린다 (program & 와 같이 &를 붙여 실행하는 것과 같다.)
'linux' 카테고리의 다른 글
파일 찾기 커맨드 (0) | 2021.05.17 |
---|---|
ubuntu/linux drive mount하는 법 (0) | 2021.05.14 |
Tmux 기초 사용법 및 커맨드 (0) | 2021.05.10 |