리눅스 명령어 가이드

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

AI에게 물어보기

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

자유롭게 검색하기

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

batch

batch: 시스템 부하가 낮을 때 명령 실행

batch 명령어는 시스템의 평균 부하가 0.8 미만으로 떨어질 때까지 대기한 후, 지정된 명령어를 실행합니다. 이는 시스템 자원을 효율적으로 사용하여 중요한 작업을 방해하지 않으면서 백그라운드 작업을 처리할 때 유용합니다.

자세히 보기

bg

bg: 일시 정지된 작업을 백그라운드에서 재개

bg 명령어는 `Ctrl+Z`로 일시 정지된 작업을 백그라운드에서 다시 실행하는 데 사용됩니다. 터미널을 점유하지 않고 작업을 계속 진행해야 할 때 유용합니다.

자세히 보기

fg

fg: 백그라운드 작업을 포그라운드로 전환

fg 명령어는 백그라운드에서 실행 중이거나 일시 정지된 작업을 포그라운드로 가져와서 다시 활성화하는 데 사용됩니다. 터미널에서 작업의 출력을 보거나, 사용자 입력을 다시 받아야 할 때 유용합니다.

자세히 보기

fuser

fuser: 파일 또는 소켓을 사용하는 프로세스 찾기

fuser 명령어는 특정 파일, 파일 시스템 마운트 지점 또는 네트워크 소켓을 사용하고 있는 프로세스의 PID를 식별하는 데 사용됩니다. 이는 시스템 관리자가 리소스를 잠그고 있는 프로세스를 찾아 종료하거나 문제를 해결할 때 유용합니다.

자세히 보기

htop

htop 명령어 가이드: 향상된 대화형 프로세스 뷰어

`htop` 명령어는 Linux 시스템에서 실행 중인 프로세스와 시스템 자원 사용량을 실시간으로 모니터링하는 데 사용되는 대화형 프로세스 뷰어입니다. 기존의 `top` 명령어보다 훨씬 사용자 친화적인 인터페이스와 강력한 기능을 제공하여, 시스템 성능 분석 및 문제 해결에 널리 권장되는 도구입니다. 이 가이드를 통해 `htop`의 설치 방법, 주요 기능 및 효율적인 사용법을 익혀보세요.

자세히 보기

jobs

jobs: 백그라운드 작업 관리

jobs 명령어는 현재 셸(shell)에서 실행 중인 백그라운드 작업의 상태를 확인하는 데 사용됩니다. 작업 번호, 상태, 명령어 등을 보여주며, 이를 통해 여러 작업을 효율적으로 관리할 수 있습니다.

자세히 보기

kill

kill 명령어 가이드: 프로세스 종료

`kill` 명령어는 Linux 시스템에서 실행 중인 프로세스에 시그널을 보내어 해당 프로세스를 제어하는 데 사용됩니다. 주로 프로세스를 종료(kill)하는 용도로 사용되지만, 다른 유형의 시그널을 보내어 프로세스의 동작을 변경할 수도 있습니다. 이 가이드를 통해 `kill` 명령어의 기본 사용법과 다양한 시그널을 활용하는 방법을 익혀보세요.

자세히 보기

killall

killall: 이름으로 프로세스 종료

killall 명령어는 지정된 이름의 모든 실행 중인 프로세스에 시그널을 보냅니다. 이는 특정 애플리케이션이나 서비스의 모든 인스턴스를 한 번에 종료할 때 유용합니다. 기본적으로 SIGTERM 시그널을 보내지만, 다른 시그널을 지정할 수도 있습니다.

자세히 보기

killall5

killall5: 모든 프로세스에 시그널 보내기

killall5는 시스템의 모든 프로세스(init 프로세스 제외)에 지정된 시그널을 보내는 명령어입니다. 주로 시스템 종료 또는 재부팅 시 사용되며, 매우 강력하고 위험할 수 있으므로 주의해서 사용해야 합니다.

자세히 보기

lsof

lsof: 열린 파일 목록 보기

lsof(list open files)는 유닉스 계열 시스템에서 열려 있는 모든 파일과 해당 파일을 열고 있는 프로세스에 대한 정보를 보여주는 강력한 명령줄 유틸리티입니다. 일반 파일뿐만 아니라 네트워크 소켓, 파이프, 디바이스 등 시스템에서 '파일'로 간주되는 모든 것을 포함하여 상세한 정보를 제공합니다.

자세히 보기

ltrace

ltrace: 라이브러리 호출 추적

ltrace는 실행 중인 프로그램이 동적 라이브러리 함수를 호출하는 과정을 추적하고 기록하는 데 사용되는 유틸리티입니다. 이를 통해 프로그램이 어떤 라이브러리 함수를 어떤 인자와 함께 호출하는지, 그리고 그 결과는 무엇인지 상세히 파악할 수 있어 디버깅, 성능 분석, 역공학 등에 유용합니다.

자세히 보기

nice

nice: 명령어 우선순위 조절

`nice` 명령어는 새로운 프로세스를 시작할 때 해당 프로세스의 스케줄링 우선순위(niceness)를 조절하는 데 사용됩니다. 이 우선순위는 시스템이 CPU 시간을 프로세스에 할당하는 방식에 영향을 미치며, 주로 백그라운드 작업이나 시스템 리소스를 많이 사용하는 작업의 우선순위를 낮춰 다른 중요한 작업에 영향을 주지 않도록 할 때 유용합니다.

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