다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
pgrep: 프로세스 ID 찾기
`pgrep` 명령어는 실행 중인 프로세스 목록에서 특정 기준(예: 프로세스 이름, 사용자, 전체 명령줄)에 따라 프로세스를 검색하고, 해당 프로세스의 ID(PID)를 출력합니다. 이는 `ps` 명령과 `grep` 명령을 조합하는 것보다 더 효율적이고 간편하게 원하는 프로세스를 찾을 수 있게 해줍니다.
pkill: 이름으로 프로세스 종료/신호 보내기
pkill은 프로세스 이름이나 다른 속성을 기반으로 프로세스를 찾아 신호를 보내는 명령어입니다. `pgrep`과 유사하지만, 찾은 프로세스에 직접 신호를 보낸다는 점에서 차이가 있습니다. 특정 이름의 모든 프로세스를 한 번에 종료하거나 재시작하는 데 유용합니다.
ps: 모든 프로세스 상세 정보 확인
ps 명령어는 현재 실행 중인 프로세스들의 스냅샷을 보여줍니다. 특히 'ps -ef' 옵션 조합은 시스템의 모든 프로세스에 대한 상세 정보를 표준 형식으로 출력하여, 프로세스 모니터링 및 문제 해결에 필수적으로 사용됩니다.
renice: 프로세스 우선순위 변경
renice는 이미 실행 중인 프로세스의 스케줄링 우선순위(nice 값)를 변경하는 명령어입니다. nice 값은 -20(가장 높은 우선순위)부터 19(가장 낮은 우선순위)까지의 범위를 가지며, 이 값을 조정하여 시스템 자원 할당에 영향을 줄 수 있습니다.
screen-attach: Screen 세션에 다시 연결하기
screen-attach는 GNU Screen에서 이전에 생성했거나 다른 곳에서 실행 중인 가상 터미널 세션에 다시 연결하는 행위를 지칭합니다. 주로 `screen -r` 또는 `screen -x` 명령어를 사용하여 수행됩니다. 이를 통해 사용자는 터미널 연결이 끊어져도 백그라운드에서 실행 중인 프로세스를 유지하고, 나중에 다시 연결하여 작업을 이어서 할 수 있습니다.
screen-delete: Screen 세션 삭제
screen-delete는 GNU Screen 멀티플렉서에서 활성 또는 비활성 Screen 세션을 종료하거나 삭제하는 데 사용되는 유틸리티 명령입니다. 특정 세션 ID를 지정하여 해당 세션을 안전하게 종료하고 시스템 리소스를 해제할 수 있습니다.
screen-list: 실행 중인 screen 세션 목록 보기
screen-list 명령어는 GNU Screen에서 현재 실행 중인 모든 screen 세션의 목록을 보여줍니다. 이를 통해 분리된(detached) 세션을 다시 연결(re-attach)하거나 관리할 수 있습니다. 주로 'screen -ls' 또는 'screen -list' 형태로 사용됩니다.
screen-session-delete: Screen 세션 삭제하기
`screen-session-delete`는 특정 GNU Screen 세션을 종료하거나 삭제하는 개념적인 작업을 나타냅니다. 이 명령어 자체는 리눅스 시스템에 기본으로 제공되는 독립적인 실행 파일이 아니며, 주로 `screen` 명령어의 다양한 옵션과 `kill` 명령어를 조합하여 Screen 세션을 관리하고 종료하는 데 사용됩니다. 사용하지 않거나 문제가 발생한 Screen 세션을 정리할 때 유용합니다.
tmux attach: 기존 tmux 세션에 연결
tmux attach 명령어는 이전에 생성되었거나 현재 실행 중인 tmux 세션에 다시 연결하는 데 사용됩니다. 이를 통해 터미널을 닫거나 네트워크 연결이 끊어져도 작업 세션을 유지하고, 여러 사용자가 동일한 세션에 연결하여 협업할 수 있습니다.
tmux new-session: 새 tmux 세션 생성
tmux new-session 명령어는 새로운 tmux 세션을 생성하고, 사용자가 해당 세션에 연결하거나 백그라운드에서 실행할 수 있도록 합니다. 세션에 이름을 지정하거나, 초기 윈도우의 이름을 설정하고, 특정 디렉토리에서 세션을 시작하는 등 다양한 옵션을 제공하여 작업 환경을 유연하게 관리할 수 있습니다.
tmux-kill-server: tmux 서버 종료
tmux-kill-server는 tmux 서버 프로세스를 종료하는 명령어입니다. 이 명령어를 실행하면 현재 실행 중인 모든 tmux 세션이 강제로 종료되며, 연결된 모든 클라이언트도 연결이 끊어집니다. 일반적으로 tmux 환경을 완전히 초기화하거나 문제가 발생했을 때 사용됩니다.
tmux-kill-session: tmux 세션 종료
tmux-kill-session 명령어는 지정된 tmux 세션을 종료하는 데 사용됩니다. 이 명령어는 특정 세션 이름이나 ID를 사용하여 해당 세션을 안전하게 닫을 수 있게 해주며, 모든 활성 세션을 한 번에 종료하는 기능도 제공합니다.