다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
awk 빠른 가이드
텍스트 스트림을 레코드와 필드 단위로 처리하여 필터링, 변환, 집계를 수행하는 스트림 처리 도구입니다. GNU awk(gawk) 기준의 일반적 옵션과 대표 패턴을 정리했습니다.
axel: 다운로드 가속기
axel은 HTTP, HTTPS, FTP 프로토콜을 지원하는 명령줄 기반의 다운로드 가속기입니다. 여러 개의 연결을 동시에 사용하여 파일을 다운로드함으로써 다운로드 속도를 향상시키고, 끊어진 다운로드를 재개하는 기능을 제공합니다.
b2sum: BLAKE2 체크섬 계산 및 확인
b2sum은 파일의 BLAKE2 메시지 다이제스트(체크섬)를 계산하고 검증하는 명령어입니다. 파일 무결성 확인, 데이터 손상 감지, 다운로드된 파일의 신뢰성 검증 등에 사용됩니다. BLAKE2는 MD5나 SHA-1보다 빠르면서도 SHA-256과 유사한 보안 강도를 제공하는 암호화 해시 함수입니다.
base64: 데이터 인코딩/디코딩
base64 명령어는 바이너리 데이터를 ASCII 문자열 형식으로 인코딩하거나, 인코딩된 문자열을 다시 바이너리 데이터로 디코딩하는 데 사용됩니다. 주로 이메일 첨부 파일이나 웹에서 바이너리 데이터를 안전하게 전송할 때 활용됩니다.
basename: 경로에서 파일명 추출 및 확장자 제거
basename 명령은 주어진 경로에서 디렉토리 부분을 제외한 순수한 파일명 또는 디렉토리명을 추출합니다. 특히, 파일명에서 특정 접미사(확장자)를 제거하는 데 유용하게 사용됩니다. 이는 셸 스크립트 작성 시 파일 경로를 처리할 때 핵심적인 역할을 합니다.
bash: GNU Bourne-Again SHell
bash는 대부분의 리눅스 시스템에서 기본 셸로 사용되는 강력한 명령줄 인터프리터입니다. 스크립트 실행, 명령 히스토리, 별칭(alias), 작업 제어 등 다양한 기능을 제공하여 사용자가 시스템과 상호작용하고 작업을 자동화할 수 있도록 돕습니다.
batch: 시스템 부하가 낮을 때 명령 실행
batch 명령어는 시스템의 평균 부하가 0.8 미만으로 떨어질 때까지 대기한 후, 지정된 명령어를 실행합니다. 이는 시스템 자원을 효율적으로 사용하여 중요한 작업을 방해하지 않으면서 백그라운드 작업을 처리할 때 유용합니다.
bc: 임의 정밀도 계산기
`bc`는 임의 정밀도(arbitrary precision)를 지원하는 명령줄 계산기 언어입니다. 정수 및 부동 소수점 연산을 높은 정확도로 수행할 수 있으며, 변수, 함수, 조건문 등을 지원하여 복잡한 계산이나 스크립팅에도 활용됩니다. 대화형 모드 또는 파일에서 입력을 받아 처리할 수 있습니다.
bg: 일시 정지된 작업을 백그라운드에서 재개
bg 명령어는 `Ctrl+Z`로 일시 정지된 작업을 백그라운드에서 다시 실행하는 데 사용됩니다. 터미널을 점유하지 않고 작업을 계속 진행해야 할 때 유용합니다.
bunzip2: BZ2 압축 파일 해제
bunzip2는 bzip2 압축 알고리즘으로 압축된 파일을 해제하는 데 사용되는 명령어입니다. 일반적으로 '.bz2' 확장자를 가진 파일을 원래의 형태로 복원하며, 기본적으로 압축 해제 후 원본 압축 파일은 삭제됩니다. 이 명령어는 bzip2 -d와 동일한 기능을 수행합니다.
byobu: 쉽고 강력한 터미널 멀티플렉서
tmux와 screen을 더 쉽고 예쁘게 사용할 수 있도록 감싸주는 래퍼(wrapper) 도구입니다. 복잡한 설정 없이도 하단에 시스템 상태바(CPU, 메모리 등)가 표시되며, 직관적인 기능 키(F1~F12)를 제공합니다.
bzip2: 파일 압축 및 압축 해제
bzip2는 Burrows-Wheeler 변환과 런-랭스 인코딩을 사용하여 파일을 압축하는 무손실 압축 프로그램입니다. 일반적으로 gzip보다 더 높은 압축률을 제공하지만, 압축 및 해제 속도는 더 느립니다. 주로 단일 파일을 압축하는 데 사용되며, 여러 파일을 묶을 때는 `tar`와 함께 사용됩니다.