একক বোর্ড কম্পিউটার

50 দরকারী রাস্পবেরি পাই কমান্ড - একটি শিক্ষানবিস গাইড

50 Useful Raspberry Pi Commands Beginner S Guide

বাড়ি A-Z কমান্ড 50 দরকারী রাস্পবেরি পাই কমান্ড - একটি শিক্ষানবিস গাইড দ্বারামেহেদী হাসান ভিতরেA-Z কমান্ডএকক বোর্ড কম্পিউটার 2406 0

বিষয়বস্তু

  1. দরকারী রাস্পবেরি পাই কমান্ড
    1. সিস্টেম আপগ্রেড
    2. প্যাকেজ ম্যানেজমেন্ট
    3. ফাইল এবং ডিরেক্টরি কমান্ড
    4. নেটওয়ার্কিং এবং ইন্টারনেট কমান্ড
    5. সিস্টেম ইনফরমেশন কমান্ড
    6. রাস্পবিয়ান কমান্ড
    7. অন্যান্য দরকারী কমান্ড
    8. আপনার রাস্পবেরির জন্য সাধারণ কমান্ড তালিকা
    9. শক্তিশালী কমান্ড
    10. পরিশেষে, অন্তর্দৃষ্টি

রাস্পবেরি পাই কমান্ডগুলি রাস্পবেরি পাই পরিচালনার জন্য দরকারী, যাকে বলা যেতে পারে সবচেয়ে জনপ্রিয় একক বোর্ড কম্পিউটার পৃথিবী জুড়ে. এটি আমাদের, বিশেষ করে ছাত্র এবং ডেভেলপারদের, বিস্তৃত অ্যাপ্লিকেশনের উপর কাজ করতে সক্ষম করে। একটি প্রোটোটাইপ তৈরি করা থেকে শুরু করে একটি বিদ্যমান সফটওয়্যার তৈরি করা পর্যন্ত, রাস্পবেরি পাই সমর্থন প্রদান করতে পারে। কিন্তু যখন কেউ উইন্ডোজ বা ম্যাকের মধ্যে একটি রঙিন GUI এর পরিবর্তে একটি কালো বা সবুজ পর্দা ব্যবহার শুরু করে, তখন এটি বেশিরভাগ মানুষের জন্য ভয়ঙ্কর হয়ে ওঠে। কিন্তু অনেক রাস্পবেরি পাই কমান্ড পাওয়া যায় যা টার্মিনাল উইন্ডো থেকে আপনার পাই ডিভাইসে অ্যাপ্লিকেশনগুলি নেভিগেট এবং চালানোর জন্য ব্যবহার করা যেতে পারে। যদিও এটি একটি সুবিধাজনক সিস্টেম নয়, এটি আপনাকে আপনার সিস্টেম এবং এর উপর আরো নিয়ন্ত্রণ রাখার ক্ষমতা দিতে পারে লিনাক্স পরিবেশ , যেমন.





দরকারী রাস্পবেরি পাই কমান্ড


রাস্পবেরি পাই ফিজিক্যাল কম্পিউটিং পরিচালনার জন্য অনেক ইলেকট্রনিক ডিভাইসের সাথে সংযুক্ত হতে পারে। আপনি যদি আইওটি অন্বেষণ করতে চান, তাহলে আপনাকে রাস্পবেরির সাথে আসা সাধারণ-উদ্দেশ্য ইনপুট এবং আউটপুট পিনের সাহায্য নিতে হবে। এই GPIO পিনের পাশাপাশি অনেক অ্যাপ্লিকেশন গণনা করা হবে না যদি আপনি দরকারী কমান্ডগুলি না জানেন কারণ এই অ্যাপ্লিকেশনগুলি চালানোর অন্য কোন উপায় নেই। সুতরাং, আমরা নীচে সমস্ত প্রয়োজনীয় এবং সর্বাধিক ব্যবহৃত রাস্পবেরি পাই কমান্ডগুলি তালিকাভুক্ত করেছি যা আপনাকে পরিবেশে নেভিগেট করতে, অ্যাপ্লিকেশনগুলি ইনস্টল এবং চালাতে, সিস্টেমের কার্যকারিতা পর্যবেক্ষণ করতে এবং ফাইলগুলি সংশোধন করতে সহায়তা করবে।

রাস্পবেরি





সিস্টেম আপগ্রেড


এই রাস্পবেরি পাই কমান্ডগুলি রাস্পবেরি পাইতে একটি প্রকল্প শুরু করার আগে ব্যবহার করতে হবে। তারা আপনাকে আপডেটেড প্যাকেজ তালিকা পেতে এবং সফ্টওয়্যার প্যাকগুলি আপগ্রেড করতে সহায়তা করবে।

ঘ। সর্বশেষ প্যাকেজ তালিকা ইনস্টল করা এবং সফ্টওয়্যার আপগ্রেড করা


আপনি যদি ব্যবহার শুরু করতে চান রাস্পবেরি , সর্বপ্রথম আপনার করা উচিত বর্তমান প্যাকেজ তালিকাটি সর্বশেষ সংস্করণে আপডেট করা। এই কমান্ডটি আসলে কোন সাম্প্রতিক সফটওয়্যার ইনস্টল করে না, পরিবর্তে, এটি আপনাকে রিপোজিটরি থেকে আপনার SBC- তে নতুন প্যাকেজ তালিকা পেতে সাহায্য করে।



/etc/apt/sources.list

এটি তাদের উৎস থেকে প্যাকেজ সূচকে পুনরায় সিঙ্ক্রোনাইজ করতে ব্যবহৃত হয় যা | _+_ | এ নির্দিষ্ট করা আছে ডিস্ট-আপগ্রেড করার আগে আপনার সর্বদা একটি আপডেট অপারেশন করা উচিত। প্যাকেজ তালিকাটি সর্বশেষ সংস্করণে আপডেট করার পরে, আপনার সিস্টেম প্যাকেজের উপলব্ধ আপডেটগুলি নির্ধারণ করতে পারে। এই কমান্ডটি সফটওয়্যারের সংস্করণ আপগ্রেড করতে ব্যবহৃত হয়।

রাস্পবেরি পাই আপডেট করুন

/etc/apt/sources.list

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

2। ওএস এবং ফার্মওয়্যার আপডেট করা হচ্ছে


এই কমান্ডটি আপনি যে লিনাক্স ডিস্ট্রো ব্যবহার করছেন তার সর্বশেষ সংস্করণটি ইনস্টল করবে। অ্যাপ্ট-আপগ্রেডের মতো, এই কমান্ডটি নতুন প্যাকেজ ইনস্টল করার সময় কিছু প্যাকেজ অপসারণ করতে পারে যেখানে প্রয়োজন।

phpmyadmin

আপনি | _+_ | থেকে সরানো ফাইলগুলি ইনস্টল করতে পারেন। এটি নির্ভরতাগুলিকে বেশ ভালভাবে পরিচালনা করে এবং স্মার্ট রেজোলিউশন সিস্টেম আপগ্রেড করার জন্য সবচেয়ে গুরুত্বপূর্ণ প্যাকেজগুলি সনাক্ত করে। এই কমান্ডটি আপনার পাই ডিভাইসে ফার্মওয়্যারের সর্বশেষ সংস্করণটি ইনস্টল করার উদ্দেশ্যে করা হয়েছে। তবে আপনি এটি এড়াতে পারেন কারণ এটি অস্থির ফাইলগুলি ইনস্টল করতে পারে যা পরীক্ষামূলক ফার্মওয়্যারের সাথে আসে।

