예제 4

[Linux] jq 명령어 다양한 옵션을 통한 예제

아래 테이블은 jq 명령어의 일부 옵션과 예제를 자세히 설명한 것입니다. jq는 JSON 데이터를 처리하고 쿼리하고 변환하는 유용한 명령줄 도구입니다. 옵션 설명 예제 -c 각 JSON 객체를 단일 줄로 압축하여 출력합니다. jq -c '.' data.json -r 원시 출력을 수행하고 JSON 문자열을 제거합니다. jq -r '.key' data.json --rawfile 파일의 내용을 원시 입력으로 사용합니다. jq --rawfile file.json '.key' -s 입력을 슬라이싱하여 배열을 만듭니다. jq -s 'map(.key)' data.json .key JSON 객체의 특정 키에 대한 값을 선택합니다. jq '.name&#39..

Linux 2023.06.06

[Linux] linux history 다양한 옵션과 예제

Linux의 history 명령어는 사용자가 이전에 실행한 명령어들의 리스트를 보여주는 명령어입니다. history 명령어를 사용하면 터미널에서 이전에 실행한 명령어를 검색하거나, 이전 명령어를 기반으로 새로운 명령어를 작성할 수 있습니다. 옵션 설명 -c 히스토리 목록을 모두 지웁니다. -w 히스토리 목록을 현재 사용자의 홈 디렉토리에 있는 기본 히스토리 파일에 저장합니다. -r 현재 사용자의 홈 디렉토리에 있는 기본 히스토리 파일로부터 히스토리를 읽어옵니다. -a 현재 세션의 히스토리를 기본 히스토리 파일에 추가합니다. -n 히스토리 파일에 있는 명령어 중에서 현재 터미널 세션의 명령어와 겹치지 않는 명령어만 출력합니다. -p 히스토리 파일에 있는 명령어 중에서 현재 터미널 세션의 명령어와 겹치는 명..

Linux 2023.05.25

[Linux] watch 명령어를 이용한 다양한 예제

watch 명령어는 지정된 간격으로 명령어를 반복해서 실행하고 그 결과를 출력하는 명령어입니다. watch 명령어의 옵션과 예제를 테이블로 설명해드리겠습니다. 옵션 설명 -n, --interval 명령어를 실행할 간격을 초 단위로 지정합니다. 기본값은 2초입니다. -d, --differences[=cumulative] 이전 출력 결과와 다른 부분만 강조해서 보여줍니다. cumulative 옵션을 추가하면 변한 부분만 계속해서 보여줍니다. -t, --no-title 출력 결과 위에 타이틀을 표시하지 않습니다. -b, --beep 명령어를 실행할 때마다 소리를 출력합니다. -h, --help 도움말을 표시합니다. 아래는 watch 명령어의 예제입니다. 기본적인 사용 방법 watch ls -l 이 명령어는 2..

Linux 2023.04.02

[Linux] grep 명령어를 이용한 다양한 예제

리눅스에서 grep 명령어는 파일 내에서 지정한 문자열 패턴을 찾아 출력하는 역할을 합니다. 아래는 grep 명령어의 기본적인 사용법입니다.grep [option] [pattern] [file]옵션설명-i대소문자를 구분하지 않고 검색-v지정한 패턴과 일치하지 않는 라인 출력-n라인 번호 출력-r하위 디렉토리까지 모두 검색-w전체 단어로 검색-l파일 이름만 출력-c검색된 라인 수 출력-e정규표현식으로 검색-f파일에서 검색 패턴을 읽어옴-o일치하는 문자열만 출력-q출력하지 않고 검색 결과만 반환 예제:대소문자 구분 없이 "apple"이 포함된 라인 출력:grep -i "apple" file.txt"apple"이 포함되지 않은 라인 출력:grep -v "apple" file.txt라인 번호와 함께 "apple..

Linux 2023.03.30