উইন্ডোজ কনসোল থেকে সিআরএল কমান্ডগুলি চালান


85

কমান্ড প্রম্পট থেকে কমান্ড cURLচালানোর জন্য উইন্ডোতে ইনস্টল করার কোনও উপায় আছে কি ?cURL


আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করার পক্ষে ভোট দিচ্ছি কারণ এটি এসও
ফুকলিভ

উত্তর:


74

এখান থেকে উইন্ডোজের জন্য সিআরএল ডাউনলোড করুন (এবং এটি Win32 - পৃষ্ঠাতে জেনেরিক উপায় নিখুঁতভাবে বেছে নেওয়ার বিষয়টি নিশ্চিত করুন )।

তারপরে এটিকে আপনার PATH এনভায়রনমেন্ট ভেরিয়েবলের (যেমন C:\Windows\System32:) ভিতরে একটি ডিরেক্টরিতে রাখুন বা এক্সিকিউটেবল নামের পূর্বে এটির পুরো পথ দিয়ে চালান।

যদি আপনি এটিকে আপনার প্যাথের ভিতরে থাকা কোনও ডিরেক্টরিতে রাখেন তবে নিশ্চিত হয়ে নিন যে কমান্ডটি উপলব্ধ করার জন্য কমান্ড প্রম্পটটি আবার বন্ধ করে দেওয়া হবে।


4
আপনি যদি পথে কোন ডিরেক্টরিতে ডিরেক্টরিতে রেখে কনসোলটি পুনরায় খোলার প্রয়োজন না, আপনি কেবল PATH ভেরিয়েবল পরিবর্তন করলেই তা করতে হবে ।
এলটিরিয়েল

একটি হার্ড পুনরায় বুট করার পরে কারণ আমি টাস্কটি মারতে পারি নি - হুম, আপনি সম্ভবত এই বিষয়ে সতর্ক হতে চান।
সিএডি

সম্পর্কিত; আপনি কি জন্য লাইব্রেরি ইনস্টল করতে পারেন https?
কোডি বাগস্টিন

89

আপনি যদি উইন্ডোজের জন্য গিট ইনস্টল করেন তবে আপনি স্বয়ংক্রিয়ভাবে কার্লও পাবেন। এর কিছু সুবিধা রয়েছে:

  • গিট PATHস্বয়ংক্রিয়ভাবে ইনস্টলেশন চলাকালীন সেটআপটির যত্ন নেয় ।
  • আপনি আমার মতে নেটিভ উইন্ডোজ কনসোলের চেয়ে অনেক ভাল জিএনইউ বাশ পাবেন a
  • আপনি অন্যান্য অনেক দরকারী লিনাক্স সরঞ্জাম যেমন লেজ, বিড়াল, গ্রেপ, জিজিপ, পিডিফোটোটেক্সট, কম, সাজান, টার, ভিম এবং এমনকি পার্ল পান get

এখানে চিত্র বর্ণনা লিখুন


8
আমি জানি না গিট ব্যাশ অন্যান্য জিনিসও করেছে: ডি ধন্যবাদ একটি টন!
ব্রোজার্স

মোহন মত কাজ!
পেড্রো

1
এটি সম্ভবত চারপাশের সমাধানগুলির মধ্যে সেরা কারণ গিটটি কার্ল করে এমন অনেকগুলি কাজের জন্য দরকারী তবে উত্স অনুসারে।
চেম্বারলাইন

আপনার যদি গিট থাকে তবে এটি দুর্দান্ত সমাধান
ডায়োড ড্যান

4
উইন্ডোজের জন্য উইন্ডোজের নতুন সংস্করণগুলি কার্লের সাথে আসে না, আপনাকে চালাতে হবে /mingw64/bin/curl
dev0

3

যে সকল লোকদের আক্ষরিক অর্থে curlএক্সিকিউটেবলের প্রয়োজন হয় না , তাদের কেবল যেমন জিইটি অনুরোধের ফলাফলগুলি দেখতে বা সংরক্ষণ করতে হয়, powershellসরাসরি ব্যবহার করতে পারে । একটি সাধারণ কমান্ড প্রম্পট থেকে, টাইপ করুন:

powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"

যা কিছুটা শব্দযুক্ত, টাইপের মতো

curl http://example.com/

আরও ইউনিক্স-ইসহ পরিবেশে।

সম্পর্কিত আরও তথ্য net.webclientএখানে পাওয়া যায়: ওয়েবক্লিয়েন্ট পদ্ধতি (System.Net)


ঠিক আমি খুঁজছেন ছিল কি! আমি আসলে ব্যবহার করা DownloadFileপদ্ধতি: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"। আপনি কেবল বিদ্যুতের প্রম্পটটি না খুলে কীভাবে ব্যবহার করবেন তা আমাকে শিখিয়েছিলেন। ধন্যবাদ ম্যাটি!
আর্মফুট

2

ওপেনএসএসএল লাইট ইনস্টল করার পরে, উইন্ডোজ পুনরায় চালু করুন, কমান্ড প্রম্পট খুলুন, তারপরে একটি পরীক্ষা কমান্ড করুন:

curl http://www.google.com

আপনি যদি এইচটিএমএল ট্যাগগুলি ফিরে পান তবে এটি কার্যকর।