phymyadmin

আপনি যদি এই সব করতে চান, সময় বাঁচানোর একটি উপায় হল সমস্ত কমান্ড একত্রিত করা এবং একক লাইন কমান্ডটি দেখতে হবে -

/etc/rc.local

প্যাকেজ ম্যানেজমেন্ট


যখন আপনি একটি রাস্পবেরি পাই ডিভাইস পরিচালনা করছেন তখন প্যাকেজ ম্যানেজমেন্ট একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি একটি বিস্তৃত প্যাকেজের সাথে আসে যা আপনাকে সফ্টওয়্যার ইনস্টল করতে বা বিভিন্ন ধরণের অ্যাপ্লিকেশন চালানোর অনুমতি দেয়। আমরা এই বিভাগের অধীনে সমস্ত প্যাকেজ নিয়ন্ত্রণকারী কমান্ড অন্তর্ভুক্ত করেছি যা নীচে বর্ণিত হবে।

3. একটি প্যাকেজ ইনস্টল করা


একটি প্রকল্পে কাজ করার সময় আপনাকে নতুন প্যাকেজ ইনস্টল করতে হতে পারে। আপনি যদি অন্য কোন প্যাকেজ ইনস্টল করতে চান যা ডিফল্টরূপে আসে না তবে এই কমান্ডটি ব্যবহার করুন।

[filename].[filetype]

সুতরাং আপনি যদি ইন্সটল করতে চান | _+_ | প্যাকেজ, আপনি এই কমান্ডটি এভাবে ব্যবহার করতে পারেন:

এক্সেলে একটি তারিখে 6 মাস যুক্ত করুন
/home/pi

4. একটি প্যাকেজ অপসারণ


একইভাবে, যদি আপনি একটি ইনস্টল করা প্যাকেজ অপসারণ করতে চান তবে আপনি এটি কমান্ড ব্যবহার করেও করতে পারেন।

file.txt

একইভাবে অপসারণ | _+_ | প্যাকেজ শুধু প্যাকেজের জায়গায় এই নামটি ব্যবহার করুন

mkdir

এই কমান্ডগুলি আপনাকে আপনার রাস্পবেরি পরিবেশের উপর সম্পূর্ণ নিয়ন্ত্রণ রাখতে সাহায্য করতে পারে।

5. পরিষেবাগুলি পরিচালনা করুন


রাস্পবিয়ান রাস্পবেরি পাই এর অফিসিয়াল ওএস। রাস্পবিয়ান একটি দুর্দান্ত ওএস যা বৈচিত্র্যময় ক্রিয়াকলাপ সম্পাদনের জন্য নিবেদিত অনেক কমান্ডের সাথে আসে। নীচে বর্ণিত রাস্পবেরি পাই কমান্ডগুলি আপনাকে পরিষেবাগুলি পরিচালনা করতে বা নির্দিষ্ট অ্যাপ্লিকেশনগুলির সম্পাদন নিয়ন্ত্রণ করতে তাদের ব্যবহার করতে দেয়।

mv file.txt /home/pi/landing/

এই কমান্ডটি আপনাকে সিস্টেম বুটে একটি পরিষেবা শুরু করতে দেয়। আপনি যদি পরিষেবাটি বন্ধ করতে চান তবে কেবল ব্যবহার করুন।

.txt file

এই কমান্ডগুলি কেবল পরিষেবাগুলির জন্য দরকারী। এখানে -f প্রতীকী লিঙ্ক মুছে ফেলার জন্য ব্যবহৃত হয়। আপনি যদি অন্য কোন কমান্ড বা স্ক্রিপ্ট শুরু করতে চান, তাহলে | _+_ | সম্পাদনা করুন ফাইল ব্যবহার করে।

rm

এটি টেক্সট এডিটর ন্যানোতে rc.local ফাইলটি খুলবে এবং আপনি সেই অনুযায়ী ফাইলটি সম্পাদনা করতে পারেন।

6. সমস্ত চলমান প্রক্রিয়ার তালিকা পান


কখনও কখনও পটভূমিতে কোন প্রক্রিয়াগুলি চলছে তা জানা খুব গুরুত্বপূর্ণ হয়ে ওঠে। এটি ডেভেলপারদের জানতে সাহায্য করে যে কোন অ্যাপ্লিকেশনটি সবচেয়ে বেশি মেমরি নিচ্ছে বা সম্পদ সীমিত করছে।

rmdir

এই মৌলিক কমান্ডটি আপনার রাস্পবেরিতে চলমান সমস্ত কমান্ড প্রদর্শন করবে। আপনি যদি একটি নির্দিষ্ট ব্যবহারকারীর সহজ ব্যবহার দ্বারা পরিচালিত একটি প্রক্রিয়া দেখতে চান

/home/landing/file.txt

এই কমান্ডের আউটপুটে প্রসেস আইডি থাকবে যা পরে অন্যান্য কাজে ব্যবহার করা যাবে। আপনি এইরকম একটি পর্দা পাবেন।

পিএস রাস্পবেরি পিয়াস কমান্ড

7. রানিং প্রোগ্রাম কিলিং


আপনি যদি আপনার রাস্পবেরিতে চলমান একটি প্রোগ্রাম বন্ধ করতে চান তবে সেখানে রাস্পবেরি পাই কমান্ড পাওয়া যায়। কিন্তু এর জন্য, আপনার প্রয়োজন হবে প্রক্রিয়া আইডি যা আপনি আগের কমান্ড ব্যবহার করে পেতে পারেন।

ifconfig

এখানে, 12345 হল প্রসেস আইডি। একটি প্রোগ্রামের সমস্ত ঘটনা বন্ধ করাও সম্ভব। ধরুন আপনি যদি সব পিএইচপি স্ক্রিপ্ট বন্ধ করতে চান তাহলে নিচের কমান্ডটি কাজ করতে পারে।

255.255.255.0

এই কমান্ডগুলি অবিলম্বে প্রোগ্রামটি বন্ধ করবে। সুতরাং নিশ্চিত করুন যে স্ক্রিপ্টটি কোনও বড় কার্যকলাপে জড়িত নয় কারণ এটি ডেটা দুর্নীতি, সিস্টেম ব্যর্থতা বা অনাকাঙ্ক্ষিত পরিস্থিতির কারণ হতে পারে। এটি পরামর্শ দেওয়া হয় যে আপনি শেষ ধাপে বা অ -জটিল প্রক্রিয়ার সময় এই আদেশগুলি ব্যবহার করুন।

ফাইল এবং ডিরেক্টরি কমান্ড


যেকোন ওএসে ফাইল সংরক্ষণ, পরিচালনা এবং অ্যাক্সেস করা গুরুত্বপূর্ণ। যদি একটি UI পাওয়া যায় তাহলে কাজটি অনেক সহজ হয়ে যায়। কিন্তু রাস্পবেরিতে, আপনাকে ফাইল পরিচালনা এবং ডিরেক্টরিগুলির মাধ্যমে নেভিগেট করার জন্য কিছু কমান্ড ব্যবহার করতে হবে।

8। বিষয়বস্তু প্রদর্শন


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

ifconfig

যদি আপনার abc.txt নামে একটি ফাইল থাকে এবং বিষয়বস্তু প্রদর্শন করতে চান তাহলে আপনি এই সামগ্রীটি ব্যবহার করতে পারেন। তাই মূলত আপনাকে টাইপ ক্যাট ব্যবহার করতে হবে এর পরে | _+_ |

