다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
grep -l: 일치하는 패턴을 포함하는 파일 목록 출력
`grep -l` 명령어는 지정된 패턴과 일치하는 텍스트를 포함하는 파일의 이름만 출력합니다. 파일 내용 자체는 출력하지 않고, 어떤 파일에 해당 패턴이 존재하는지 빠르게 파악할 때 유용합니다. 재귀적으로 디렉토리를 탐색하거나 대소문자를 무시하는 등 다른 `grep` 옵션과 함께 사용할 수 있습니다.
grep -i: 대소문자 구분 없이 텍스트 검색
grep 명령어는 파일 내에서 특정 패턴을 검색하는 강력한 도구입니다. 특히 `-i` 옵션은 검색 시 대소문자를 구분하지 않아, 'Error', 'error', 'ERROR' 등 다양한 형태의 일치 항목을 한 번에 찾을 때 유용합니다. 로그 파일 분석, 코드 검색 등 다양한 상황에서 활용됩니다.
grep -v: 특정 패턴을 제외한 줄 찾기
`grep -v` 명령어는 지정된 패턴과 일치하지 않는 줄만 출력하는 강력한 텍스트 처리 도구입니다. 이는 `grep` 명령어의 '반전 매칭' 기능을 활용하여, 로그 파일에서 오류 메시지를 제외하거나, 설정 파일에서 주석을 제거하는 등 특정 정보를 필터링할 때 매우 유용합니다.
grep: 일치하는 줄 수 세기
grep 명령어는 텍스트 파일이나 표준 입력에서 특정 패턴을 검색하는 강력한 유틸리티입니다. 특히 `-c` (또는 `--count`) 옵션을 사용하면, 패턴과 일치하는 줄의 총 개수를 효율적으로 셀 수 있습니다. 이는 로그 분석, 코드 검토, 데이터 필터링 등 다양한 상황에서 유용하게 활용됩니다.
head: 파일의 시작 부분 출력
head 명령어는 파일 또는 표준 입력의 시작 부분(기본적으로 처음 10줄)을 출력합니다. 특정 줄 수나 바이트 수를 지정하여 출력할 수 있어, 큰 파일의 내용을 빠르게 파악하는 데 유용합니다.
hexdump: 파일의 16진수 덤프 출력
hexdump 명령어는 파일의 내용을 16진수(hexadecimal) 형식으로 출력하는 도구입니다. 바이너리 파일의 구조를 분석하거나, 텍스트 파일의 보이지 않는 특수 문자(줄바꿈, 탭 등)를 확인할 때 유용합니다.
iconv: 문자 인코딩 변환
iconv는 한 문자 인코딩으로 된 텍스트를 다른 문자 인코딩으로 변환하는 데 사용되는 강력한 명령줄 도구입니다. 파일 내용이나 표준 입력을 처리할 수 있으며, 다양한 인코딩 형식을 지원합니다.
join: 두 파일의 공통 필드 병합
join 명령어는 두 개의 정렬된 텍스트 파일에서 지정된 공통 필드를 기반으로 라인을 병합하여 표준 출력으로 내보냅니다. 데이터베이스의 JOIN 연산과 유사하게 작동하며, 각 파일의 해당 라인들을 결합하여 새로운 라인을 생성합니다.
jq: JSON 데이터 처리
jq는 명령줄에서 JSON 데이터를 효율적으로 처리하고 변환하는 강력한 도구입니다. JSON 데이터를 필터링, 슬라이싱, 매핑, 변환하는 데 사용되며, 복잡한 JSON 구조에서도 원하는 정보를 쉽게 추출할 수 있습니다. 파이프(|)를 통해 다른 명령과 함께 자주 사용됩니다.
less: 텍스트 파일 내용을 자유롭게 탐색하기
less 명령어는 텍스트 파일의 내용을 페이지 단위로 보여주며, `more`와 달리 파일의 내용을 앞뒤로 자유롭게 탐색할 수 있는 강력한 페이지네이터(Paginator)입니다. 대용량 파일이나 로그 파일을 효율적으로 읽을 때 유용합니다.
lesspipe: less를 위한 입력 전처리기
`lesspipe`는 `less` 명령어의 기능을 확장하여 압축 파일, 아카이브, PDF 등 다양한 형식의 파일을 `less`로 직접 볼 수 있게 해주는 입력 전처리기 스크립트입니다. `LESSOPEN` 환경 변수를 통해 `less`가 파일을 열기 전에 `lesspipe`를 호출하여 파일 내용을 파이프라인으로 전달합니다. 이를 통해 사용자는 파일의 압축을 풀거나 변환하는 추가적인 단계 없이 즉시 내용을 확인할 수 있습니다.
meld: 시각적 파일/디렉토리 비교 및 병합 도구
meld는 두 개 또는 세 개의 파일이나 디렉토리를 시각적으로 비교하고 병합하는 데 사용되는 그래픽 유저 인터페이스(GUI) 도구입니다. 코드 리뷰, 패치 적용 전후 확인, 버전 관리 충돌 해결에 매우 유용합니다.