linux

linux 기본 터미널 커맨드

집빈지노 2021. 5. 10. 17:44

- 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