본문 바로가기

리눅스

[draft] curl 명령어

curl 명령어(curl bash -x)

기본 구문

curl [options...] <url>

옵션

  • --noproxy : 프록시를 사용하지 않는 호스트 목록
  • -x, --proxy [PROTOCOL://]HOST[:PORT] : 지정된 포트에서 프록시 사용
  • --resolve HOST:PORT:ADDRESS : HOST:PORT를 ADDRESS로 강제 해결

사용 예시

curl noproxy

curl --noproxy example.com http://example.com
curl --noproxy localhost,127.0.0.1 http://example.com

curl proxy

curl --proxy [PROTOCOL://]HOST[:PORT] [URL]
curl -x http://proxy-server:8080 http://example.com
curl -x proxy.example.com:8080 -U username:password http://example.com

curl resolve

curl --resolve HOST:PORT:ADDRESS [URL]
curl --resolve example.com:80:203.0.113.1 http://example.com

curl bash -x

curl로 스크립트를 다운로드하기

curl -Ssf https://sangchul.kr/scripte/webconfsync.sh -o /tmp/webconfsync.sh

curl로 스크립트를 다운로드하고 실행하기

curl -Ssf https://sangchul.kr/scripte/webconfsync.sh | bash -x

wget을 사용하여 스크립트를 다운로드하고 실행하기

wget -qO - https://sangchul.kr/scripte/webconfsync.sh | bash -x

 

참고URL

- Ubuntu Manpage : curl command