লিনাক্সে এক টন কমান্ড রয়েছে, তবে বেশিরভাগ লোকেরা তাদের একটি ভগ্নাংশ ব্যবহার করে। টার্মিনালে ব্যবহার করার জন্য এখানে সবচেয়ে বেশি ব্যবহৃত কিছু লিনাক্স কমান্ড রয়েছে।
প্রথমে, আমরা কিছু টিপস কভার করব যা কমান্ড লাইন ব্যবহার করা সহজ করে তুলবে:
- স্বয়ংসম্পূর্ণতার জন্য ট্যাব ব্যবহার করুন। আপনি লিনাক্স টার্মিনালে কিছু টাইপ করা শুরু করার পরে, ট্যাব টিপুন এবং এটি সম্ভাব্য বিকল্পগুলির পরামর্শ দেবে যা আপনি এতক্ষণ টাইপ করেছেন এমন স্ট্রিং দিয়ে শুরু হবে৷
-
ctrl+r search_term
ব্যবহার করুন আপনি পূর্বে ব্যবহার করা কমান্ড অনুসন্ধান করতে। - দ্রুত
ctrl+a
দিয়ে একটি লাইনের শুরুতে বা শেষে যান এবংctrl+e
. - বর্তমান কমান্ডে আগের কমান্ডটি
!!
দিয়ে পুনরায় ব্যবহার করুন . - আপনি
;
দিয়ে কমান্ড আলাদা করে একটি লাইনে একাধিক কমান্ড চালাতে পারেন .
এটা সাধারণ লিনাক্স কমান্ড শেখার সময়. আপনি man
ব্যবহার করে এই কমান্ডগুলির যে কোনও সম্পর্কে আরও তথ্য পেতে পারেন আদেশ এটি একটি কমান্ডের জন্য ম্যানুয়াল পৃষ্ঠা নিয়ে আসবে। উদাহরণস্বরূপ, যদি আপনি man cat
টাইপ করেন একটি linux টার্মিনালে, আপনি cat
সম্পর্কে আরও তথ্য পাবেন আদেশ।
ls
৷
ডিরেক্টরি বিষয়বস্তু তালিকা.
উদাহরণ: ls /applications
অ্যাপ্লিকেশন ফোল্ডারে সংরক্ষিত সমস্ত ফাইল এবং ফোল্ডার প্রদর্শন করবে৷
cd
একটি ডিরেক্টরিতে পরিবর্তন করুন।
উদাহরণ: বর্তমান ডিরেক্টরি থেকে /usr/local-এ পরিবর্তন করুন cd /usr/local
সহ .
mv
ফাইল(গুলি) বা ডিরেক্টরির নাম পরিবর্তন করুন বা সরান।
উদাহরণ: কমান্ড mv todo.txt /home/qlarson/Documents
"todo.txt" কে "ডকুমেন্টস" ডিরেক্টরিতে সরানো হবে।
mkdir
৷
একটি নতুন ডিরেক্টরি তৈরি করুন।
উদাহরণ: mkdir freecodecamp
"freecodecamp" নামে একটি ডিরেক্টরি তৈরি করবে।
rmdir
৷খালি ডিরেক্টরি মুছুন।
স্পর্শ
৷নির্দিষ্ট নামের একটি খালি ফাইল তৈরি করুন।
rm
৷
ফাইল(গুলি) এবং/অথবা ডিরেক্টরি সরান।
উদাহরণ: rm todo.txt
ফাইল মুছে ফেলবে।
লোকেট করুন
৷
একটি নির্দিষ্ট ফাইল সনাক্ত করুন.
উদাহরণ: locate -i vacuum*mop
কমান্ড "ভ্যাকুয়াম" এবং "মোপ" শব্দ ধারণ করে এমন যেকোনো ফাইল অনুসন্ধান করবে। -i
অনুসন্ধান কেস-সংবেদনশীল করে তোলে৷
ক্লিয়ার
৷নতুন করে শুরু করার জন্য একটি কমান্ড লাইন স্ক্রীন/উইন্ডো সাফ করুন।
cp
ফাইল এবং ডিরেক্টরি অনুলিপি করুন।
উদাহরণ: কমান্ড cp todo.txt /home/qlarson/Documents
"ডকুমেন্টস" ডিরেক্টরিতে "todo.txt" এর একটি অনুলিপি তৈরি করবে৷
উনাম
লিনাক্স কমান্ডের জন্য একটি উপনাম তৈরি করুন।
উদাহরণ: alias search=grep
আপনাকে search
ব্যবহার করার অনুমতি দেবে grep
এর পরিবর্তে ।
বিড়াল
পর্দায় একটি ফাইলের বিষয়বস্তু প্রদর্শন করুন।
উদাহরণ: cat todo.txt
স্ক্রিনে "todo.txt" এর পাঠ্য দেখাবে৷
chown
একটি ফাইলের মালিক কে পরিবর্তন করুন.
উদাহরণ: chown qlarson todo.txt
"qlarson" কে "todo.txt" এর মালিক করবে।
chmod
৷
একটি ফাইলের অনুমতি পরিবর্তন করুন।
উদাহরণ: chmod 777 todo.txt
"todo.txt" কে প্রত্যেকের দ্বারা পঠনযোগ্য, লিখনযোগ্য এবং সম্পাদনযোগ্য করে তুলবে। "777"-এর সংখ্যাগুলি সেই ক্রমে ব্যবহারকারী, গোষ্ঠী এবং অন্যান্যদের জন্য অনুমতিগুলি নির্দিষ্ট করে৷
sudo
৷
প্রশাসনিক বা রুট অনুমতি প্রয়োজন এমন কাজগুলি সম্পাদন করুন।
উদাহরণ:sudo passwd quincy
ব্যবহার করুন ব্যবহারকারী "কুইন্সি" এর পাসওয়ার্ড পরিবর্তন করতে।
"সুডো আমাকে একটা স্যান্ডউইচ বানিয়ে দাও।"
খুঁজুন
প্রদত্ত প্যাটার্নের সাথে মিলে যাওয়া ফাইলগুলির জন্য অনুসন্ধান করুন৷ এই কমান্ডটি নাম, আকার, অ্যাক্সেসের সময় এবং পরিবর্তনের সময় মতো ফিল্টার ব্যবহার করে ফাইল(গুলি) এবং ফোল্ডার(গুলি) অনুসন্ধান করার জন্য।
উদাহরণ: find /home/ -name todo.txt
হোম ডিরেক্টরি এবং এর সাবডিরেক্টরিগুলির মধ্যে "todo.txt" নামে একটি ফাইল অনুসন্ধান করবে৷
grep
একটি নির্দিষ্ট স্ট্রিং বা এক্সপ্রেশনের জন্য ফাইল বা আউটপুট অনুসন্ধান করুন। এই কমান্ডটি একটি নির্দিষ্ট প্যাটার্ন ধারণকারী লাইনের জন্য অনুসন্ধান করে এবং, ডিফল্টরূপে, সেগুলিকে স্ট্যান্ডার্ড আউটপুটে লেখে।
উদাহরণ: grep run todo.txt
"todo.txt" ফাইলে "রান" শব্দটি অনুসন্ধান করবে। যে লাইনগুলিতে "রান" আছে সেগুলি প্রদর্শিত হবে৷
তারিখ
সিস্টেম তারিখ এবং সময় প্রদর্শন বা সেট করুন৷
df
৷সিস্টেমের ডিস্ক স্পেস ব্যবহারের উপর রিপোর্ট প্রদর্শন করুন।
du
প্রতিটি ফাইল কত জায়গা নেয় তা দেখান। এটি ডিস্ক ব্লক সংখ্যার আকার দেখাবে। আপনি যদি এটিকে বাইট, কিলোবাইট এবং মেগাবাইটে দেখতে চান তবে -h
যোগ করুন এই মত যুক্তি:du -h
.
ফাইল
একটি ফাইলের ধরন নির্ধারণ করুন।
উদাহরণ: file todo.txt
সম্ভবত "ASCII টেক্সট" এর ধরন দেখাবে।
ইতিহাস
কমান্ড ইতিহাস দেখায়।
হত্যা
৷
একটি প্রক্রিয়া বন্ধ করুন।
উদাহরণ: kill 485
কমান্ড ব্যবহার করে 485 এর একটি পিআইডি সহ একটি প্রক্রিয়া বন্ধ করুন . ps
ব্যবহার করুন একটি প্রক্রিয়ার পিআইডি নির্ধারণ করতে কমান্ড (নীচে)।
কম
একটি ফাইলের বিষয়বস্তু একবারে একটি পৃষ্ঠা দেখুন।
উদাহরণ: less todo.txt
"todo.txt" এর বিষয়বস্তু প্রদর্শন করবে।
ps
বর্তমানে চলমান প্রক্রিয়াগুলির একটি তালিকা প্রদর্শন করুন। এটি kill
করার জন্য প্রয়োজনীয় পিআইডি নির্ধারণ করতে ব্যবহার করা যেতে পারে প্রক্রিয়া।
pwd
বর্তমান ডিরেক্টরির জন্য পাথনাম প্রদর্শন করুন। "p রিন্ট w orking d irectory"
ssh
দূরবর্তীভাবে নেটওয়ার্কের মাধ্যমে অন্য লিনাক্স মেশিনে লগ ইন করুন।
উদাহরণ: ssh [email protected]
ইউজারনেম "কুইন্সি" ব্যবহার করে 104.25.105.32 এ লগইন করবে।
লেজ - একটি ফাইলের শেষ 10টি লাইন প্রদর্শন করুন। -n (সংখ্যা) বিকল্পটি ব্যবহার করে কম বা বেশি লাইন দেখুন।
উদাহরণ: tail -n 5 todo.txt
"todo.txt" এর শেষ 5 লাইন প্রদর্শন করবে।
tar
৷একটি টারফাইল (.tar) বা টারবল (.tar.gz বা .tgz) থেকে ফাইল সংরক্ষণ এবং নিষ্কাশন করুন।
শীর্ষ
উইন্ডোজের টাস্ক ম্যানেজারের মতো আপনার সিস্টেমে ব্যবহৃত সম্পদগুলি প্রদর্শন করে।