본문 바로가기

language/Linux terminal10

[linux] 리눅스 용량 확인 명령어(du) 리눅스에서 하위 디렉토리를 포함한 용량을 확인 할 수 있는 명령어인 du는 아래와 같이 주로 사용합니다 단순히 du 만 사용할 경우 불필요하게 정보를 보여줄수 있어 option을 사용합니다. ■ du 명령어 option du -h 폴더,파일 크기를 KB/MB/GB 단위로 표시(-human readable) du -s 폴더의 전체 사용량만 표시 du --max-depth=N 최대 N번째 하위 폴더까지 표시 ■ 사용 화면 2021. 4. 30.
[linux] tar, zip, gz 압축/해제 tar 압축 tar -cvf 압축파일명.tar 압축대상 tar 압축 해제 tar -xvf 압축파일명.tar tar.gz 압축 tar -zcvf 압축파일명.tar.gz 압축대상 tar.gz 압축 해제 tar -zxvf 압축파일명.tar.gz zip 압축 zip 압축파일명.zip 압축대상 zip 압축 해제 unzip 압축파일명.zip 2021. 4. 27.
tmux setting 변경 최근에 tmux 관련해서 setting을 바꿔 주었는데 정말 편해져서 포스팅을 합니다. leehc257.tistory.com/15 tmux 사용법 정리 리눅스를 사용하다보면 터미널을 여러개 띄우면서 사용을 하게 되는데 이를 하나의 창에서 여러개의 세션을 구성할 수 있는 패키지이다. 최근에 리눅스 연습하면서 도움이 될 것 같아서 사용법 leehc257.tistory.com 우선 위와 같은 세팅을 하고 있었는데 단축키를 변경할 수 있다는 것을 얼마전에 알았습니다. 그래서 바꿔줬는데 vimrc처럼 개인이 직접 편하게 바꿀 수가 있습니다. 홈 디렉토리에 .tmux.conf라는 파일을 만들어서 관리를 하면 됩니다. 제가 중요하게 생각했던 단축키는 h,j,k,l로 터미널간 이동이 편해야 하고 ctrl+A로 커맨드를.. 2021. 2. 13.
process vs thread 프로세스와 쓰레드 개념이 머릿속에서 정리가 되지 않아 정리를 해둡니다 프로그램 프로그래밍 언어를 사용하여 수행절차를 표현해 놓은 명령어의 집합 하드디스크에 저장만 되어있고 실행이 되지 않은 상태 프로세스 운영체제가 메모리같은 필요한 자원을 할당해준 실행중인 프로그램 하나이상의 쓰레드를 포함하고 있다 각가의 프로세스는 메모리를 공유하지 못함 쓰레드 프로세스 내에서 실행되는 각각의 일 각각의 쓰레드는 메모리를 공유 할 수가 있다 2021. 2. 7.
[linux] time 명령어 사용법(real, user, sys) linux환경에서 명령어 및 프로그램 수행에 대한 자세한 시간을 알려주는 명령어 입니다. 사용법은 사용하려는 명령어 앞에 time 만 붙여주면 됩니다. 1. 사용 화면 2. 설명 real : 총 수행 시간 user : cpu가 사용자 영역에서 보낸시간 sys : 시스템 호출 실행에 걸린 시간 2021. 2. 2.
[make] PHONY 사용법 makefile을 사용하는 방법은 터미널에서 아래와 같이 make target절을 입력하면 된다 하지만 아래와 같이 makefile을 작성하면 아래와 같은 문제가 발생한다 이유는 현재 디렉토리에 clean이라는 파일로 인해 target절로 선언되어있는 clean을 실행하지 못하게 된다 이럴 때 아래와 같이 선언하면 clean이라는 target은 무조건 실행이 가능하게 된다 2021. 2. 2.