라즈베리파이 curl 예제

핑 명령은 우리의 라즈베리 파이 인터넷/홈 네트워크에 연결 되어 테스트 하는 데 사용 됩니다. 컬을 사용하여 온라인 양식을 작성하고 직접 작성한 것처럼 데이터를 제출할 수 있습니다. 구글과 같은 많은 인기있는 서비스는 이러한 종류의 사용을 차단합니다. 그러나 긴 디렉토리 경로를 완료하려면 /usr/lib/python3/dist-packages를 입력한 다음 TAB을 눌러 해당 경로를 따라 사용할 수 있는 모든 디렉토리를 표시할 수 있습니다. 그런 다음 python3을 입력할 수 있으며 TAB를 몇 번 더 누르면 명령이 사용할 수있는 옵션범위를 좁힐 수 있습니다. 특정 유형의 모든 파일을 나열합니다(예: .py Python 파일). 컬 povides 약간의 작업으로 사용자 이름과 암호를 설정하는 옵션, 나는 코드의 두 줄을 추가했다 /* example.com 리디렉션됩니다, 그래서 우리는 리디렉션을 따라 libcurl을 말한다 */ 컬 명령은 다른 인증 방법을 많이 가지고. FTP 사이트에 액세스하고, 이메일을 보내고, SAMBA 주소에 연결하고, 파일 및 기타 여러 가지 를 업로드 및 다운로드하는 데 사용할 수 있습니다. httpie는 쾌적한 명령줄 HTTP 클라이언트이며 컬의 대안으로 사용할 수 있습니다. 실제 명령줄 이름은 «http»입니다. 파이썬 사용자인 경우 pip로 설치할 수 있습니다: 컬 명령은 매우 유용하고 유연합니다.

이 도구의 목적은 지원되는 여러 프로토콜 중 하나를 사용하여 사용자 상호 작용 없이 서버에서 또는 서버로 데이터를 전송하는 것입니다. 명령이 지원하는 대로 컬 관리가 매우 유연하도록 관리하는 데 도움이되는 프로토콜 목록입니다 : 예를 들어 vlc를 설치하는 것과 같은 특정 응용 프로그램을 설치할 수 있습니다. curl 명령은 설치 스크립트를 다운로드하여 보드에 추가를 자동으로 설치하는 데 특히 유용합니다. 그러나 사용하기 전에 주의해서 사용하고 코드를 검토해야 합니다. pwd 명령은 현재 작업 디렉토리의 이름을 표시합니다 : 라즈베리 파이에 pwd를 입력하면 /home/pi와 같은 것을 출력합니다. 빈 디렉토리를 제거하려면 rmdir을 사용합니다. 예를 들어 rmdir oldDir은 비어 있는 경우에만 디렉터리 oldDir을 제거합니다. cp를 사용하면 파일의 복사본이 생성되고 지정된 위치에 배치됩니다(복사 및 붙여넣기와 유사함). 예를 들어 cp ~ / fileA / home/otherUser/ 파일 파일을 홈 디렉토리에서 다른 사용자 (당신이 거기에 복사 할 수있는 권한이 있다고 가정)의 사용자로 복사합니다. 이 명령은 FILE FILE(cp fileA fileB), FILE DIR(cp fileA /directoryB/) 또는 -r DIR DIR(디렉토리의 내용을 재귀적으로 복사)을 인수로 사용할 수 있습니다.

공식 사이트에서 제공 하는 예제 중 하나는 매우 간단 하 고 몇 가지 변경 작업을 수행: 라즈베리 파이 인터넷에 연결 되어 있는지 확인하는 것은 기본 아직 중요 한 작업. 이를 통해 IoT 프로젝트를 디버깅하고 YouTube 동영상을 시청할 수 있습니다. 디렉토리를 복사하려면 예를 들어 /home/pi/test2를 /home/pi/Documents/ -r 옵션을 사용하여 모든 것을 복사해야 합니다. 네트워크를 통해 파일을 다운로드(또는 업로드)해야 하는 스크립트를 작성하는 것을 고려중인 경우 가장 친한 친구 중 한 명이 curl 명령입니다. 이 명령을 사용하여 우리는 훨씬 더 긴 것에서 바로 가기 / 단축 명령을 만들 수 있습니다. 예를 들어 여기에서는 updater라는 별칭을 만들고 이를 사용하여 두 명령을 호출합니다. 첫 번째는 설치 가능한 소프트웨어의 우리의 목록을 업데이트 합니다., 그리고 성공적으로 작동 하는 경우, 사용 하 여 표시 «&» 함께 명령을 연결, 그것은 우리의 라즈베리 파이에 업그레이드를 실행 합니다.

Next Post:
Previous Post: