다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
파이프(|) 완전 정복: 명령어 연결의 핵심 도구
파이프(pipe)는 리눅스/유닉스 셸에서 두 개 이상의 명령어를 연결하여 한 명령어의 표준 출력을 다음 명령어의 표준 입력으로 전달하는 메커니즘입니다. 복잡한 작업을 여러 개의 간단한 명령어로 나누어 순차적으로 처리할 때 사용되는 셸의 핵심 기능 중 하나입니다. 마치 수도관처럼 데이터가 한 방향으로 흐르게 합니다.
pkill: 이름으로 프로세스 종료/신호 보내기
pkill은 프로세스 이름이나 다른 속성을 기반으로 프로세스를 찾아 신호를 보내는 명령어입니다. `pgrep`과 유사하지만, 찾은 프로세스에 직접 신호를 보낸다는 점에서 차이가 있습니다. 특정 이름의 모든 프로세스를 한 번에 종료하거나 재시작하는 데 유용합니다.
poweroff: 시스템 전원 끄기 가이드
poweroff 명령어는 시스템을 안전하게 종료하고 전원을 완전히 차단하는 데 사용됩니다. 'halt'와 유사하지만, 전원을 끄는 것이 주된 목적입니다. 시스템 관리자가 서버를 종료할 때 주로 사용합니다.
pr: 텍스트 파일 인쇄용 형식 지정
pr 명령어는 텍스트 파일을 인쇄하기에 적합한 형식으로 변환합니다. 페이지 번호, 헤더, 날짜를 추가하고, 여러 열로 나누거나 페이지 길이를 조절하는 등 다양한 서식 지정 기능을 제공합니다. 주로 터미널에서 텍스트를 읽기 좋게 만들거나 프린터로 출력하기 전에 사용됩니다.
ps 명령어 가이드: 프로세스 상태 조회
`ps` 명령어(process status)는 Linux 및 Unix 계열 운영체제에서 현재 실행 중인 프로세스들의 스냅샷을 표시하는 데 사용됩니다. 시스템에서 어떤 프로그램들이 동작하고 있는지, 각 프로그램이 어떤 상태에 있는지 등을 확인할 때 필수적인 도구입니다. 이 가이드를 통해 `ps` 명령어의 다양한 옵션을 사용하여 프로세스 정보를 효과적으로 조회하고 분석하는 방법을 익혀보세요.
pwd 명령어 가이드: 현재 작업 디렉토리 확인
`pwd` 명령어(print working directory)는 Linux 및 Unix 계열 운영체제에서 현재 작업하고 있는 디렉토리의 전체 경로를 표시하는 데 사용됩니다. 파일 시스템 내에서 자신의 위치를 확인하는 가장 간단하고 기본적인 방법입니다. 이 가이드를 통해 `pwd` 명령어의 사용법을 익혀보세요.
read: 사용자 입력 읽기
read 명령어는 표준 입력(stdin) 또는 지정된 파일 디스크립터로부터 한 줄을 읽어 하나 이상의 변수에 저장합니다. 셸 스크립트에서 사용자 입력을 받거나 파일 내용을 처리할 때 주로 사용됩니다. 이 명령어는 Bash, Zsh 등 대부분의 셸에 내장되어 있습니다.
readlink 명령어 가이드
`readlink` 명령어는 심볼릭 링크(symbolic link)의 실제 대상 경로를 출력하는 데 사용됩니다. 심볼릭 링크는 윈도우의 '바로가기'와 유사하며, 파일이나 디렉터리를 가리키는 포인터 역할을 합니다. `readlink`는 특히 스크립트 작성 시 심볼릭 링크의 원본 경로를 정확히 파악해야 할 때 유용합니다.
reboot 명령어 가이드: 시스템 재시작
`reboot` 명령어는 Linux 시스템을 안전하게 재시작하는 데 사용됩니다. 이는 시스템 업데이트 적용, 문제 해결, 또는 시스템 상태를 초기화할 필요가 있을 때 사용됩니다. 이 가이드에서는 `reboot`의 기본적인 사용법과 함께, 현대 Linux 시스템에서 권장되는 `systemctl reboot` 방식과의 차이점을 설명합니다.
리디렉션(Redirection) 가이드: 명령어 입출력 방향 바꾸기
리눅스 셸의 리디렉션은 명령어의 표준 입출력(standard input/output) 방향을 바꾸는 기능입니다. 파일의 내용을 입력으로 사용하거나, 명령어의 결과를 화면이 아닌 파일로 저장할 때 사용됩니다. 이는 파이프(`|`)와 함께 셸 스크립팅과 데이터 처리에 있어 가장 기본적인 도구 중 하나입니다.
rename: 여러 파일 이름 일괄 변경 도구
rename 명령어는 정규 표현식을 사용하여 여러 파일의 이름을 한 번에 변경하는 데 사용됩니다. `mv`와 달리 패턴 기반으로 파일명을 일괄적으로 수정할 때 매우 유용합니다.
rev: 문자열 뒤집기
rev 명령어는 표준 입력 또는 파일에서 읽어들인 각 줄의 문자열 순서를 문자 단위로 뒤집어 표준 출력으로 내보냅니다. 주로 파이프(|)와 함께 다른 명령어의 출력 결과를 조작하는 데 사용되는 간단하지만 유용한 유틸리티입니다.