9। ডিরেক্টরিগুলিতে নেভিগেট করুন


রাস্পবেরি পাই এমন কমান্ড অফার করে যা ব্যবহারকারীকে যেকোনো ডিরেক্টরি ফাইল অ্যাক্সেস করতে দেয়। ডিফল্টরূপে, আপনি হোম ফোল্ডারে শুরু করেন। ধরুন, যদি আপনার ব্যবহারকারীর নাম pi হয়, তাহলে হোম ডিরেক্টরি | _+_ | এ অবস্থিত হবে। এখন যদি আপনি একটি নির্দিষ্ট ফোল্ডারে ভিজিট করতে চান তাহলে আপনার এই কমান্ডের প্রয়োজন হবে।

ifconfig

এখানে, ফোল্ডার বি হল আপনি যে ফোল্ডারটি খুঁজছেন তার নাম। আপনি যদি আপনার হোম ডিরেক্টরিতে ফিরে যেতে চান তবে এই কমান্ডটি ব্যবহার করুন।

ifconfig

10 ফাইল কপি করা


আপনি যদি রাস্পবেরি পাই ব্যবহার করার পরিকল্পনা করছেন, তাহলে এই কমান্ডটি আপনি ঘন ঘন ব্যবহার করবেন। এই কমান্ড আপনাকে একটি ডিরেক্টরি থেকে পছন্দসই স্থানে ফাইল কপি করতে সাহায্য করবে।

-W

কপি

এখানে | _+_ | ল্যান্ডিং ডিরেক্টরিতে পেস্ট অপারেশন করার জন্য আপনি যে ফাইলটি ডকুমেন্টস ডিরেক্টরি থেকে কপি করতে চান তা হল।

এগারো সামগ্রী পান


আপনি যদি একটি ডিরেক্টরি বর্তমানে যে বিষয়বস্তু দেখতে চান আপনি নীচের উল্লিখিত কমান্ডটি ব্যবহার করতে পারেন।

egrep

আপনাকে প্রথমে আপনার পছন্দসই ডিরেক্টরিতে নেভিগেট করতে হবে এবং তারপরে ফাইলের তালিকা, পরিবর্তিত তারিখ এবং অনুমতিগুলির পাশাপাশি ফাইলগুলির তালিকা জানতে এই কমান্ডটি ব্যবহার করুন।

12। একটি নতুন ডিরেক্টরি তৈরি করা


এখন পর্যন্ত, আপনি বিদ্যমান ডিরেক্টরিগুলির মাধ্যমে নেভিগেট করতে সক্ষম হবেন, একটি ডিরেক্টরি থেকে অন্য ফাইলগুলিতে অনুলিপি করুন, একটি ডিরেক্টরিের সমস্ত ফাইলের তালিকা দেখুন এবং আরও অনেক কিছু। এখন আমরা এই কমান্ডটি ব্যবহার করে একটি নতুন ডিরেক্টরি তৈরির দিকে মনোনিবেশ করতে যাচ্ছি।

$ history -c

mkdir রাস্পবেরি পাই কমান্ড

আপনি যদি আপনার নতুন ডিরেক্টরিকে new_directory হিসেবে কল করতে চান তাহলে শুধু | _+_ | ব্যবহার করুন ফাইলের নাম অনুসরণ করে।

13। ফাইলগুলি সরানো এবং নাম পরিবর্তন করা


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

sudo apt install gnome-schedule

এই mv কমান্ডটি আপনার file.txt ফাইলটিকে বর্তমান ডিরেক্টরি থেকে সরিয়ে দেবে যা ল্যান্ডিং নামে অন্য একটি বিদ্যমান ডিরেক্টরিতে নথি। আপনি ফাইলের নাম এবং পছন্দসই অবস্থান ব্যবহার করতে পারেন যেখানে ফাইলটি সরানো হবে | _+_ | |
এই নির্দেশগুলি একই ডিরেক্টরিগুলির মধ্যে ফাইলের নামগুলির নাম পরিবর্তন করতেও ব্যবহার করা যেতে পারে।

$ screen -r

এটি পুরানো ফাইল থেকে নাম পরিবর্তন করে | _+_ | এর নতুন ফাইলে পরিবর্তন করবে

14। ফাইল এবং ডিরেক্টরি মুছে ফেলা হচ্ছে


আপনি যদি একটি ফাইল বা ডিরেক্টরি মুছে ফেলতে চান তবে আপনি কেবল একটি সহজ পদ্ধতি অনুসরণ করতে পারেন যা | _+_ | ব্যবহার করছে অথবা | _+_ | ফাইল বা ডিরেক্টরি নাম অনুসরণ করে।

$ apt-get update

আরএম রাস্পবেরি

rmdir রাস্পবেরি পাই কমান্ড

আপনার মনে রাখা উচিত যে ডিরেক্টরিটি কেবল তখনই মুছে ফেলা হবে যদি এটি খালি থাকে বা এতে কোনও ফাইল বা ফোল্ডার না থাকে।

পনের. SSH প্রোটোকলের মাধ্যমে ফাইল কপি করা


SSH একটি নিরাপত্তা প্রোটোকল যা একটি অনিরাপদ নেটওয়ার্কের জন্য ক্রিপ্টোগ্রাফিক নিরাপত্তা প্রদান করে। এটি এক স্থান থেকে অন্য স্থানে তথ্য স্থানান্তরের জন্য ব্যাপকভাবে ব্যবহৃত হয়। যদি আপনি SSH এনক্রিপশন ব্যবহার করে ডেস্কটপ কম্পিউটার থেকে আপনার রাস্পবেরিতে দূরবর্তী কোন ফাইল অনুলিপি করতে চান তবে আপনি এই কমান্ডটি ব্যবহার করুন।

$ apt-get upgrade

এখানে, সোর্স পিসির ব্যবহারকারীর নাম এবং আইপি ঠিকানা [ইমেল সুরক্ষিত] হিসাবে বিবেচিত হয় যখন ফাইলের নাম এবং অবস্থান | _+_ | ব্যবহার করে নির্দেশ করা যায়।

16। একটি খালি ফাইল তৈরি করুন


এটি সর্বাধিক ব্যবহৃত রাস্পবেরি পাই কমান্ডগুলির মধ্যে একটি যা আপনাকে তাত্ক্ষণিকভাবে একটি খালি ফাইল খুলতে দেয়। ফাইলের ধরন যে কোন ধরনের হতে পারে।

$ apt-get dist-upgrade

এটি বর্তমান ডিরেক্টরিতে .txt টাইপের একটি খালি ফাইল তৈরি করবে। সুতরাং আপনি এই কমান্ডটি ব্যবহার করার আগে এই নতুন ফাইলটি পেতে চাইলে কাঙ্ক্ষিত ডিরেক্টরিতে থাকা প্রয়োজন।

নেটওয়ার্কিং এবং ইন্টারনেট কমান্ড


রাস্পবেরি পাই বিশ্বব্যাপী মৌলিক এবং উন্নত আইওটি অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি ডেভেলপারদের মধ্যে একটি বিস্তৃত কমান্ড যা ডেভেলপারদের এই ক্ষেত্রে কাজ করতে সাহায্য করে। সর্বাধিক ব্যবহৃত নেটওয়ার্কিং রাস্পবেরি পাই কমান্ডগুলিও এই নিবন্ধে বর্ণিত হয়েছে।

