Cloud Computing - Computer Science for Business Leaders 2016
সুচিপত্র:
- উইজেট ইনস্টল করা হচ্ছে
- উবুন্টু এবং ডেবিয়ানে উইজেট ইনস্টল করা
- সেন্টস এবং ফেডোরায় উইজেট ইনস্টল করা হচ্ছে
- উইজেট কমান্ড সিনট্যাক্স
- উইজেটের সাহায্যে একটি ফাইল কীভাবে ডাউনলোড করবেন
- ডাউনলোড করা ফাইলটি আলাদা নামে সংরক্ষণ করতে উইজেট কমান্ড ব্যবহার করে
- নির্দিষ্ট ডিরেক্টরিতে একটি ফাইল ডাউনলোড করতে উইজেট কমান্ড ব্যবহার করা
- ডাউনলোডের গতিটি কীভাবে উইজেটের সাথে সীমাবদ্ধ করবেন
- উইজেটের সাহায্যে একটি ডাউনলোড পুনরায় শুরু করার উপায়
- উইজেটের সাহায্যে পটভূমিতে কীভাবে ডাউনলোড করবেন
- উইজেটের ব্যবহারকারী-এজেন্ট কীভাবে পরিবর্তন করবেন
- উইজেটের সাহায্যে একাধিক ফাইল কীভাবে ডাউনলোড করবেন
- এফটিপি এর মাধ্যমে ডাউনলোড করতে উইজেট কমান্ড ব্যবহার করা হচ্ছে
- কোনও ওয়েবসাইটের একটি আয়না তৈরি করতে উইজেট কমান্ড ব্যবহার করা
- উইজেটের সাথে কীভাবে শংসাপত্রের চেক এড়ানো যায়
- উইজেটের সাহায্যে স্ট্যান্ডার্ড আউটপুটটিতে কীভাবে ডাউনলোড করবেন
- উপসংহার
জিএনইউ উইজেট ওয়েব থেকে ফাইলগুলি ডাউনলোড করার জন্য একটি কমান্ড-লাইন ইউটিলিটি। উইজেটের সাহায্যে আপনি এইচটিটিপি, এইচটিটিপিএস এবং এফটিপি প্রোটোকল ব্যবহার করে ফাইলগুলি ডাউনলোড করতে পারেন। উইজেট আপনাকে একাধিক ফাইল ডাউনলোড করতে, ডাউনলোডগুলি পুনরায় শুরু করতে, ব্যান্ডউইথকে সীমাবদ্ধ করতে, পুনরাবৃত্ত ডাউনলোডগুলি, পটভূমিতে ডাউনলোড করতে, একটি ওয়েবসাইটকে আয়না এবং আরও অনেক কিছুর অনুমতি দেয়।
এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণ এবং সর্বাধিক সাধারণ উইজেটের বিকল্পগুলির বিশদ ব্যাখ্যার মাধ্যমে কীভাবে উইজেট কমান্ডটি ব্যবহার করব তা দেখাব।
উইজেট ইনস্টল করা হচ্ছে
আজ বেশিরভাগ লিনাক্স বিতরণে উইজেট প্যাকেজটি প্রাক ইনস্টলড রয়েছে।
আপনার সিস্টেমে উইজেট প্যাকেজ ইনস্টল রয়েছে কিনা তা পরীক্ষা করতে আপনার কনসোলটি খুলুন,
wget
টাইপ করুন এবং এন্টার টিপুন। আপনি যদি উইজেট ইনস্টল করেছেন, সিস্টেমটি
wget: missing URL
মুদ্রণ করবে, অন্যথায় এটি মুদ্রণ করবে
wget command not found
।
যদি উইজেট ইনস্টল না করা থাকে তবে আপনি সহজেই আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজার ব্যবহার করে এটি ইনস্টল করতে পারেন।
উবুন্টু এবং ডেবিয়ানে উইজেট ইনস্টল করা
সেন্টস এবং ফেডোরায় উইজেট ইনস্টল করা হচ্ছে
উইজেট কমান্ড সিনট্যাক্স
কীভাবে
wget
কমান্ডটি ব্যবহার করবেন তা যাবার আগে আসুন আমরা বেসিক সিনট্যাক্সটি পর্যালোচনা করে শুরু করি।
wget
ইউটিলিটি এক্সপ্রেশন নিম্নলিখিত ফর্মটি গ্রহণ করে:
wget
-
options
- উইজেট বিকল্পগুলিরurl
- আপনি যে ফাইল বা ডিরেক্টরি ডাউনলোড করতে বা সিঙ্ক্রোনাইজ করতে চান তার URL গুলি।
উইজেটের সাহায্যে একটি ফাইল কীভাবে ডাউনলোড করবেন
কোনও বিকল্প ছাড়াই ব্যবহার করা হলে এটি সবচেয়ে সহজ আকারে, উইজেট বর্তমান ডিরেক্টরিটিতে নির্দিষ্ট করা সংস্থানটি ডাউনলোড করবে।
নিম্নলিখিত উদাহরণে আমরা লিনাক্স কার্নেল টার সংরক্ষণাগারটি ডাউনলোড করছি:
wget
আপনি উপরের চিত্রটি থেকে দেখতে পাচ্ছেন, উইজেট ডোমেনের আইপি ঠিকানাটি সমাধান করে শুরু করে, তারপরে রিমোট সার্ভারের সাথে সংযোগ স্থাপন করে স্থানান্তর শুরু করে।
ডাউনলোডের সময়, উইজেট ফাইলের নাম, ফাইলের আকার, ডাউনলোডের গতি এবং ডাউনলোড শেষ করার আনুমানিক সময়ের পাশাপাশি অগ্রগতি বার দেখায়। ডাউনলোড শেষ হয়ে গেলে, আপনি আপনার বর্তমান ওয়ার্কিং ডিরেক্টরিতে ডাউনলোড করা ফাইলটি খুঁজে পেতে পারেন।
উইজেটের আউটপুট বন্ধ করতে,
-q
বিকল্পটি ব্যবহার করুন।
ফাইলটি ইতিমধ্যে উপস্থিত থাকলে,
.N
ফাইল নামের শেষে
.N
(নম্বর) যুক্ত করবে।
ডাউনলোড করা ফাইলটি আলাদা নামে সংরক্ষণ করতে উইজেট কমান্ড ব্যবহার করে
ডাউনলোড করা ফাইলটি অন্য কোনও নামে সংরক্ষণ করতে, নির্বাচিত নামের পরে
-O
বিকল্পটি পাস করুন:
wget -O latest-hugo.zip
উপরের কমান্ডটি গিটহাব থেকে
latest-hugo.zip
জিপ ফাইলের মূল নামের পরিবর্তে
latest-hugo.zip
হিসাবে সংরক্ষণ করবে।
নির্দিষ্ট ডিরেক্টরিতে একটি ফাইল ডাউনলোড করতে উইজেট কমান্ড ব্যবহার করা
ডিফল্টরূপে, উইজেট বর্তমান কার্যক্ষম ডিরেক্টরিতে ডাউনলোড করা ফাইলটি সংরক্ষণ করবে। নির্দিষ্ট স্থানে ফাইলটি সংরক্ষণ করতে,
-P
বিকল্পটি ব্যবহার করুন:
wget -P /mnt/iso
উপরের কমান্ডের সাহায্যে আমরা উইজেটকে CentOS 7 আইসো ফাইলটি
/mnt/iso
ডিরেক্টরিতে সংরক্ষণ করতে বলছি।
ডাউনলোডের গতিটি কীভাবে উইজেটের সাথে সীমাবদ্ধ করবেন
ডাউনলোডের গতি সীমাবদ্ধ করতে,
--limit-rate
বিকল্পটি ব্যবহার করুন। ডিফল্টরূপে, গতিটি বাইট / সেকেন্ডে পরিমাপ করা হয়। কিলোবাইটের জন্য
k
, মেগাবাইটের জন্য
m
এবং গিগাবাইটের জন্য
g
।
নিম্নলিখিত কমান্ডটি গো বাইনারি ডাউনলোড করবে এবং ডাউনলোডের গতি 1 এমবিতে সীমাবদ্ধ করবে:
wget --limit-rate=1m
এই বিকল্পটি কার্যকর যখন আপনি উইজেটটি সমস্ত উপলব্ধ ব্যান্ডউইথ ব্যবহার করতে চান না।
উইজেটের সাহায্যে একটি ডাউনলোড পুনরায় শুরু করার উপায়
আপনি
-c
বিকল্পটি ব্যবহার করে একটি ডাউনলোড পুনরায় শুরু করতে পারেন। এটি কার্যকর যদি আপনার সংযোগ কোনও বড় ফাইল ডাউনলোডের সময় নেমে আসে এবং স্ক্র্যাচ থেকে ডাউনলোড শুরু করার পরিবর্তে আপনি আগেরটি চালিয়ে যেতে পারেন।
নিম্নলিখিত উদাহরণে আমরা উবুন্টু 18.04 আইএসও ফাইল ডাউনলোডটি আবার শুরু করছি:
wget -c
যদি রিমোট সার্ভার পুনরায় ডাউনলোডগুলি সমর্থন না করে তবে উইজেট শুরু থেকেই ডাউনলোডটি শুরু করবে এবং বিদ্যমান ফাইলটি ওভাররাইট করবে।
উইজেটের সাহায্যে পটভূমিতে কীভাবে ডাউনলোড করবেন
পটভূমিতে ডাউনলোড করতে,
-b
বিকল্পটি ব্যবহার করুন। নিম্নলিখিত উদাহরণে, আমরা ব্যাকগ্রাউন্ডে ওপেনসুস আইসো ফাইলটি ডাউনলোড করছি:
wget -b
ডিফল্টরূপে, আউটপুটটি বর্তমান ডিরেক্টরিতে
wget-log
ফাইলটিতে পুনর্নির্দেশ করা হয়। ডাউনলোডের স্থিতি দেখতে,
tail
কমান্ডটি ব্যবহার করুন:
উইজেটের ব্যবহারকারী-এজেন্ট কীভাবে পরিবর্তন করবেন
কখনও কখনও কোনও ফাইল ডাউনলোড করার সময়, দূরবর্তী সার্ভারটি উইজেট ব্যবহারকারী-এজেন্টকে ব্লক করতে সেট করা যেতে পারে। এ জাতীয় পরিস্থিতিতে একটি ভিন্ন ব্রাউজার অনুকরণ করতে
-U
বিকল্পটি পাস করুন।
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
উপরের কমান্ডটি ফায়ারফক্স 60 অনুকরণ করবে
wget-forbidden.com
থেকে পৃষ্ঠা অনুরোধ
উইজেটের সাহায্যে একাধিক ফাইল কীভাবে ডাউনলোড করবেন
নিম্নলিখিত উদাহরণে আমরা
linux-distros.txt
ফাইলটিতে উল্লিখিত ইউআরএলগুলি সহ আর্চ লিনাক্স, ডেবিয়ান এবং ফেডোরা আইসো ফাইলগুলি ডাউনলোড করছি:
wget -i linux-distros.txt
লিনাক্স-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
এফটিপি এর মাধ্যমে ডাউনলোড করতে উইজেট কমান্ড ব্যবহার করা হচ্ছে
পাসওয়ার্ড-সুরক্ষিত এফটিপি সার্ভার থেকে একটি ফাইল ডাউনলোড করতে, নীচের চিত্রের মত ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্দিষ্ট করুন:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
কোনও ওয়েবসাইটের একটি আয়না তৈরি করতে উইজেট কমান্ড ব্যবহার করা
উইজেটের সাহায্যে কোনও ওয়েবসাইটের একটি আয়না তৈরি করতে,
-m
বিকল্পটি ব্যবহার করুন। এটি সমস্ত অভ্যন্তরীণ লিঙ্কগুলি পাশাপাশি ওয়েবসাইট সংস্থানগুলি (জাভাস্ক্রিপ্ট, সিএসএস, চিত্র) অনুসরণ করে এবং ডাউনলোড করে ওয়েবসাইটের সম্পূর্ণ স্থানীয় অনুলিপি তৈরি করবে।
wget -m
wget -m -k -p
-k
বিকল্পটি উইজেটকে ডাউনলোড করার জন্য ডকুমেন্টের লিঙ্কগুলিকে স্থানীয় দেখার উপযুক্ত করার জন্য রূপান্তরিত করবে।
-p
বিকল্পটি উইজেটকে HTML পৃষ্ঠা প্রদর্শনের জন্য প্রয়োজনীয় সমস্ত ফাইল ডাউনলোড করতে বলবে।
উইজেটের সাথে কীভাবে শংসাপত্রের চেক এড়ানো যায়
উইজেটের সাহায্যে স্ট্যান্ডার্ড আউটপুটটিতে কীভাবে ডাউনলোড করবেন
নিম্নলিখিত উদাহরণে, উইজেট নিঃশব্দে (পতাকা-
-q
) ডাউনলোড এবং আউটপুটটি সর্বশেষ ওয়ার্ডপ্রেস সংস্করণকে স্টডআউট (ফ্ল্যাগ-ও
-O -
) এ আউটপুট দেবে এবং তারটিকে
tar
ইউটিলিটিতে পাইপ দেবে যা সংরক্ষণাগারটি
/var/www
ডিরেক্টরিতে উত্তোলন করবে।
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
উপসংহার
উইজেটের সাহায্যে আপনি একাধিক ফাইল ডাউনলোড করতে পারেন, আংশিক ডাউনলোডগুলি আবার শুরু করতে পারেন, আয়না ওয়েবসাইটগুলি আবার আপনার প্রয়োজন অনুসারে উইজেট বিকল্পগুলি একত্রিত করতে পারেন।
উইজেট সম্পর্কে আরও জানতে জিএনইউ উইজেট ম্যানুয়াল পৃষ্ঠাতে যান।
উইজেট টার্মিনালউদাহরণ সহ লিনাক্সে ইকো কমান্ড