2

কীভাবে সিআরএল সেটআপ করবেন:

  • এসএসএল সহ -৪-বিট সিআরএল ডাউনলোড এবং আনজিপ করুন।
  • curl.exeআপনার উইন্ডোজ PATHফোল্ডারে ফাইলটি অনুলিপি করুন । ডিফল্টরূপে, এটি C:\Windows\System32
  • এখানে ভিজ্যুয়াল স্টুডিও 2010 সি ++ রানটাইম পুনরায় বিতরণযোগ্য 64 বিট ডাউনলোড এবং ইনস্টল করুন
  • Mozilla.org থেকে সার্টিফিকেট কর্তৃপক্ষ সর্বজনীন কীগুলির সর্বশেষতম বান্ডেলটি এখানে ডাউনলোড করুন
  • গিয়ে ফাইলটি পুনঃনামকরণ cacert.pemকরা curl-ca-bundle.crt
  • আপনার উইন্ডোজ PATHফোল্ডারে এই ফাইলটি সরান ।

এটি কীভাবে পরীক্ষা করবেন:

  • cmd.exeআপনার কমান্ড প্রম্পট খোলার জন্য চালান ।
  • উভয় কমান্ডের জন্য, আপনার এইচটিএমএল উত্স কোডের কয়েকটি পৃষ্ঠা দেখতে হবে। আপনি যদি এটি দেখতে পান তবে সিআরএল প্রস্তুত এবং চলছে!

2

উইন্ডোজ টুলচেইন: কার্ল এবং বিএসডিটার অংশ হিসাবে ইনারসাইডার বিল্ড 17063 এ উইন্ডোজের শুরুতে টার এবং কার্ল পাওয়া যায়।

টার : একটি কমান্ড লাইন সরঞ্জাম যা ব্যবহারকারীকে ফাইলগুলি বের করে আর্কাইভ তৈরি করতে দেয়। পাওয়ারশেলের বাইরে বা তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল করার পরে, cmd.exe থেকে কোনও ফাইল বের করার কোনও উপায় ছিল না। বাস্তবায়ন libarchive ব্যবহার করে।

এখানে চিত্র বর্ণনা লিখুন

কার্ল : কমান্ড লাইন সরঞ্জাম যা সার্ভারে এবং থেকে ফাইল স্থানান্তর করার অনুমতি দেয়।

এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: পাওয়ারশেল ইতিমধ্যে অনুরূপ কার্যকারিতা সরবরাহ করে (এতে কার্ল রয়েছে এবং এটির নিজস্ব ফাইল এক্সট্রাকশন ইউটিলিটিস)।

আরও তথ্য: টার এবং কার্ল উইন্ডোজ আসুন!


1

আপনি এই "উইন্ডোজের জন্য সিআরএল" ইনস্টল করতে পারেন: উইন্ডোজের জন্য সিআরএল সিআরএল, জনপ্রিয় কমান্ড-লাইন ওয়েব স্থানান্তর সরঞ্জামের জন্য একটি এমএসআই ইনস্টলার। http://www.confusedbycode.com/curl/


0

উইন্ডোজ পুনরায় চালু করার দরকার নেই তবে সিএমডি পুনরায় চালু করা প্রয়োজন is

  1. Curl.haxx.se থেকে সিআরএল ইনস্টল করুন ।
  2. আপনার মেশিনে কার্ল.এক্সির অবস্থান অনুসারে পথের পরিবেশের পরিবর্তনশীল সেট করুন, সি: \ ব্যবহারকারী \ আপনি \ সিআরএল এর মতো কিছু
  3. উপরের উত্তরের যে কোনও একটিতে লিঙ্কযুক্ত হিসাবে mozilla.org থেকে শংসাপত্র ফাইলটি ডাউনলোড করুন এবং এটি সিস্টেম 32 ফোল্ডারে সরান।

0

আমি লিনাক্সে উইন্ডোজ প্ল্যাটফর্মে লিখিত কিছু বাশ স্ক্রিপ্টগুলি চালনার জন্য ফুসিয়া প্রদত্ত উত্তরটি ব্যবহার করেছি । এটি খুব সুন্দরভাবে কাজ করে।

সতর্কতার একটি শব্দ যদিও সাথে cURL। আমার এখানে একটি সমস্যা ছিল যেখানে আমি বর্ণিত হিসাবে প্রমাণীকরণ করার সময় কনসোল মিথস্ক্রিয়াটি ব্যবহার করতে পারি না: https://stackoverflow.com/questions/50724407/curl-command-in-git-bash

যদি আপনার cURLকমান্ডটির প্রমাণীকরণের প্রয়োজন হয় এবং আপনি কমান্ড লাইনে পাসওয়ার্ডটি দৃশ্যমান করতে বা আপনার স্ক্রিপ্টে সঞ্চিত রাখতে না চান, আপনাকে পাসওয়ার্ড ফাইল ব্যবহার করার মতো আরেকটি সমাধান ব্যবহার করতে হবে: https://stackoverflow.com/questions/2594880 / ব্যবহার-কার্ল-সঙ্গে-ব্যবহারকারীর নাম-এবং-পাসওয়ার্ড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.