다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
paste: 파일들을 병합하여 출력
`paste` 명령어는 여러 파일의 해당 라인들을 병합하여 표준 출력으로 내보냅니다. 각 파일의 라인들을 구분자(delimiter)로 연결하여 수평적으로 합치는 데 사용됩니다. 이는 데이터 파일을 결합하거나, 특정 형식으로 데이터를 재구성할 때 유용합니다.
patch: 파일에 변경 사항(패치) 적용하기
patch 명령어는 'diff' 명령어로 생성된 패치 파일(.patch)을 사용하여 원본 파일에 변경 사항을 적용하는 데 사용됩니다. 이 도구를 이용하면 소스 코드를 수정하거나, 설정 파일을 업데이트하는 작업을 효율적으로 수행할 수 있습니다.
pr: 텍스트 파일 인쇄용 형식 지정
pr 명령어는 텍스트 파일을 인쇄하기에 적합한 형식으로 변환합니다. 페이지 번호, 헤더, 날짜를 추가하고, 여러 열로 나누거나 페이지 길이를 조절하는 등 다양한 서식 지정 기능을 제공합니다. 주로 터미널에서 텍스트를 읽기 좋게 만들거나 프린터로 출력하기 전에 사용됩니다.
printf: 형식 지정 출력
`printf`는 C 언어의 `printf` 함수와 유사하게, 지정된 형식 문자열에 따라 데이터를 표준 출력으로 출력하는 명령어입니다. 변수나 리터럴 값을 다양한 형식(정수, 부동 소수점, 문자열 등)으로 포맷하여 출력할 수 있으며, 이스케이프 시퀀스를 사용하여 특수 문자를 삽입할 수 있습니다. `echo` 명령어보다 더 정교한 출력 제어가 가능합니다.
rev: 문자열 뒤집기
rev 명령어는 표준 입력 또는 파일에서 읽어들인 각 줄의 문자열 순서를 문자 단위로 뒤집어 표준 출력으로 내보냅니다. 주로 파이프(|)와 함께 다른 명령어의 출력 결과를 조작하는 데 사용되는 간단하지만 유용한 유틸리티입니다.
sdiff: 두 파일을 나란히 비교하기
sdiff 명령어는 두 파일을 병렬로 비교하여, 차이점을 한눈에 볼 수 있도록 두 열로 나란히 출력합니다. `diff` 명령과 달리, 공통된 부분과 다른 부분을 시각적으로 명확하게 구분해줍니다.
sed 명령어 가이드: 스트림 에디터의 활용
`sed` 명령어(stream editor)는 텍스트 스트림(파일 또는 파이프를 통해 전달되는 입력)을 편집하는 데 사용되는 강력한 비대화형 텍스트 처리 도구입니다. 파일을 열지 않고도 텍스트를 검색, 교체, 삭제하거나 삽입하는 등의 작업을 효율적으로 수행할 수 있습니다. 쉘 스크립트에서 자동화된 텍스트 변환에 필수적으로 사용됩니다. 이 가이드를 통해 `sed` 명령어의 기본 사용법과 정규 표현식을 활용한 고급 기능을 익혀보세요.
sort: 텍스트 라인 정렬의 표준
텍스트 라인(레코드)을 정렬합니다. 기본은 사전식(바이트 순) 오름차순이며, 구분자/키/숫자/버전/사람읽기 단위 등 다양한 기준을 지원합니다. GNU coreutils의 sort를 기준으로 합니다.
strings: 바이너리 파일에서 문자열 추출하기
strings 명령어는 바이너리 파일(실행 파일, 라이브러리 등)에서 사람이 읽을 수 있는 텍스트 문자열을 추출하는 도구입니다. 프로그램을 디버깅하거나, 악성코드를 분석하거나, 알 수 없는 파일의 내용을 빠르게 확인할 때 유용합니다.
tac: 파일 내용을 역순으로 출력
tac 명령어는 파일의 내용을 줄 단위로 읽어들여 마지막 줄부터 첫 줄까지 역순으로 표준 출력합니다. 로그 파일이나 시간 순서대로 기록된 데이터를 최신 항목부터 확인해야 할 때 유용하며, 'cat' 명령어와 반대되는 기능을 수행합니다.
tail: 파일의 끝 부분 출력 및 실시간 모니터링
tail 명령어는 파일의 마지막 부분을 출력하는 데 사용됩니다. 주로 로그 파일의 최신 내용을 확인하거나, `-f` 옵션을 사용하여 파일의 변경 사항을 실시간으로 모니터링하는 데 활용됩니다. 특히 `-n` 옵션은 출력할 줄 수를 지정하여 특정 개수의 마지막 줄만 볼 때 유용합니다.
tr: 문자 변환 및 삭제 필터
tr 명령어는 표준 입력(stdin)으로 받은 텍스트의 문자를 변환하거나 삭제하는 데 사용되는 필터(filter) 명령어입니다. 주로 파이프(|)와 함께 사용하여 다른 명령어의 출력 결과를 처리할 때 유용합니다.