반응형
SMALL

명령어 25

[Linux] 리눅스에서 <,> 표준 입력,출력 리디렉션 명령어 사용법

리눅스에서 기호는 표준 입력과 표준 출력을 리디렉션하는 데 사용됩니다. 여기에 간단한 설명과 예시를 들어보겠습니다:cat > 기호는 명령어의 표준 출력을 파일로 리디렉션할 때 사용합니다. 예를 들어, "Hello World"라는 문자열을 temp.txt 파일에 저장하고 싶다면 다음과 같이 사용할 수 있습니다:이 명령을 실행하면 "Hello World"라는 문자열이 temp.txt 파일에 저장됩니다.echo Hello World > temp.txt리디렉션은 스크립트 작성이나 데이터 처리를 할 때 매우 유용하게 사용됩니다. 더 복잡한 작업을 위해서는 >>를 사용하여 기존 파일에 내용을 추가하거나, 2>를 사용하여 에러 메시지를 다루는 등 다양한 리디렉션 방법이 있습니다.표준 출력 리디렉션 (Standard..

Linux 2024.04.29

[Docker] docker cp 명령어 사용

도커에서 컨테이너의 파일을 로컬로 복사하거나 로컬의 파일을 컨테이너로 복사하는 명령어를 간단히 알려드리겠습니다:컨테이너 안에 있는 파일을 로컬로 복사:컨테이너 내부에 있는 파일을 로컬로 가져오려면 다음 명령어를 사용합니다:$ docker cp : 예를 들어, "tmp_container"라는 컨테이너 내부에 “/root/data/test.md” 파일이 있다면:$ docker cp tmp_container:/root/data/test.md ~/data/위 명령어는 컨테이너 이름과 컨테이너 내부 데이터 경로를 " : "로 구분해 적어주고, 로컬 경로를 지정합니다.로컬의 파일을 컨테이너 안으로 복사:로컬의 파일을 컨테이너로 옮기려면 명령 인자의 순서를 반대로 해주면 됩니다:$ docker cp :예를 들어, ..

Docker 2024.04.26

[Linux] nohup 과 & 차이점 및 사용법

nohup과 &은 프로세스를 백그라운드에서 실행하는 데 사용되지만, 몇 가지 차이점이 있습니다. 프로세스 분리: nohup: 프로세스를 독립적으로 실행하며, 터미널 세션이 종료되어도 계속 실행됩니다. 표준 입출력은 nohup.out 파일에 리다이렉트됩니다. &: 프로세스를 백그라운드에서 실행하지만, 터미널 세션이 종료되면 프로세스도 종료될 수 있습니다. 출력 관리: nohup: 표준 출력 및 표준 에러를 파일로 리다이렉트하므로, 백그라운드에서 실행 중인 프로세스의 출력을 파일로 저장할 수 있습니다. &: 출력은 터미널에 표시되거나, 필요한 경우 리다이렉트할 수 있지만, 기본적으로는 터미널에 출력됩니다. 프로세스 그룹: nohup: 프로세스는 새로운 프로세스 그룹을 형성하며, 터미널과는 독립적으로 관리됩니..

Linux 2024.02.02

[Linux] ldd 명령어 다양한 옵션과 사용 예시

ldd는 Linux 시스템에서 사용되는 도구로, 다이나믹 링크 라이브러리(dynamic link library) 의존성을 확인하는 데 사용됩니다. 이 명령어를 통해 특정 실행 파일이나 공유 라이브러리가 어떤 다른 라이브러리들에 의존하고 있는지를 파악할 수 있습니다. 아래는 ldd 명령어의 사용법과 예시입니다. 옵션 설명 예시 -v 라이브러리 파일의 상세한 정보 출력 ldd -v /bin/ls -d 디버깅 정보 출력 ldd -d /path/to/your/executable -r 누락된 라이브러리 파일이 있는지 확인 ldd -r /path/to/your/executable -u 사용되지 않는 의존성 출력 ldd -u /path/to/your/executable -p 실행 파일의 필요한 라이브러리만 출력 ld..

Linux 2024.01.17

[Network] OS별 Ethernet Lan 카드 브랜드 조회 명령어

각 운영 체제별로 LAN 카드 브랜드를 조회하는 명령어는 조금씩 다를 수 있습니다. 아래는 주요 운영 체제별로 해당 정보를 얻을 수 있는 명령어입니다. Linux # lspci 명령어 사용 lspci | grep Ethernet # lshw 명령어 사용 lshw -c network # ifconfig나 ip 명령어로 네트워크 인터페이스 확인: ifconfig # 또는 ip addr Windows ipconfig Mac networksetup -listallhardwareports

Network 2023.12.13

[Linux] find 명령어로 group,user 파일 찾기,변경하기

리눅스의 `find` 명령어를 사용하여 특정 그룹 권한 또는 특정 사용자로 된 파일을 찾을 수 있습니다. `find` 명령어는 파일 및 디렉토리 검색에 사용되며 강력하고 유연한 도구입니다. 다음은 `find` 명령어를 사용하여 특정 그룹 권한 또는 사용자로 된 파일을 찾는 예제입니다. 1. 특정 그룹으로 파일 찾기 특정 그룹으로 속한 파일을 찾으려면 `-group` 옵션을 사용합니다. 예를 들어, 그룹명이 "mygroup" 인 파일을 찾으려면 다음과 같이 명령을 입력합니다: find /경로 -group mygroup 여기서 `/경로`는 검색을 시작할 디렉토리의 경로를 나타내며, "mygroup"은 찾고자 하는 그룹명입니다. 2. 특정 사용자로 파일 찾기 특정 사용자로 속한 파일을 찾으려면 `-user` ..

Linux 2023.11.17

[Elasticsearch] Kibana 에서 다양한 필터 예제

기본 필터링: fieldname:value: 필드의 값이 특정 값과 정확히 일치하는 문서를 검색합니다. 예: status:200 - "status" 필드 값이 200인 문서 검색 범위 필터링: fieldname:[min TO max]: 필드의 값이 주어진 범위 내에 있는 문서를 검색합니다. 예: age:[30 TO 40] - "age" 필드 값이 30에서 40 사이인 문서 검색 Wildcards (와일드카드): fieldname:value*: 필드의 값이 주어진 접두사로 시작하는 문서를 검색합니다. 예: name:joh* - "name" 필드 값이 "joh"로 시작하는 문서 검색 특정 문자열을 포함하는 메시지 필터링 메시지 필드에서 특정 문자열을 포함하는 로그를 필터링하는 예시입니다. 예: message..

Elasticsearch 2023.10.09

[Linux] sysctl 명령어의 다양한 예제

sysctl은 Unix와 Unix-like 운영 체제에서 시스템 커널 파라미터를 설정하고 검색하기 위한 명령 줄 유틸리티 및 시스템 호출입니다. 이를 통해 시스템의 동작 및 설정을 조정할 수 있습니다. sysctl은 시스템 커널에 대한 정보를 쿼리하고 수정하는데 사용되며, 시스템의 동작을 수정하고 모니터링하기 위한 중요한 도구 중 하나입니다. sysctl은 주로 /proc 파일 시스템이나 /sys 디렉터리와 유사한 기능을 제공합니다. 시스템의 다양한 속성과 설정을 검색하거나 수정할 수 있으며, 시스템 성능 조정, 네트워크 설정, 파일 시스템 구성 등 다양한 용도로 사용됩니다. sysctl 명령의 기본 구문은 다음과 같습니다: sysctl [옵션] [파라미터[=값]] 여기서 옵션은 sysctl 명령의 동작..

Linux 2023.09.29

[Linux] lsof 명령어와 다양한 예제

lsof는 "리스트 오픈 파일"을 의미하며, 현재 시스템에서 열려있는 파일과 네트워크 소켓에 대한 정보를 조회하는 유닉스 명령어입니다. lsof 명령어를 사용하면 어떤 프로세스가 특정 파일이나 디렉토리를 사용하고 있는지, 어떤 포트로 네트워크 연결이 열려 있는지 등을 확인할 수 있습니다. 이 정보는 디버깅, 시스템 모니터링, 보안 검사 등 다양한 용도로 사용됩니다. lsof 명령어의 일반적인 구문은 다음과 같습니다: lsof [옵션] [파일 또는 디렉토리 경로] 이제 lsof 명령어의 주요 옵션과 예제를 표로 나열하겠습니다. 이 표에 나오는 예제는 lsof를 사용하여 다양한 파일 및 네트워크 관련 정보를 조회하는 방법을 보여줍니다. 옵션 설명 예제 -c 특정 프로세스 이름으로 필터링 lsof -c chr..

Linux 2023.09.28

[Linux] curl 로 Restful API 호출 및 JSON 데이터 전송

REST API를 JSON 형태로 호출하기 위해 curl 명령어를 사용하는 방법은 다음과 같습니다: curl -X HTTP_METHOD -H "Content-Type: application/json" -d '{"key1": "value1", "key2": "value2"}' API_URL 여기서 각 항목을 설명하겠습니다: HTTP_METHOD: API에 대한 요청 메서드를 지정합니다. 예를 들어, GET, POST, PUT, DELETE 등이 있습니다. -H "Content-Type: application/json": HTTP 요청 헤더를 설정하여 JSON 데이터를 전달한다고 서버에 알립니다. 이 헤더는 JSON 데이터의 형식을 지정합니다. -d '{"key1": "value1", "key2": "val..

Linux 2023.09.19
반응형
LIST