리눅스 명령어 가이드

다양한 리눅스 명령어를 검색하고 탐색하세요.

AI에게 물어보기

해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.

자유롭게 검색하기

원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.

pgrep

pgrep: 프로세스 ID 찾기

`pgrep` 명령어는 실행 중인 프로세스 목록에서 특정 기준(예: 프로세스 이름, 사용자, 전체 명령줄)에 따라 프로세스를 검색하고, 해당 프로세스의 ID(PID)를 출력합니다. 이는 `ps` 명령과 `grep` 명령을 조합하는 것보다 더 효율적이고 간편하게 원하는 프로세스를 찾을 수 있게 해줍니다.

자세히 보기

pkill

pkill: 이름으로 프로세스 종료/신호 보내기

pkill은 프로세스 이름이나 다른 속성을 기반으로 프로세스를 찾아 신호를 보내는 명령어입니다. `pgrep`과 유사하지만, 찾은 프로세스에 직접 신호를 보낸다는 점에서 차이가 있습니다. 특정 이름의 모든 프로세스를 한 번에 종료하거나 재시작하는 데 유용합니다.

자세히 보기

ps

ps: 모든 프로세스 상세 정보 확인

ps 명령어는 현재 실행 중인 프로세스들의 스냅샷을 보여줍니다. 특히 'ps -ef' 옵션 조합은 시스템의 모든 프로세스에 대한 상세 정보를 표준 형식으로 출력하여, 프로세스 모니터링 및 문제 해결에 필수적으로 사용됩니다.

자세히 보기

renice

renice: 프로세스 우선순위 변경

renice는 이미 실행 중인 프로세스의 스케줄링 우선순위(nice 값)를 변경하는 명령어입니다. nice 값은 -20(가장 높은 우선순위)부터 19(가장 낮은 우선순위)까지의 범위를 가지며, 이 값을 조정하여 시스템 자원 할당에 영향을 줄 수 있습니다.

자세히 보기

screen-attach

screen-attach: Screen 세션에 다시 연결하기

screen-attach는 GNU Screen에서 이전에 생성했거나 다른 곳에서 실행 중인 가상 터미널 세션에 다시 연결하는 행위를 지칭합니다. 주로 `screen -r` 또는 `screen -x` 명령어를 사용하여 수행됩니다. 이를 통해 사용자는 터미널 연결이 끊어져도 백그라운드에서 실행 중인 프로세스를 유지하고, 나중에 다시 연결하여 작업을 이어서 할 수 있습니다.

자세히 보기

screen-delete

screen-delete: Screen 세션 삭제

screen-delete는 GNU Screen 멀티플렉서에서 활성 또는 비활성 Screen 세션을 종료하거나 삭제하는 데 사용되는 유틸리티 명령입니다. 특정 세션 ID를 지정하여 해당 세션을 안전하게 종료하고 시스템 리소스를 해제할 수 있습니다.

자세히 보기

screen-list

screen-list: 실행 중인 screen 세션 목록 보기

screen-list 명령어는 GNU Screen에서 현재 실행 중인 모든 screen 세션의 목록을 보여줍니다. 이를 통해 분리된(detached) 세션을 다시 연결(re-attach)하거나 관리할 수 있습니다. 주로 'screen -ls' 또는 'screen -list' 형태로 사용됩니다.

자세히 보기

screen-session-delete

screen-session-delete: Screen 세션 삭제하기

`screen-session-delete`는 특정 GNU Screen 세션을 종료하거나 삭제하는 개념적인 작업을 나타냅니다. 이 명령어 자체는 리눅스 시스템에 기본으로 제공되는 독립적인 실행 파일이 아니며, 주로 `screen` 명령어의 다양한 옵션과 `kill` 명령어를 조합하여 Screen 세션을 관리하고 종료하는 데 사용됩니다. 사용하지 않거나 문제가 발생한 Screen 세션을 정리할 때 유용합니다.

자세히 보기

tmux attach

tmux attach: 기존 tmux 세션에 연결

tmux attach 명령어는 이전에 생성되었거나 현재 실행 중인 tmux 세션에 다시 연결하는 데 사용됩니다. 이를 통해 터미널을 닫거나 네트워크 연결이 끊어져도 작업 세션을 유지하고, 여러 사용자가 동일한 세션에 연결하여 협업할 수 있습니다.

자세히 보기

tmux new-session

tmux new-session: 새 tmux 세션 생성

tmux new-session 명령어는 새로운 tmux 세션을 생성하고, 사용자가 해당 세션에 연결하거나 백그라운드에서 실행할 수 있도록 합니다. 세션에 이름을 지정하거나, 초기 윈도우의 이름을 설정하고, 특정 디렉토리에서 세션을 시작하는 등 다양한 옵션을 제공하여 작업 환경을 유연하게 관리할 수 있습니다.

자세히 보기

tmux-kill-server

tmux-kill-server: tmux 서버 종료

tmux-kill-server는 tmux 서버 프로세스를 종료하는 명령어입니다. 이 명령어를 실행하면 현재 실행 중인 모든 tmux 세션이 강제로 종료되며, 연결된 모든 클라이언트도 연결이 끊어집니다. 일반적으로 tmux 환경을 완전히 초기화하거나 문제가 발생했을 때 사용됩니다.

자세히 보기

tmux-kill-session

tmux-kill-session: tmux 세션 종료

tmux-kill-session 명령어는 지정된 tmux 세션을 종료하는 데 사용됩니다. 이 명령어는 특정 세션 이름이나 ID를 사용하여 해당 세션을 안전하게 닫을 수 있게 해주며, 모든 활성 세션을 한 번에 종료하는 기능도 제공합니다.

자세히 보기
이전 페이지 2 / 3 다음