17। ইন্টারফেস কনফিগার করা হচ্ছে


রাস্পবেরি পাই বেশ কয়েকটি ইন্টারফেস সহ আসে। প্রোটোটাইপ তৈরির আগে কনফিগারেশনের বর্তমান অবস্থার জন্য এটি প্রয়োজনীয়। নেটওয়ার্ক ইন্টারফেসের কনফিগারেশন জানতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন।

$ rpi-update

ifconfig রাস্পবেরি পাই কমান্ড জেএইচজি
এখানে, _ _+_ | মানে ইন্টারফেস কনফিগারেশন। আপনি নেটওয়ার্কের কনফিগারেশন পরিবর্তন করতে পারেন এবং বর্তমানে সক্রিয় সকল ইন্টারফেসের তালিকা পেতে পারেন।

18। নির্দিষ্ট ইন্টারফেস কনফিগার করা হচ্ছে


আপনি যদি একটি নির্দিষ্ট ইন্টারফেস কনফিগার করতে চান তবে আপনি এটিও করতে পারেন। ধরুন, যদি আপনি ইথারনেট 0/0 কনফিগার করতে চান, আপনি টার্মিনালে এই কমান্ডটি প্রবেশ করতে পারেন।

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update

এই কমান্ডটি শুধুমাত্র eth0/0 পোর্টের কনফিগারেশন প্রদর্শন করবে।

19। সক্রিয়করণ এবং নিষ্ক্রিয়করণ ইন্টারফেস


ব্যবহারকারীরা যেকোনো ইন্টারফেসকে ম্যানুয়ালি সক্রিয় এবং নিষ্ক্রিয় করতে পারেন। এই বিকল্পটি আপনাকে আপনার রাস্পবেরি এবং সংশ্লিষ্ট ডিভাইসগুলির উপরও সম্পূর্ণ নিয়ন্ত্রণ করতে দেয়। একটি ইন্টারফেস সক্রিয় করার জন্য এই কমান্ডটি ব্যবহার করুন:

$ apt-get install 

আপনি যদি ওয়্যারলেস নেটওয়ার্ক ইন্টারফেস wlan1 নিষ্ক্রিয় করতে চান তবে নীচে উল্লিখিত রাস্পবেরি পাই কমান্ডটি ব্যবহার করুন।

$ apt-get install phpmyadmin

বিশ আইপি, ব্রডকাস্ট এবং মাস্কিং সেট আপ করা


এই বিভাগের অধীনে বেশ কয়েকটি রাস্পবেরি পাই কমান্ড রয়েছে। আপনি এই কমান্ডগুলি আলাদাভাবে ব্যবহার করতে পারেন এবং সেগুলি একত্রিত করে আপনার পছন্দসই উদ্দেশ্য পূরণ করতে পারেন।

$ apt-get remove 

এই কমান্ডটি wlan0 বেতার ইন্টারফেসে উল্লিখিত আইপি ঠিকানা সেট করবে। একটি নেটওয়ার্কের জন্য একটি ব্রডকাস্ট অ্যাড্রেস সেট আপ করার জন্য আপনাকে প্রথমে একটি ইন্টারফেস নির্দিষ্ট করতে হবে এবং তারপর নিচের কমান্ডটি ব্যবহার করতে হবে।

$ apt-get remove phpmyadmin

উপরন্তু, যদি আপনি wlan0 চান | _ _+_ | এর নেটওয়ার্ক মাস্ক ব্যবহার করতে উপযুক্ত কমান্ড হবে:

$ update-rc.d ssh enable

যাইহোক, আপনি এই কমান্ডগুলিকে একত্রিত করতে পারেন এবং আপনার সময় বাঁচাতে একক লাইনে লিখতে পারেন।

$ update-rc.d -f ssh remove

একুশ. DHCP ব্যবহার করে ডায়নামিক আইপি ঠিকানা


আপনি ইন্টারফেসের নাম এবং | _+_ | ব্যবহার করে যে কোন স্ট্যাটিক আইপি ঠিকানা সেট আপ করতে পারেন। কিন্তু যখন একটি গতিশীল আইপি সেট আপ করার কথা আসে তখন আপনাকে DHCP ব্যবহার করতে হবে এবং প্রয়োজনীয় কমান্ডটি হল:

$ nano /etc/rc.local

এই ক্ষেত্রে, eth0 ইন্টারফেস DHCP থেকে গতিশীলভাবে একটি IP ঠিকানা পাবে।

22। ওয়্যারলেস নেটওয়ার্ক চেক করা হচ্ছে


এই কমান্ডটি | _+_ | এর অনুরূপ। এটি ওয়্যারলেস অ্যাডাপ্টারের সংযোগ পরীক্ষা করার উপর দৃষ্টি নিবদ্ধ করে | _+_ | ইথারনেটের জন্য ব্যবহৃত হয়।

 ps aux

এটি ওয়াইফাই অ্যাডাপ্টার দ্বারা ব্যবহৃত নেটওয়ার্ক পরীক্ষা করে। এছাড়াও আপনি নিম্নলিখিত কমান্ড ব্যবহার করে সমস্ত উপলব্ধ বেতার নেটওয়ার্ক দেখতে পারেন

$ ps -u pi

আবার, যদি কেউ তার একক বোর্ড কম্পিউটারের ইলেকট্রনিক ঠিকানা পেতে চায় তবে সে ব্যবহার করতে পারে:

$ kill $ kill 12345

এখানে আপনি আপনার পছন্দসই ক্ষেত্রের নাম ব্যবহার করতে পারেন শুধুমাত্র আপনার পছন্দসই ক্ষেত্র সম্বলিত একটি তালিকা পেতে grep অনুসরণ করে।

2. 3। আপনার নেটওয়ার্ক স্ক্যান করা হচ্ছে


নেটওয়ার্কিং বিভাগের অধীনে অন্যতম গুরুত্বপূর্ণ রাস্পবেরি পাই কমান্ড। এটি প্যাকেট পাঠিয়ে কম্পিউটারে উপলব্ধ পরিষেবা এবং পোর্টগুলি সনাক্ত করতে নেটওয়ার্ক স্ক্যানারের মতো কাজ করে। এটি তখন প্রতিক্রিয়া বিশ্লেষণ করে এবং ব্যবহারকারীর জন্য ফলাফল প্রদর্শন করে।

$ killall php

এই কমান্ডটি আপনার কম্পিউটারকে স্ক্যান করবে যাতে আপনি পোর্ট নম্বর, MAC, প্রোটোকল, খোলা বা বন্ধ অবস্থা, ওএস ইত্যাদি জানতে পারেন। এর পাশাপাশি, আপনি অন্যান্য গুরুত্বপূর্ণ তথ্যও পাবেন।

24। সংযোগ পরীক্ষা করুন


আপনি যদি ইতিমধ্যে একটি লিনাক্স অপারেটিং সিস্টেম বা নেটওয়ার্কিং সেক্টরে কাজ করে থাকেন, তাহলে এই কমান্ডটি আপনার কাছে নতুন হওয়ার কথা নয়। এটি ইন্টারনেটের মাধ্যমে সংযুক্ত দুটি ডিভাইসের মধ্যে সংযোগ বিচার করে।

এক্সেল সূত্র খুঁজে এবং প্রতিস্থাপন
$ cat abc.txt