ইকো কমান্ড হ'ল লিনাক্সের অন্যতম মৌলিক এবং ঘন ঘন ব্যবহৃত কমান্ড। প্রতিধ্বনির প্রতিধ্বনিগুলি স্ট্যান্ডার্ড আউটপুটে মুদ্রিত হয়।
উদাহরণ সহ লিনাক্সে কার্ল কমান্ড

কার্ল ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই কাজ করার জন্য ডিজাইন করা সার্ভার থেকে ডেটা স্থানান্তর করার জন্য একটি কমান্ড-লাইন ইউটিলিটি। এই টিউটোরিয়ালে, আমরা কীভাবে ব্যবহারিক উদাহরণ এবং সর্বাধিক সাধারণ কার্ল বিকল্পগুলির বিশদ ব্যাখ্যার মাধ্যমে কার্ল সরঞ্জামটি ব্যবহার করতে পারি তা আপনাকে দেখাব।
উদাহরণ সহ লিনাক্সে Tr কমান্ড

টিআর লিনাক্স এবং ইউনিক্স সিস্টেমে একটি কমান্ড লাইন-ইউটিলিটি যা স্ট্যান্ডার্ড ইনপুট থেকে অক্ষর অনুবাদ করে, মুছে ফেলে এবং চেপে ধরে এবং ফলাফলটি স্ট্যান্ডার্ড আউটপুটে লিখে দেয়।