ফাইল এবং ডিরেক্টরি ব্যবস্থাপনা
-
ls
: বর্তমান ডিরেক্টরিতে ফাইল এবং ডিরেক্টরি তালিকাভুক্ত করুন। এটি বর্তমান ডিরেক্টরিতে উপস্থিত ফাইল এবং ডিরেক্টরিগুলির নাম প্রদর্শন করে।উদাহরণ:
ls
-
pwd
: বর্তমান ডিরেক্টরির সম্পূর্ণ পাথ প্রিন্ট করুন। এটি আপনাকে ফাইল সিস্টেমে কোথায় আছেন তা জানতে সাহায্য করে।উদাহরণ:
pwd
-
cd <directory>
: নির্দিষ্ট ডিরেক্টরিতে পরিবর্তন করুন। এই কমান্ডটি ব্যবহার করে, আপনি আপনার ফাইল সিস্টেমের ডিরেক্টরিগুলির মধ্যে নেভিগেট করতে পারেন।উদাহরণ:
cd /home/user/documents
-
touch <filename>
: একটি নতুন ফাইল তৈরি করুন বা বিদ্যমান ফাইলের পরিবর্তনের সময় আপডেট করুন। যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে এটি পরিবর্তনের সময় আপডেট করবে।উদাহরণ:
touch newfile.txt
-
cp <source> <destination>
: উৎসের অবস্থান থেকে গন্তব্য অবস্থানে একটি ফাইল বা ডিরেক্টরি অনুলিপি করুন। আপনি একাধিক সূত্র উল্লেখ করে একাধিক ফাইল বা ডিরেক্টরি অনুলিপি করতে পারেন।উদাহরণ:
cp file.txt /home/user/documents/
(একটি ফাইল কপি করুন)cp -r folder1 /home/user/documents/
(একটি ডিরেক্টরি অনুলিপি)
-
mv <source> <destination>
: উৎস অবস্থান থেকে গন্তব্য অবস্থানে একটি ফাইল বা ডিরেক্টরি সরান বা পুনঃনামকরণ করুন। যদি গন্তব্য একটি নতুন নাম হয়, এটি পুনরায় নামকরণ করা হবে; যদি এটি একটি নতুন পথ হয়, এটি সরানো হবে।উদাহরণ:
mv file.txt /home/user/documents/file_new.txt
(একটি ফাইলের নাম পরিবর্তন করুন)mv folder1 /home/user/documents/
(একটি ডিরেক্টরি সরান)
-
rm <file>
: একটি ফাইল সরান. মনে রাখবেন যে এই কমান্ডটি কোনও নিশ্চিতকরণ ছাড়াই ফাইলটি মুছে ফেলবে, তাই সাবধানতার সাথে এটি ব্যবহার করুন।উদাহরণ:
rm file.txt
-
mkdir <directory>
: নির্দিষ্ট নাম দিয়ে একটি নতুন ডিরেক্টরি তৈরি করুন।উদাহরণ:
mkdir new_folder
-
rmdir <directory>
: একটি খালি ডিরেক্টরি সরান. মনে রাখবেন যে আপনি এই কমান্ডটি ব্যবহার করে শুধুমাত্র একটি খালি ডিরেক্টরি সরাতে পারেন।উদাহরণ:
rmdir empty_folder
ফাইল এবং ডিরেক্টরি অনুমতি ব্যবস্থাপনা
-
chmod <permissions> <file/directory>
: নির্দিষ্ট অনুমতি অনুযায়ী একটি ফাইল বা ডিরেক্টরির অ্যাক্সেস অনুমতি পরিবর্তন করুন। সাধারণ অনুমতিগুলির মধ্যে রয়েছে "r"(পড়ুন), "w"(লিখুন), এবং "x"(চালনা)।উদাহরণ:
chmod u+rwx file.txt
(পড়ুন, লিখুন, মালিকের জন্য অনুমতিগুলি সম্পাদন করুন) -
chown <user>:<group> <file/directory>
: নির্দিষ্ট ব্যবহারকারী এবং গোষ্ঠীতে একটি ফাইল বা ডিরেক্টরির মালিক পরিবর্তন করুন।উদাহরণ:
chown user1:group1 file.txt
(file.txt এর জন্য মালিক এবং গ্রুপ সেট করুন)
প্রক্রিয়া এবং পরিষেবা ব্যবস্থাপনা
-
ps
: চলমান প্রক্রিয়ার তালিকা করুন। এই কমান্ডটি প্রক্রিয়াগুলির একটি তালিকা এবং তাদের সংশ্লিষ্ট প্রসেস আইডি(PID) প্রদর্শন করে।উদাহরণ:
ps
-
top
: চলমান প্রক্রিয়া এবং সিস্টেম সম্পদ প্রদর্শন. এই কমান্ডটি চলমান প্রক্রিয়াগুলি দেখতে এবং CPU, RAM এর মতো সিস্টেম সংস্থানগুলি পর্যবেক্ষণ করার জন্য একটি ইন্টারেক্টিভ ইন্টারফেস সরবরাহ করে।উদাহরণ:
top
-
kill <PID>
: নির্দিষ্ট প্রসেস আইডি(PID) দিয়ে প্রক্রিয়াটি বন্ধ করুন। এই কমান্ড প্রক্রিয়া বন্ধ করার জন্য একটি সংকেত পাঠায়, এটি প্রস্থান বা বন্ধ করার অনুমতি দেয়।উদাহরণ:
kill 1234
(পিআইডি 1234 দিয়ে প্রক্রিয়াটি বন্ধ করুন) -
systemctl start <service>
: নির্দিষ্ট পরিষেবা শুরু করুন। একটি পরিষেবা হল একটি প্রোগ্রাম যা সিস্টেমের পটভূমিতে চলে এবং এই কমান্ডটি এটি শুরু করে।উদাহরণ:
systemctl start httpd
(Apache পরিষেবা শুরু করুন) -
systemctl stop <service>
: নির্দিষ্ট পরিষেবা বন্ধ করুন। এই কমান্ডটি চলমান পরিষেবা বন্ধ করে।উদাহরণ:
systemctl stop httpd
(অ্যাপাচি পরিষেবা বন্ধ করুন) -
systemctl restart <service>
: নির্দিষ্ট পরিষেবা পুনরায় আরম্ভ করুন. এই কমান্ডটি বন্ধ করে এবং পরিষেবা শুরু করে।উদাহরণ:
systemctl restart httpd
(Apache পরিষেবা পুনরায় চালু করুন) -
systemctl status <service>
: নির্দিষ্ট পরিষেবার স্থিতি প্রদর্শন করুন। এই কমান্ডটি পরিষেবাটি চলছে কি না এবং এর স্থিতি দেখায়।উদাহরণ:
systemctl status httpd
(Apache পরিষেবার অবস্থা দেখান)
প্যাকেজ ব্যবস্থাপনা
-
yum install <package>
: সংগ্রহস্থল থেকে একটি সফ্টওয়্যার প্যাকেজ ইনস্টল করুন CentOS.উদাহরণ:
yum install nginx
(Nginx ইনস্টল করুন) -
yum update <package>
: ইনস্টল করা সফ্টওয়্যার প্যাকেজটি সর্বশেষ সংস্করণে আপডেট করুন৷উদাহরণ:
yum update nginx
(Nginx আপডেট করুন) -
yum remove <package>
: সিস্টেম থেকে একটি ইনস্টল করা প্যাকেজ সরান৷উদাহরণ:
yum remove nginx
(Nginx সরান)
নেটওয়ার্ক ব্যবস্থাপনা
-
ifconfig
: নেটওয়ার্ক ডিভাইস এবং সিস্টেমের IP ঠিকানা সম্পর্কে তথ্য প্রদর্শন করুন।উদাহরণ:
ifconfig
-
ip addr
: নেটওয়ার্ক ডিভাইস এবং সিস্টেমের IP ঠিকানা সম্পর্কে তথ্য প্রদর্শন করুন। এই কমান্ড অনুরূপifconfig
.উদাহরণ:
ip addr
-
ping <hostname/IP>
: প্যাকেট পাঠিয়ে এবং একটি প্রতিক্রিয়ার জন্য অপেক্ষা করে একটি নির্দিষ্ট IP ঠিকানা বা ডোমেন নামের সাথে নেটওয়ার্ক সংযোগ পরীক্ষা করুন৷উদাহরণ:
ping google.com
-
curl <URL>
: একটি URL থেকে সামগ্রী আনুন৷ এই কমান্ডটি প্রায়শই ওয়েবসাইট থেকে ডেটা ডাউনলোড করতে এবং কমান্ড লাইনে ফলাফল প্রদর্শন করতে ব্যবহৃত হয়।উদাহরণ:
curl https://www.example.com
কমান্ড ইতিহাস ব্যবস্থাপনা
-
history
: পূর্বে সম্পাদিত কমান্ডের ইতিহাস প্রদর্শন করুন। এই কমান্ডটি বর্তমান সেশনে সম্পাদিত কমান্ডের তালিকা করে।উদাহরণ:
history
এগুলি হল কিছু সাধারণ এবং দরকারী কমান্ড লাইন কমান্ড CentOS । আপনার প্রয়োজন এবং উদ্দেশ্যগুলির উপর নির্ভর করে, আপনি আপনার সিস্টেম পরিচালনা করতে এবং মৌলিক কাজগুলি সম্পাদন করতে এই কমান্ডগুলি ব্যবহার করতে পারেন।