তাই এটি 10.0.0.1 ip ব্যবহার করে আপনার রাস্পবেরি থেকে হোস্টের সাথে সংযোগ পরীক্ষা করবে। এমনকি আপনি এইরকম আইপি এর পরিবর্তে যেকোন ওয়েব ঠিকানা ব্যবহার করতে পারেন

$ cd/folderA/folderB

গুগল রাস্পবেরি পি

25। ব্যবধানের সময় হ্রাস করুন


গন্তব্যের ঠিকানা থেকে প্রতিক্রিয়া পাওয়ার জন্য পিং কমান্ড কিছু সময় নেয়। আপনি যদি পিং ব্যবধানের সময় হ্রাস করতে চান তবে আপনি এটি ব্যবহার করতে পারেন।

$ cd /home/pi

সময় কমানোর জন্য আপনি যত তাড়াতাড়ি সম্ভব প্যাকেট পাঠাতে পারেন। এটি পূর্ববর্তী কমান্ডের একটি বিকল্প উপায়।

$ cp /home/pi/documents/file.txt /home/pi/landing/

26। প্যারামিটার দিয়ে পিং করুন


পিং কমান্ড প্রায়শই ভুল ব্যাখ্যা করা আউটপুট তৈরি করতে পারে অথবা নেটওয়ার্কে যানজট, এআরপি অনুরোধের ব্যর্থতা, ফায়ারওয়ালের মতো সুরক্ষা প্রোটোকল, রাউটিং ত্রুটি, প্যাকেট ফিল্টারিং, ডেটা লস, কেবল ত্রুটি বা সুইচ এবং রাউটার সমস্যার কারণে ফলাফল পরিবর্তিত হতে পারে। তাই পিং কমান্ডের উপর সম্পূর্ণ নিয়ন্ত্রণ রাখা সবসময়ই ভাল। আপনি নিম্নলিখিত পরামিতি ব্যবহার করে এটি করতে পারেন:

$ ls -l

যদি আপনি _োকান | _+_ | পিং কমান্ডের পরে, হোস্ট কম্পিউটার কখন দূরবর্তী হোস্টে প্যাকেট পাঠাবে তা নির্দিষ্ট করবে। এই কমান্ডে, আপনার কম্পিউটার 6 সেকেন্ডের জন্য গুগলের ওয়েবসাইটে পিং করবে এবং এর পরে, এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে।

আবার, যদি আপনি পিং রিপোর্টের সারাংশ দেখতে চান তবে আপনি একটি প্যারামিটার হিসাবে C সন্নিবেশ করতে পারেন। প্রেরিত প্যাকেটের সংখ্যাও নির্দিষ্ট করা যেতে পারে।

$ mkdir new_directory

সুতরাং, হোস্ট কম্পিউটার 5 টি প্যাকেট পাঠাবে এবং অপারেশন শেষে পরিসংখ্যানের সারাংশ প্রদর্শন করবে।

27 ওয়েব থেকে ফাইল ডাউনলোড করা হচ্ছে


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

$ mv /home/pi/documents/file.txt /home/pi/landing/

এখানে sample.png হল সেই ফাইল যা আপনি ডাউনলোড করবেন যখন website.com হল ওয়েব সার্ভার যেখানে এই ফাইলটি হোস্ট করা আছে।

সিস্টেম ইনফরমেশন কমান্ড


রাস্পবেরি পাই একটি অত্যাধুনিক ডিভাইস এবং এতে অনেক তথ্য রয়েছে যা আপনি কল্পনাও করতে পারবেন না। অন্যদিকে, যদি আপনি সিস্টেমের অন্তর্দৃষ্টি না জানেন তবে এটি থেকে সেরাটি পাওয়া অসম্ভব। এই দরকারী রাস্পবেরি পাই কমান্ডগুলি আপনাকে অনেক লুকানো বিশদ আবিষ্কার করতে দেয় যেমন প্রসেসরের তাপমাত্রা, মেমরি বিতরণের শর্ত ইত্যাদি।

28. স্মৃতি আকার এবং স্মৃতি বিতরণ


রাস্পবেরি পাই এর জন্য ডেডিকেটেড কমান্ড রয়েছে যা আপনাকে আপনার মেমরির বিস্তারিত জানাবে। ফলাফল মেমরি আকার, ব্যবহৃত, এবং উপলব্ধ মেমরি ইউনিট অন্তর্ভুক্ত করা হবে।

$ mv oldfile.txt newfile.txt

এই কমান্ডটি ক্যাশে মেমরির পাশাপাশি সক্রিয় এবং নিষ্ক্রিয় ফাইলের সংখ্যাও দেখাবে। আবার, আমরা আমাদের ডেস্কটপ কম্পিউটারে বেশ কয়েকটি পার্টিশন দেখেছি। একইভাবে আপনি আপনার রাস্পবেরির স্মৃতির জন্য পার্টিশনের সংখ্যা নির্ধারণ করতে পারেন।

$ rm samplefile.txt $ rmdir sample_directory

এই কমান্ডটি বর্তমানে আপনার SDcard বা হার্ডডিস্কে থাকা পার্টিশনের সংখ্যা প্রদর্শন করবে। এছাড়াও, আপনার পাই এর সংস্করণ জানতে আপনি এই কমান্ডটি লিখতে পারেন।

$ scp [email protected] :/home/landing/file.txt

পিআই সংস্করণ রাস্পবেরি পাই কমান্ড
29।
তাপমাত্রা পান


রাস্পবেরি তাপমাত্রা জানা গুরুত্বপূর্ণ। কারণ অতিরিক্ত তাপ আপনাকে অবাঞ্ছিত পরিস্থিতিতে নিয়ে যেতে পারে। এমনকি এটি সিস্টেমের ত্রুটি বা অপ্রত্যাশিত ফলাফল সৃষ্টি করতে পারে যা সাধারণত থার্মাল থ্রোটলিং নামে পরিচিত। যাইহোক, রাস্পবেরি পাই এর তাপমাত্রা জানতে এই কমান্ডটি ব্যবহার করুন।

$ touch example.txt

যারা রাস্পবেরির প্রসেসরকে ওভারক্লক করেছেন তাদের ঘন ঘন তাপমাত্রা পরীক্ষা করতে হবে। কারণ এটি পরামর্শ দেওয়া হয় যে আপনার সর্বদা 80 ডিগ্রি সেলসিয়াসের নীচে পাই তাপমাত্রা সীমাবদ্ধ করার চেষ্টা করা উচিত।

30 তাপমাত্রার তথ্য বিশ্লেষণ করা হচ্ছে


আপনি এই ডেটাটি ব্যাশ শেল স্ক্রিপ্টে ব্যবহার করতে পারেন | _+_ | | কমান্ড তাপমাত্রার তথ্য বের করে দেখানো হবে।

$ ifconfig

তারপর আপনি print_temp.sh কমান্ড ব্যবহার করে আপনার শেল স্ক্রিপ্টে এই ডেটা প্রিন্ট করতে পারেন অথবা নিম্নলিখিত কমান্ড প্রয়োগ করে ন্যানো টেক্সট এডিটরে এটি খুলতে পারেন।

$ ifconfig eth0

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

31. প্যাকেজের তথ্য পান


আমরা ইতিমধ্যে রাস্পবেরি পাই কমান্ডগুলি নিয়ে আলোচনা করেছি যা মেমরি সম্পর্কিত তথ্য সরবরাহ করতে পারে। আপনি বর্তমানে ইনস্টল করা প্যাকেজ সম্পর্কিত দরকারী তথ্যও বের করতে পারেন।

