다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
awk: 변수 정의 및 텍스트 처리
awk는 강력한 텍스트 처리 도구이며, -v 옵션은 스크립트 실행 전에 외부 변수를 정의하는 데 사용됩니다. 이 변수들은 awk 스크립트 내에서 접근할 수 있어 유연한 데이터 처리를 가능하게 합니다.
awk -F: 필드 구분자 지정
awk는 강력한 텍스트 처리 도구로, 파일이나 스트림에서 특정 패턴을 찾아 처리하고 데이터를 조작하는 데 사용됩니다. 특히 `-F` 옵션은 입력 레코드의 필드를 구분하는 구분자(delimiter)를 지정하여, 복잡한 데이터 구조를 쉽게 파싱하고 원하는 필드만 추출하거나 조작할 수 있게 해줍니다. 이는 CSV, 로그 파일 등 다양한 형식의 데이터를 다룰 때 필수적인 기능입니다.
awk-gsub: 전역 문자열 치환
awk 명령어 내에서 사용되는 `gsub` 함수는 특정 정규 표현식과 일치하는 모든 문자열을 다른 문자열로 전역적으로 치환하는 데 사용됩니다. 파일 내용이나 스트림에서 여러 번 나타나는 패턴을 일괄적으로 변경할 때 매우 유용합니다.
awk print: 텍스트 데이터 출력
`awk` 명령어 내에서 데이터를 출력하는 `print` 문에 대한 가이드입니다. `print`는 `awk` 스크립트의 핵심 기능 중 하나로, 파일이나 스트림에서 처리된 텍스트를 표준 출력으로 내보내는 데 사용됩니다. 특정 필드, 전체 라인, 또는 사용자 정의 문자열을 유연하게 출력할 수 있습니다.
base64: 데이터 인코딩/디코딩
base64 명령어는 바이너리 데이터를 ASCII 문자열 형식으로 인코딩하거나, 인코딩된 문자열을 다시 바이너리 데이터로 디코딩하는 데 사용됩니다. 주로 이메일 첨부 파일이나 웹에서 바이너리 데이터를 안전하게 전송할 때 활용됩니다.
cat 명령어 가이드: 파일 내용을 확인하고 병합하기
`cat` 명령어는 하나 이상의 파일을 읽어 표준 출력(일반적으로 터미널 화면)으로 내용을 표시하는 데 사용됩니다. 'concatenate'의 약어로, 파일을 연결(concatenate)하여 출력하는 기능도 제공합니다. 이 가이드를 통해 `cat` 명령어의 다양한 활용법을 익혀보세요.
cmp: 두 파일의 바이트 단위 비교
cmp 명령어는 두 파일을 바이트(byte) 단위로 비교하여, 파일이 다른 첫 번째 위치와 줄 번호를 알려줍니다. 간단한 바이너리 파일이나 텍스트 파일의 일치 여부를 빠르게 확인할 때 유용합니다.
col: 제어 문자 필터링
col 명령어는 입력 스트림에서 역방향 줄 바꿈(reverse line feeds) 및 기타 제어 문자를 필터링하여 일반 텍스트로 변환합니다. 주로 `man` 페이지나 다른 형식화된 텍스트의 출력을 처리하여 가독성을 높일 때 사용됩니다.
column: 텍스트를 열 형식으로 정렬
column 명령어는 입력된 텍스트를 지정된 너비의 열 형식으로 재정렬하여 출력합니다. 주로 다른 명령어의 출력을 가독성 좋게 표 형태로 만들 때 사용됩니다. 구분자를 지정하거나 자동으로 열 너비를 조정하는 기능을 제공합니다.
comm: 정렬된 두 파일의 공통 및 고유한 줄 비교
comm 명령어는 정렬된 두 파일의 내용을 비교하여, 한쪽에만 있는 줄과 양쪽에 공통으로 있는 줄을 세 개의 열로 나누어 출력합니다. 병합이나 중복 제거 작업에 유용합니다.
csplit: 파일 내용을 기준으로 분할
csplit 명령어는 파일의 내용을 특정 패턴(정규 표현식)이나 줄 번호를 기준으로 여러 개의 작은 파일로 분할하는 데 사용됩니다. 대용량 로그 파일이나 소스 코드를 특정 섹션별로 나누어 분석하거나 관리할 때 유용합니다.
cut: 텍스트 파일에서 특정 문자 또는 필드 추출
`cut` 명령어는 텍스트 파일이나 표준 입력에서 각 줄의 특정 부분(문자, 바이트, 필드)을 추출하여 표준 출력으로 내보내는 데 사용됩니다. 주로 데이터 처리 및 보고서 생성 시 특정 열을 선택적으로 추출할 때 유용합니다.