lsblk command

linux의 lsblk 명령어를 통해 장치 정보를 확인 할 수 있습니다. 기본 사용법 $> lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop1 7:1 0 97M 1 loop /snap/core/9665 loop8 7:8 0 96.6M 1 loop /snap/core/9804 loop6 7:6 0 55.3M 1 loop /snap/core18/1885 loop4 7:4 0 50.4M 1 loop /snap/bpftrace/63 loop2 7:2 0 9.8M 1 loop /snap/helm/265 loop0 7:0 0 55M 1 loop /snap/core18/1880 loop7 7:7 0 26.1M 1 loop /snap/taskbook/23 sda 8:0 0 238.

Continue reading

lsof command

linux의 lsof 명령어는 열려 있는 파일과 해당하는 프로세스 목록을 보여줍니다. 기본 사용법 $> lsof COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME ... chrome 687 geeksaga 15r CHR 1,9 0t0 11 /dev/urandom chrome 687 geeksaga 16r FIFO 0,12 0t0 114907104 pipe chrome 687 geeksaga 17w FIFO 0,12 0t0 114907104 pipe chrome 687 geeksaga 18u unix 0x0000000000000000 0t0 114913656 type=STREAM chrome 687 geeksaga 19u unix 0x0000000000000000 0t0 66804623 type=SEQPACKET .

Continue reading

fd command

linux의 fd 명령어는 find명령어를 대체할 수 있는 사용자 친화적인 CLI 입니다. 기본 사용법 $> fd test/1.txt ... TLDR $> tldr fd fd An alternative to find. Aims to be faster and easier to use than find. More information: https://github.com/sharkdp/fd. - Find files matching the given pattern in the current directory: fd pattern - Find files that begin with "foo": fd '^foo' - Find files with a specific extension: fd --extension txt - Find files in a specific directory: fd pattern path/to/dir - Include ignored and hidden files in the search: fd --hidden --no-ignore pattern See also: find Help $> fd --help fd 8.

Continue reading

find command

linux의 find 명령어를 통해 파일 또는 디렉토리를 검색할 수 있습니다. 기본 사용법 $> find ./test/1.txt ... 응용 현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색 $> find . -name [FILE] 파일 이름이 특정 문자열로 시작하는 파일 검색 $> find . -name "STRING" 파일 또는 디렉토리만 검색 $> find . -name [FILE] -type f TLDR $> tldr find find Find files or directories under the given directory tree, recursively. - Find files by extension: find root_path -name '*.

Continue reading

taskset command

linux의 taskset 명령어를 통해 프로세스가 사용할 CPU를 보여주거나 설정할 수 있습니다. 기본 사용법 $> taskset -p 6525 pid 6525's current affinity mask: ff $> taskset -pc 6525 pid 6525's current affinity list: 0-7 응용 동일한 코어에서 두 스레드 간에 메세지를 보내는데 걸리는 시간 측정 (이 결과로 컨텍스트 스위칭시 성능을 알 수 있습니다.) $> taskset -c 0 perf bench sched pipe -T # Running 'sched/pipe' benchmark: # Executed 1000000 pipe operations between two threads Total time: 3.

Continue reading

tmux plugins

{% include figure image_path="/assets/images/tmux-plugins.png" caption=“tmux plugins.” class=“third” %} tmux에서 사용할 수 있는 플러그인은 별도 설치를 통해 동작하는 플러그인들과 TPM(Tmux Plugin Manager)를 통해 관리되는 플러그인 시스템이 있습니다. 이 중에 유용한 플러그인들을 기록합니다. TPM에서 관리되는 플러그인들 TPM 기반 플러그인을 사용하기 전에 TPM 플러그인 매니저가 설치되어 있어야 합니다. TPM(Tmux Plugin Manager) 링크를 통해서 설치 할 수 있습니다. 참고링크를 통해 설치를 완료하자. tmux-yank tmux 시스템 클립보드로 복사 해주는 플러그인 입니다. tmux-sensible tmux에서 유요하다고 생각하는 설정들을 자동으로 설정해주는 플러그인 입니다.

Continue reading

du command

linux의 du 명령어를 통해 디렉토리 별로 디스크 사용량을 확인 할 수 있습니다. 기본 사용법 $> du /usr/bin 557780 /usr/bin 출력되는 값은 --block-size 또는 DU_BLCOK_SIZE, BLOCK_SIZE, BLOCKSIZE 환경 변수에서 사용 가능한 첫 번째 SIZE 단위 입니다. 그렇지 않으면 단위는 기본적으로 1024 바이트 (또는 POSIXLY_CORRECT가 설정된 경우 512) 입니다. TLDR $> tldr du du Disk usage: estimate and summarize file and directory space usage. - List the sizes of a directory and any subdirectories, in the given unit (B/KB/MB): du -b|k|m path/to/directory - List the sizes of a directory and any subdirectories, in human-readable form (i.

Continue reading

Author's picture

GeekSaga

.

Dreamer

Korea