$ ifconfig eth1 up

এই কমান্ডটি আপনার ব্যবহার করা সমস্ত প্যাকেজ প্রদর্শন করবে। আপনি যদি নির্দিষ্ট ধরণের প্যাকেজ সম্পর্কিত তথ্য পেতে চান তাহলে আমাদের এই কমান্ডটি প্যাকেজ করুন

$ ifconfig wlan1 down

এই ক্ষেত্রে, এই কমান্ডটি এমন একটি ফলাফল তৈরি করবে যাতে এবিসি সম্পর্কিত সমস্ত প্যাকেজ থাকবে।

32 ইউএসবি হার্ডওয়্যার তথ্য পান


রাস্পবেরি পাই কমান্ড পাওয়া যায় যা USB এর মাধ্যমে সংযুক্ত হার্ডওয়্যারের তালিকা প্রদর্শন করে। ইউএসবি হার্ডওয়্যারের তালিকা দেখতে:

$ ifconfig wlan0 172.168.1.0

এছাড়াও, আপনি নিম্নলিখিত কমান্ডটি প্রবেশ করে রাস্পবেরির সংস্করণটিও জানতে পারেন:

$ ifconfig wlan1 broadcast 172.168.1.253

এটি আপনার ব্যবহার করা লিনাক্স ডিস্ট্রিবিউশন তৈরিতে ব্যবহৃত প্রকৃত কার্নেল সংস্করণ দেখাবে। এছাড়াও, GCC কম্পাইলার সম্পর্কিত তথ্যও তৈরি করা হবে।

33. কোন পরিষেবা শুরু বা বন্ধ করুন


রাস্পবেরি পাই অনেক গুরুত্বপূর্ণ পরিষেবা সরবরাহ করে এবং এগুলি আপনাকে অনেক অত্যাধুনিক প্রকল্প বাস্তবায়ন করতে বা কোনও প্রোটোটাইপ বিকাশ করতে সক্ষম করে। কিন্তু এমন পরিষেবা আছে যা একই সময়ে ব্যবহার করা যাবে না। সেক্ষেত্রে একটি পরিষেবা শুরু বা বন্ধ করার জন্য এই কমান্ডটি ব্যবহার করুন:

$ ifconfig wlan0 netmask 255.255.255.0

কিছু ক্ষেত্রে, এই অপারেশনগুলি করার জন্য আপনাকে অন্যান্য কমান্ড ব্যবহার করতে হতে পারে যেমন পরিষেবাগুলির উপর নির্ভর করে

$ ifconfig wlan0 172.168.1.0 netmask 255.255.255.0 broadcast 172.168.1.253

রাস্পবিয়ান কমান্ড


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

34. রাস্পবেরি ক্যামেরা এবং ভিডিও ব্যবহার করা


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

$ dhclient eth0

এই কমান্ডটি আপনাকে স্থির ছবি ক্যাপচার করতে দেয়। পরবর্তী কমান্ড ব্যবহার করে একটি ছবি ফাইল ক্যাপচার এবং সংরক্ষণ করতে।

ক্যামেরা রাস্পবেরি পাই

$ iwconfig

এখানে, image.jpg হল আপনি যে ছবিটি তুলেছেন তার নাম। আবার, আপনার রাস্পবেরি পাই দিয়ে একটি ভিডিও ক্যাপচার করতে নিম্নলিখিত কমান্ডটি কার্যকর।

$ iwlist wlan1 scan

এখানে, t মিলিসেকেন্ডে ক্যাপচারের সময়কাল নির্দেশ করে।

35. আপনার GPIO পিন নিয়ন্ত্রণ করুন


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

$ iwlist wlan0 scan | grep 

আপনি এই কমান্ডগুলি ব্যবহার করে একটি নির্দিষ্ট পিনের মান পেতে বা সেট করতে পারেন। এই কমান্ডগুলিতে মনোনিবেশ করুন কারণ এগুলি প্রয়োগ না করে আপনি কোনও বাহ্যিক হার্ডওয়্যার সংযুক্ত করতে পারবেন না বা আপনার চাহিদা অনুযায়ী সেগুলি নিয়ন্ত্রণ করতে পারবেন না।

অন্যান্য দরকারী কমান্ড


আমরা উপরের কোন শাখার অধীনে এই কমান্ডগুলি স্থাপন করতে পারিনি। কিন্তু এগুলি কিছু অপারেশন সম্পন্ন করার জন্যও দরকারী। তাই আমরা এটিকে এক ছাতার নিচে রাখার চেষ্টা করেছি যাতে আপনি কোন কিছু মিস না করেন।

36. কমান্ডের ইতিহাস পরীক্ষা করুন


যেহেতু রাস্পবেরি পাই শুধুমাত্র কমান্ড-লাইন ইন্টারফেস ব্যবহার করে পরিচালিত হতে পারে, তাই আপনাকে প্রচুর কমান্ড ব্যবহার করতে হবে। সুতরাং ব্যবহারকারীর জন্য তারা যেসব কমান্ড ব্যবহার করেছে বা প্রয়োগ করেছে তার হিসাব রাখা কঠিন হয়ে পড়ে। কমান্ডের ইতিহাস চেক করতে আপনি এই কমান্ডটি চেষ্টা করতে পারেন।

অন্য কোষের উপর ভিত্তি করে ঘরগুলি বিন্যাস করুন
# nmap

ইতিহাস রp্যাপবেরি পাইআপনি নিম্নলিখিত কমান্ড ব্যবহার করে প্রদর্শন করার জন্য কমান্ডের সংখ্যা সীমাবদ্ধ করতে পারেন।

$ ping 10.0.0.1

এটি আপনার প্রয়োগ করা শেষ 5 টি কমান্ড দেখাবে।

37। ইতিহাস সাফ করা


পূর্ববর্তী কমান্ড ব্যবহার করে আপনি ইতিমধ্যে ব্যবহৃত কমান্ডের পুরো ইতিহাস পেতে পারেন। আপনি যদি সেই প্রয়োগকৃত কমান্ডগুলির মধ্যে কোনটি সাফ করতে চান তবে আপনি পরবর্তী কমান্ডটি ব্যবহার করে এটি করতে পারেন।

$ ping www.google.com

পুরো ইতিহাস পরিষ্কার করতে | _+_ | ব্যবহার করুন

38. কর্মের সময়সূচী


রাস্পবেরি পাই ব্যবহারকারীকে কাজের সময় নির্ধারণ করতে দেয়। নীচে বর্ণিত কমান্ডগুলি আপনাকে যে কোনও স্ক্রিপ্টগুলিকে নির্দিষ্ট সময়ে বিরতিতে সম্পাদনের জন্য সময়সূচী করতে সহায়তা করবে। একটি নির্দিষ্ট সময়ে আপনার সিপিইউতে লগইন করার জন্য এই কাজগুলি প্রতি ঘণ্টায় আপনার ডেটা ব্যাকআপ করা অন্তর্ভুক্ত করতে পারে। ক্রোন টুলটি আপনাকে কর্মের সময়সূচী করতে সক্ষম করে এবং ক্রোনট্যাব হল ফাইল যেখানে আপনি প্রতিটি কাজের জন্য নির্দেশাবলী লিখতে পারেন।

$ ping -i 0.2 www.google.com

এখানে এল এবং ই পতাকা যথাক্রমে লাইন প্রদর্শন এবং সম্পাদনা করতে ব্যবহৃত হয়। এছাড়া আপনি | _+_ | ব্যবহার করতে পারেন ক্রোনট্যাবের জন্য একটি গ্রাফিক্যাল ইন্টারফেস ইনস্টল করতে।

39. ব্যাকগ্রাউন্ডে রানিং অ্যাপস নিয়ন্ত্রণ করুন


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

$ ping -f unixmen.com

সুতরাং আপনি দেখতে পারেন যে আমরা দুটি পতাকা ব্যবহার করেছি যা -s এবং -r। এখানে S প্রদত্ত নাম দিয়ে একটি নতুন স্ক্রিন শুরু করা বোঝায় যখন r নিম্নলিখিত নামের সাথে একটি চলমান স্ক্রিন পুনরায় শুরু করার ইঙ্গিত দেয়। আপনি নামের পরিবর্তে আইডি ব্যবহার করতে পারেন কিন্তু যদি আপনি আইডি ব্যবহার ভুলে যান | _+_ |

আপনার রাস্পবেরির জন্য সাধারণ কমান্ড তালিকা


রাস্পবেরিতে আপনার জন্য কোন গ্রাফিক্যাল ইন্টারফেস নেই। ফলস্বরূপ, তারিখ এবং সময় চেক করা, বন্ধ করা বা সিস্টেম পুনরায় বুট করার মতো সাধারণ কাজগুলি সম্পাদন করাও বেশ কঠিন হয়ে পড়ে। নীচে উল্লিখিত আপনাকে এই সমস্ত মৌলিক ধরণের জিনিসগুলি সম্পূর্ণ করতে সহায়তা করবে।

40 পাওয়ারঅফ বা শাটডাউন


আপনি যদি বন্ধ করতে চান, তাহলে আপনি নিচের যেকোনো কমান্ড ব্যবহার করতে পারেন। কিন্তু আপনাকে অবশ্যই মনে রাখতে হবে, প্রয়োজন ছাড়া এগুলো ব্যবহার করবেন না। কারণ সমস্ত প্রক্রিয়া বন্ধ হয়ে যাবে, এবং রাস্পবেরি অবিলম্বে বন্ধ হয়ে যাবে।

$ ping -w 6 www.google.com

রাস্পবেরি পাই বন্ধ
41।
নির্ধারিত শাটডাউন এবং রিবুট


এমনকি যদি আপনি চান যে আপনার রাস্পবেরি একটি নির্দিষ্ট সময়ে বন্ধ হয়ে যাবে বা একটি টাইমার সেট আপ করে আপনি এই কমান্ডটি ব্যবহার করতে পারেন:

$ ping -c 5 -q www.google.com

যদি আপনি ভাবছেন কিভাবে আপনার ডিভাইসটি পুনরায় বুট করবেন, তাহলে আসুন আমরা আপনাকে বলি যে আপনি এই কমান্ডটি প্রবেশ করে আপনার রাস্পবেরি পাই পুনরায় বুট করতে পারেন

$ wget https://www.website.com/sample.png

এটি তাত্ক্ষণিকভাবে আপনার সিস্টেমটি পুনরায় চালু করবে, তাই নিশ্চিত করুন যে পটভূমিতে কোনও অ্যাপ্লিকেশন চলছে না কারণ আপনি এটি হারাতে পারেন।

42। তারিখ এবং সময় নির্ধারণ করুন


রাস্পবেরি পাই সময় ট্র্যাক করতে পারে না। এটি কেবল তখনই প্রদর্শন করতে পারে যখন এটি ইন্টারনেটে সংযুক্ত হয়; অন্যথায়, আপনি যখনই সিস্টেমটি পুনরায় বুট করবেন তখন আপনাকে বর্তমান সময় সেট আপ করতে হবে। কিন্তু এটি যেকোনো সময় আপনি একটি তারিখ প্রদর্শন করতে পারেন।

$ cat /proc/meminfo

I2C ইন্টারফেসের মাধ্যমে আপনি আপনার রাস্পবেরিতে একটি রিয়েল-টাইম ঘড়ি যুক্ত করতে পারেন যদি আপনার প্রকল্পের বিকাশের জন্য রিয়েল-টাইম প্রয়োজন হয়।

43। GUI এবং কনফিগারেশন


রাস্পবেরি পিআই কিছু পরিমাণে একটি গ্রাফিকাল ইউজার ইন্টারফেস প্রদান করতে পারে। কনফিগারেশন উইন্ডো খোলার পরে, আপনি স্ক্রিন অন্বেষণ করতে তীরগুলি ব্যবহার করতে পারেন।

$ cat/proc/partitions

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

$ cat /proc/version

আউটপুট এই মত দেখাবে:
raspi-config রাস্পবেরি পাই কমান্ড

44. একটি ফাইল খোঁজা


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

$ vcgencmd measure_temp

আপনি কমান্ডটি কার্যকর করার পরে example.txt ধারণকারী সকল ডিরেক্টরিগুলির তালিকা পাবেন। একইভাবে, আপনি অন্যান্য ফাইল প্রকারের জন্যও এই কমান্ডটি ব্যবহার করতে পারেন। যেমন আপনি যদি একটি ইমেজ ফাইল খুঁজছেন তবে আপনি কমান্ডটি পরিবর্তন করতে পারেন:

$ vcgencmd measure_temp | egrep -o '[0-9]*.[0-9]*'

চার পাঁচ. একটি টেক্সট ফাইল খুলছে


আপনি যদি একটি নির্দিষ্ট টেক্সট ফাইল খুলতে চান তাহলে আপনি এই কমান্ডটি ব্যবহার করতে পারেন:

$ nano print_temp.sh

ন্যানো

এই কমান্ডটি সিস্টেমকে লিনাক্স বিতরণ ব্যবস্থার অফিসিয়াল টেক্সট এডিটরে ফাইল 1 খুলতে বাধ্য করবে, যাকে ন্যানো বলা হয়।

শক্তিশালী কমান্ড


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

46. ​​সার্চ এবং ডিসপ্লে মডিফাইড স্ট্রিং


এটি একটি গুরুত্বপূর্ণ আদেশ এবং একটি হিসাবে কাজ করে প্রোগ্রাম ভাষা । এটি যেকোনো স্ট্রিং খুঁজে পেতে সাহায্য করে এবং আপনাকে আপনার পছন্দ মতো স্ট্রিং প্রদর্শন করতে সক্ষম করে। এই একক কমান্ডের সাহায্যে, আপনি একটি স্ট্রিং অনুসন্ধান, সংশোধন এবং প্রদর্শন করতে পারেন যা অবশ্যই অনেক সময় বাঁচাবে এবং আপনাকে আরও দক্ষ করে তুলবে

$ dpkg – –get–selections

AWK হল প্রধান কমান্ড, যখন F একটি ক্ষেত্র বিভাজক স্ট্রিং হিসাবে ব্যবহৃত হয়। ভেরিয়েবলকে বোঝায় যা পরবর্তীতে বিভিন্ন কাজে ব্যবহার করা যায়। প্রোগ্রামটি অভিব্যক্তিকে নির্দেশ করে যা কাঙ্ক্ষিত ফাইলটি প্রক্রিয়া করার জন্য ব্যবহৃত হবে, যা এই ক্ষেত্রে একটি ফাইলের নাম। আপনি এই উদাহরণটি দেখতে পারেন:

$ dpkg – –get–selections | grep ABC

এই কমান্ডের অর্থ হল /etc /ਪਾਸ হল ফাইলটি বিশ্লেষণ করা হচ্ছে। : ক্ষেত্র বিভাজক যখন '{print $ 1}' শুধুমাত্র প্রথম কলাম প্রদর্শন করে।

47. পাঠ্য রূপান্তর


এটি একটি পাঠ্য বা একটি স্ট্রিং রূপান্তর করার আরেকটি অত্যাধুনিক উপায়। এটি awk এর মত কাজ করে, যদিও ব্যবহার করা সহজ এবং কম জটিল। এটি আপনাকে একটি পাঠ্য বা ফাইলের একটি নির্দিষ্ট অংশও বের করতে দেয়। এই কমান্ডের প্রাথমিক বাক্য গঠন নিম্নরূপ।

$ lsusb

প্রথম কমান্ডটি একটি ফাইল থেকে বের করার জন্য ব্যবহৃত হয় যখন দ্বিতীয় কমান্ডটি একটি স্ট্রিংয়ের একটি নির্দিষ্ট অংশ কেটে ব্যবহারকারীর জন্য প্রদর্শন করে। একটি স্পষ্ট ধারণা পেতে নিম্নলিখিত উদাহরণে লুট করুন।

$ cat /proc/version

এই কমান্ডটি bcd প্রদর্শন করবে যেখানে -c স্ট্রিং এর ক্যারেক্টার ডেটা টাইপ নির্দেশ করে।

48. কি হয় তা পর্যবেক্ষণ করুন


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

$ sudo service apache start $ sudo service apache stop

এছাড়াও, আপনি আপনার চাহিদা অনুযায়ী ব্যবধান সময় নির্ধারণ করতে পারেন। ব্যবধানের সময় নির্ধারণের জন্য -n বিকল্পটি ব্যবহার করুন।

$ sudo service apache reload $ sudo service apache restart

এই কমান্ডটি প্রতি দশ সেকেন্ড পরে একটি তারিখ প্রদর্শন করবে।

49. নেটওয়ার্ক মনিটর করুন


পূর্ববর্তী কমান্ড ব্যবহার করে, আপনি শুধুমাত্র অভ্যন্তরীণ পরিবেশ পর্যবেক্ষণ করতে পারেন। কিন্তু আমরা যে কমান্ডটি নিয়ে এখন আলোচনা করব তা নেটওয়ার্ক মনিটরিংয়ের দিকে নজর দেবে। রাস্পবেরি পাই আপনাকে সনাক্ত করতে দেয় যে কোন পোর্টগুলি বর্তমানে খোলা আছে এবং ট্রাফিকের প্রবাহও পর্যবেক্ষণ করতে পারে। এই অপারেশনটি করার জন্য আপনার যে কমান্ডগুলি প্রয়োজন তা নিম্নরূপ।

$ raspistil

এখানে মূল কমান্ডের সাথে p এবং c বিকল্প যোগ করা হয়েছে যেখানে p ব্যবহার করা হয় প্রক্রিয়া আইডি অন্তর্ভুক্ত করার জন্য, এবং c একই সাথে ডেটা রিফ্রেশ করতে ব্যবহৃত হয়।

50. রাস্পবেরি পাই সমস্যা সমাধান


কখনও কখনও সমস্যা সমাধান করা সত্যিই গুরুত্বপূর্ণ যদি কোন ড্রাইভার বা পরিষেবা থাকে যা আপনাকে প্রত্যাশিত ফলাফল পেতে সীমাবদ্ধ করে। এছাড়াও, সমস্ত ত্রুটি রিপোর্ট ইভেন্টের ব্যাখ্যা সহ প্রদর্শিত হবে।

$ raspistill -o image.jpg

সবকিছু ঠিকঠাক থাকলে আপনি একটি স্বাভাবিক বার্তা পাবেন। বুট করার সময় স্টার্ট সিকোয়েন্সে কি হয় এবং সময় পেরিয়ে গেছে তা আপনি দেখতে পারেন। আউটপুট হবে নিচের ছবির মত সংযুক্ত।

dmesg রাস্পবেরি পাই কমান্ড

পরিশেষে, অন্তর্দৃষ্টি


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

  • ট্যাগ
  • রাস্পবেরি পাই
শেয়ার করুন ফেসবুক টুইটার Pinterest হোয়াটসঅ্যাপ ReddIt টেলিগ্রাম ভাইবার

    উত্তর দিন উত্তর বাতিল করুন

    মন্তব্য: দয়া করে আপনার মন্তব্য লিখুন! নাম:* দয়া করে এখানে আপনার নাম লিখুন ইমেল:* আপনি একটি ভুল ইমেল ঠিকানা লিখেছেন! এখানে আপনার ইমেইল ঠিকানা লিখুন ওয়েবসাইট:

    পরবর্তী বার আমি মন্তব্য করার জন্য এই ব্রাউজারে আমার নাম, ইমেল এবং ওয়েবসাইট সংরক্ষণ করুন।

    spot_img

    সর্বশেষ পোস্ট

    অ্যান্ড্রয়েড

    অ্যান্ড্রয়েড এবং আইওএস ডিভাইসের জন্য ১০ টি সেরা ফেস সোয়াপ অ্যাপস

    উইন্ডোজ ওএস

    স্বয়ংক্রিয়ভাবে রিসাইকেল বিন খালি করার জন্য উইন্ডোজ 10 এর সময়সূচী কিভাবে করবেন

    অ্যান্ড্রয়েড

    দ্রুত অর্থ প্রদানের জন্য অ্যান্ড্রয়েড ডিভাইসের জন্য 10 টি সেরা চালান অ্যাপস

    উইন্ডোজ ওএস

    আপনার পিসির জন্য 10 টি সেরা GPU বেঞ্চমার্ক সফটওয়্যার

    অবশ্যই পরুন

    আইওটি - ইন্টারনেট অফ থিংস

    শীর্ষ ২০ টি সেরা ইন্টারনেট অফ থিংস প্রজেক্ট (আইওটি প্রকল্প) যা আপনি এখনই তৈরি করতে পারেন

    একক বোর্ড কম্পিউটার

    বাজারে সেরা 10 রাস্পবেরি পাই স্টোর পাওয়া যায়

    A-Z কমান্ড

    40 লিনাক্স এবং বিএসডিতে ব্যবহারিক এবং দরকারী awk কমান্ড

    A-Z কমান্ড

    সিস্টেম অ্যাডমিনদের জন্য 50 প্রয়োজনীয় Nmap কমান্ড

    সম্পর্কিত পোস্ট

    প্রতিদিনের কম্পিউটিংয়ে লিনাক্স এক্সপোর্ট কমান্ড কীভাবে ব্যবহার করবেন

    লিনাক্স হেড কমান্ড টিউটোরিয়াল এবং নতুনদের জন্য উদাহরণ

    লিনাক্স Chmod কমান্ড সম্পর্কে আপনার যা জানা দরকার

    শিক্ষানবিশ এবং বিশেষজ্ঞ বিকাশকারীদের জন্য 20 টি সেরা রাস্পবেরি পাই বই

    10 টি সেরা রাস্পবেরি পাই জিরো প্রকল্প যা আপনার 2021 সালে চেষ্টা করা উচিত

    SUSE লিনাক্স ব্যবহারকারীদের জন্য 50 টি সবচেয়ে দরকারী জাইপার কমান্ড



    ^