এলএফসিএ: বেসিক লিনাক্স সিস্টেম কমান্ডগুলি শিখুন - পার্ট 3
এই নিবন্ধটি এলএফসিএ সিরিজের অংশ 3, এখানে এই অংশে, আমরা LFCA শংসাপত্র পরীক্ষার জন্য প্রয়োজনীয় যে সর্বাধিক ব্যবহৃত লিনাক্স সিস্টেম প্রশাসনের আদেশের 24 টি তালিকা করব।
লিনাক্স সিস্টেম একটি কমান্ডের একটি বিস্তৃত পুল সরবরাহ করে যা আপনি আপনার সিস্টেম পরিচালনা ও পরিচালনা করতে ব্যবহার করতে পারেন এবং সেগুলি নিম্নরূপ are
1. আপটাইম কমান্ড
আপটাইম কমান্ডটি দেখায় যে আপনার সিস্টেমটি শেষ বার চালু হওয়ার পরে কতক্ষণ চলছে। কোনও যুক্তি ছাড়াই এটি সিস্টেমের চলমান সময়, চলমান সেশন সহ ব্যবহারকারী এবং লোড গড়ের মতো অনেকগুলি তথ্য প্রদর্শন করে।
$ uptime 11:14:58 up 1:54, 1 user, load average: 0.82, 1.60, 1.56
সিস্টেমটি চালু হওয়ার পরে সঠিক তারিখ এবং সময় পেতে -s
পতাকাটি ব্যবহার করুন।
$ uptime -s 2021-03-17 09:20:02
আরও বেশি ব্যবহারকারী-বান্ধব বিন্যাসে সঠিক সময়কাল পেতে -p
পতাকা যুক্ত করুন।
$ uptime -p up 1 hour, 55 minutes
নীচের আউটপুটটি দেখায় যে সিস্টেমটি 1 ঘন্টা 55 মিনিটের জন্য দাঁড়িয়েছে।
2. uname কমান্ড
আনম কমান্ড আপনার অপারেটিং সিস্টেম এবং অন্তর্নিহিত হার্ডওয়্যার সম্পর্কিত প্রাথমিক তথ্য মুদ্রণ করে। কোনও যুক্তি ছাড়াই uname কমান্ড কেবল অপারেটিং সিস্টেম প্রিন্ট করে - যা এই ক্ষেত্রে লিনাক্স।
$ uname Linux
কার্নেলের নাম, সংস্করণ, রিলিজ, মেশিন, প্রসেসর এবং অপারেটিং সিস্টেমের মতো সমস্ত তথ্য প্রকাশ করতে -a
পতাকাটি যুক্ত করুন।
$ uname -a Linux ubuntu 5.4.0-65-generic #73-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
কার্নেল প্রকাশের জন্য -r
পতাকা যুক্ত করুন।
$ uname -r 5.4.0-65-generic
কার্নেল সংস্করণটি পেতে -v
পতাকা ব্যবহার করুন।
$ uname -v #50~20.04.1-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021
আপনি যে ধরণের কার্নেল ব্যবহার করছেন তা দেখতে -s
পতাকাটি ব্যবহার করুন।
$ uname -s Linux
আরও কমান্ডের জন্য নীচে সহায়তা বিভাগটি পরীক্ষা করুন।
$ uname --help
৩. হোয়ামি কমান্ড
হোয়ামি কমান্ডটি বর্তমানে নিচের মত প্রদর্শিত লগ-ইন করা ব্যবহারকারীকে প্রদর্শন করে।
$ whoami tecmint
4. ডাব্লু কমান্ড
ডাব্লু কমান্ডটি বর্তমানে লগ ইন করা ব্যবহারকারীদের সম্পর্কে তথ্য সরবরাহ করে।
$ w 11:24:37 up 2:04, 1 user, load average: 2.04, 1.95, 1.74 USER TTY FROM [email IDLE JCPU PCPU WHAT tecmint tty7 :0 09:21 2:04m 7:52 0.52s xfce4-session
৫. ফ্রি কমান্ড
ফ্রি কমান্ডটি অদলবদল এবং প্রধান মেমরির ব্যবহার সম্পর্কে তথ্য দেয়। এটি মোট আকার, ব্যবহৃত এবং উপলব্ধ মেমরি প্রদর্শন করে
$ free total used free shared buff/cache available Mem: 8041516 2806424 1918232 988216 3316860 3940216 Swap: 11534332 0 11534332
আরও মানব-পঠনযোগ্য ফর্ম্যাটে তথ্য প্রদর্শন করতে -হ
পতাকাটি যুক্ত করুন।
$ free -h total used free shared buff/cache available Mem: 7.7Gi 2.7Gi 1.9Gi 954Mi 3.2Gi 3.8Gi Swap: 10Gi 0B 10Gi
6. শীর্ষ কমান্ড
এটি একটি লিনাক্স সিস্টেমের দরকারী সরঞ্জামগুলির মধ্যে একটি। শীর্ষ কমান্ডটি বর্তমানে চলমান প্রক্রিয়াগুলির এক ঝলক দেয় এবং সিস্টেম সংস্থান ব্যবহারের একটি রিয়েল-টাইম ওভারভিউও সরবরাহ করে।
আউটপুটটির একেবারে শীর্ষে, আপনি আপটাইম, চলমান কার্যাদি, সিপিইউ এবং মেমরির ব্যবহার সম্পর্কে তথ্য পাবেন।
$ top
আসুন সংক্ষেপে প্রতিটি কলাম কী উপস্থাপন করে তা ভেঙে ফেলুন।
- পিআইডি - এটি এমন একটি প্রক্রিয়া আইডি যা একটি প্রক্রিয়া সনাক্ত করে।
- ব্যবহারকারী - এটি সেই ব্যবহারকারীর ব্যবহারকারীর নাম যা প্রক্রিয়াটি শুরু করেছিল বা তৈরি করেছিল। li
- জনসংযোগ - এটি কার্যের নির্ধারিত অগ্রাধিকার
- এনআই - এটি প্রক্রিয়া বা কার্যের দুর্দান্ত মান
- ভিআইআরটি - এটি মোট ভার্চুয়াল মেমরি যা কোনও কার্য দ্বারা ব্যবহৃত হয়
- আরইএস - মেমরি যা কোনও প্রক্রিয়া দ্বারা ব্যবহৃত হয়
- SHR - এমন একটি প্রক্রিয়া দ্বারা ব্যবহৃত মেমরির পরিমাণ যা আমরা অন্যান্য প্রক্রিয়াগুলি দ্বারা ভাগ করে নিয়েছি
- % সিপিইউ - এটি প্রক্রিয়াটির সিপিইউ ব্যবহার
- % র্যাম - র্যাম ব্যবহারের শতাংশ
- সময় + - এটি চলমান শুরু হওয়ার পরে কোনও প্রক্রিয়া দ্বারা ব্যবহৃত মোট সিপিইউ সময়
- কম্যান্ড - এটি প্রক্রিয়াটির নাম
একটি ব্যবহারকারীর নির্দিষ্ট প্রসেস প্রদর্শন করতে কমান্ডটি চালান run
$ top -u tecmint
7. PS কমান্ড
PS কমান্ড তাদের পিআইডি পাশাপাশি বর্তমান শেল চলমান প্রক্রিয়া তালিকাবদ্ধ করে।
$ ps PID TTY TIME CMD 10994 pts/0 00:00:00 bash 12858 pts/0 00:00:00 ps
ব্যবহারকারীর চলমান প্রক্রিয়াটি প্রদর্শন করতে, প্রদর্শিত হিসাবে -u
বিকল্পটি ব্যবহার করুন।
$ ps -u tecmint
8. sudo কমান্ড
সুপার ইউজার ডু, সুডো হ'ল একটি কমান্ড-লাইন ইউটিলিটি যা প্রশাসনিক বা উচ্চতর কার্য সম্পাদন করার জন্য নিয়মিত ব্যবহারকারীকে মঞ্জুরি দেয়। কমান্ডটি ব্যবহার করার আগে নিশ্চিত হয়ে নিন যে ব্যবহারকারীকে প্রথমে sudo গ্রুপে যুক্ত করা হয়েছে। একবার যোগ হয়ে গেলে প্রথমে sudo দিয়ে কমান্ডটি শুরু করুন।
উদাহরণস্বরূপ, প্যাকেজ তালিকা আপডেট করতে, কমান্ডটি চালান:
$ sudo apt update
আপনাকে পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে যার উপর দিয়ে টাস্কটি কার্যকর করা হবে।
9. প্রতিধ্বনি কমান্ড
ইকো কমান্ড বেশ কয়েকটি কাজ করে। প্রথমে এটি টার্মিনালে প্রদর্শিত স্ট্রিংয়ের মান মুদ্রণ করতে পারে।
$ echo “Hey guys. Welcome to Linux” “Hey guys. Welcome to Linux”
আপনি (>)
পুনর্নির্দেশ অপারেটরটি ব্যবহার করে কোনও ফাইলে স্ট্রিং সংরক্ষণ করতে পারেন। যদি ফাইলটি না থাকে তবে এটি তৈরি করা হবে।
$ echo “Hey guys. Welcome to Linux” > file1.txt $ cat file1.txt “Hey guys. Welcome to Linux”
দয়া করে নোট করুন যে এটি কোনও ফাইলকে ওভাররাইট করে। তথ্য যুক্ত করতে বা সংযোজন করতে অপারেটর (>>)
এর চেয়ে দ্বিগুণ ব্যবহার করুন।
$ echo “We hope you will enjoy the ride” >> file1.txt $ cat file1.txt “Hey guys. Welcome to Linux” We hope you will enjoy the ride
অতিরিক্তভাবে, পরিবেশগত ভেরিয়েবলগুলি প্রদর্শন করতে একটি ইকো কমান্ড ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, বর্তমানে লগ ইন থাকা ব্যবহারকারী রান প্রদর্শন করতে:
$ echo $USER tecmint
হোম ডিরেক্টরি চালাতে পথ প্রদর্শন করতে:
$ echo $HOME /home/tecmint
10. ইতিহাস কমান্ড
নাম অনুসারে, ইতিহাস কমান্ড আপনাকে কমান্ডগুলির একটি ইতিহাস দেয় যা সর্বশেষে টার্মিনালে চালানো হয়েছিল।
$ history
১১. হেড কমান্ড
কখনও কখনও, আপনি পুরো ফাইলটি দেখার পরিবর্তে কোনও পাঠ্য ফাইলের প্রথম কয়েকটি লাইনে একটি উঁকি দিতে চাইতে পারেন। একটি হেড কমান্ড হ'ল একটি কমান্ড-লাইন সরঞ্জাম যা কোনও ফাইলের প্রথম কয়েকটি লাইন প্রদর্শন করে। ডিফল্টরূপে এটি প্রথম 10 টি লাইন প্রদর্শন করে।
$ head /etc/ssh/ssh_config
প্রদর্শিত লাইনের সংখ্যা নির্দিষ্ট করতে আপনি -n
পতাকাটি যুক্ত করতে পারেন। উদাহরণস্বরূপ, 5 টি লাইন প্রদর্শন করতে নিম্নরূপ কমান্ডটি চালান:
$ head -n 5 /etc/ssh/ssh_config
12. লেজ কমান্ড
লেজ কমান্ড হ্যাড কমান্ডের ঠিক বিপরীত। এটি কোনও ফাইলের শেষ 10 লাইন প্রদর্শন করে।
$ tail /etc/ssh/ssh_config
হেড কমান্ডের মতো, আপনি প্রদর্শিত লাইনের সংখ্যা নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, কোনও ফাইলের শেষ 5 টি লাইন দেখতে, চালান:
$ tail -n 5 /etc/ssh/ssh_config
13. উইজেট কমান্ড
উইজেট কমান্ডটি একটি কমান্ড-লাইন সরঞ্জাম যা ওয়েবে ফাইল ডাউনলোড করার জন্য ব্যবহৃত হয়। এটি একাধিক ফাইল ডাউনলোড করা, ডাউনলোড ব্যান্ডউইথকে সীমাবদ্ধ করা, পটভূমিতে ডাউনলোড করা এবং আরও অনেক কিছুর একাধিক কার্যকারিতা সমর্থন করে।
এর মূল ফর্মটিতে, এটি প্রদত্ত ইউআরএল থেকে একটি ফাইল ডাউনলোড করে। নীচের কমান্ডটিতে, আমরা সর্বশেষতম লিনাক্স কার্নেলটি ডাউনলোড করছি।
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
কমান্ডটি প্রথমে ইউআরএল এর আইপি ঠিকানার সমাধানের মাধ্যমে শুরু হয়, যার উপরে এটি রিমোট সার্ভারের সাথে সংযুক্ত হয় এবং ফাইলটি ডাউনলোড শুরু করে। ফাইলটি বর্তমান ডিরেক্টরিতে ডাউনলোড করা হয়েছে।
কোনও ফাইলকে অন্য ডিরেক্টরিতে সংরক্ষণ করতে, ইউআরএল অনুসারে ডিরেক্টরিতে যাওয়ার পথে -P
পতাকা ব্যবহার করুন। উদাহরণস্বরূপ, /opt
ডিরেক্টরিতে একটি ফাইল ডাউনলোড করতে, কমান্ডটি চালান।
$ wget -P /opt https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
অন্য কোনও নামে ফাইল ডাউনলোড ও সংরক্ষণ করতে, -O
পতাকাটি পছন্দসই ফাইলের নাম ব্যবহার করুন।
$ wget -O latest.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
14. আঙুলের আদেশ
নাম, শেল, হোম ডিরেক্টরি এবং ব্যবহারকারীর লগ ইন করার সময় সহ লগইন ব্যবহারকারীর সম্পর্কে আঙুলের কমান্ডটি সংক্ষিপ্ত তথ্য দেয়।
$ finger tecmint Login: tecmint Name: Tecmint Directory: /home/tecmint Shell: /bin/bash On since Wed Mar 17 09:21 (IST) on tty7 from :0 2 hours 52 minutes idle No mail. No Plan.
15. ওরফে কমান্ড
উপাধ কমান্ডটি সুবিধার্থে আপনাকে নিজের নাম একটি লিনাক্স কমান্ডের জন্য নির্ধারণ করতে দেয়। উদাহরণস্বরূপ ls -a কমান্ডে শো নামক একটি উপাধি নির্ধারণের জন্য, উল্লিখিত কমান্ডটি প্রদর্শিত হিসাবে চালান।
$ alias show=ls -a $ show
16. পাসডাব্লু কমান্ড
Passwd কমান্ড আপনাকে আপনার পাসওয়ার্ড পরিবর্তন করতে দেয়। প্রদর্শিত হিসাবে কেবল পাসডব্লু কমান্ডটি চালান।
$ passwd
আপনাকে আপনার বর্তমান পাসওয়ার্ডের জন্য অনুরোধ করা হবে, যার ভিত্তিতে আপনি একটি নতুন পাসওয়ার্ড সরবরাহ করবেন এবং পরে এটি নিশ্চিত করবেন।
অতিরিক্ত হিসাবে, আপনি আর্গুমেন্ট হিসাবে কেবল ব্যবহারকারীর নামটি পাসওয়ার্ড দিয়ে অন্য ব্যবহারকারীর জন্য পাসওয়ার্ড পরিবর্তন করতে পারেন।
$ sudo passwd username
17. গ্রুপ কমান্ড
কোন গ্রুপ গ্রুপ কমান্ডটি চালানোর জন্য কোন গ্রুপের অন্তর্ভুক্ত তা পরীক্ষা করতে:
$ groups OR $ groups tecmint tecmint sudo
18. du কমান্ড
আপনার ফাইল এবং ফোল্ডারগুলির ডিস্ক ব্যবহারের দিকে নজর রাখতে চান? ডু কমান্ড - ডিস্ক ব্যবহারের জন্য সংক্ষিপ্ত - ফাইল এবং ডিরেক্টরিগুলির ডিস্ক ব্যবহার পরীক্ষা করার জন্য স্ট্যান্ডার্ড কমান্ড।
কমান্ডটি প্রদর্শিত হিসাবে একটি বেসিক সিনট্যাক্স অনুসরণ করে।
$ du OPTIONS FILE
উদাহরণস্বরূপ, আপনার বর্তমান ডিরেক্টরিতে মানব-পঠনযোগ্যতে ডিস্কের ব্যবহার দেখতে, কমান্ডটি কার্যকর করুন:
$ du -h .
অন্য ডিরেক্টরিতে ডিস্কের ব্যবহার পরীক্ষা করতে, উদাহরণস্বরূপ/var/log/কমান্ডটি চালান:
$ du -h /var/log
19. df কমান্ড
ডিএফ কমান্ড - ডিস্ক মুক্তের জন্য সংক্ষিপ্ত - মোট ডিস্কের স্থান, ব্যবহৃত স্থান এবং বিভিন্ন ফাইল সিস্টেমে উপলব্ধ ডিস্কের স্থান পরীক্ষা করে। এটি নীচে প্রদর্শিত সিনট্যাক্স গ্রহণ করে:
$ df OPTIONS FILE
সবচেয়ে গুরুত্বপূর্ণ বিকল্পগুলি হ'ল -টি
এবং -এ
ode -T
পতাকাটি ফাইল সিস্টেমের প্রিন্ট করে যখন -h
পতাকাটি মানব-পঠনযোগ্য ফর্ম্যাটে আউটপুট প্রদর্শন করে।
নীচের কমান্ডটি সমস্ত ফাইল সিস্টেমে ফ্রি ডিস্কের স্থান তালিকাবদ্ধ করে।
$ df -Th
20. ডুবড কমান্ড
Chown কমান্ডটি ব্যবহারকারী এবং ফাইল এবং ডিরেক্টরিগুলির গোষ্ঠী মালিকানার পরিবর্তনের জন্য ব্যবহৃত হয়। আপনি যখন ls -l কমান্ড ব্যবহার করে ডিরেক্টরিগুলির বিষয়বস্তু তালিকাভুক্ত করেন আপনি আমাদের এখানে যা আছে তার অনুরূপ একটি আউটপুট পাবেন।
$ ls -l
3 এবং 4 কলামে, আপনি স্পষ্টভাবে টেকমিন্ট টেকমিন্ট দেখতে পাবেন। এই পয়েন্টগুলির প্রথমটি ব্যবহারকারীর কাছে এবং দ্বিতীয় এন্ট্রি গ্রুপটিকে বোঝায়, এটিও টেকমিন্ট। যখন কোনও নতুন ব্যবহারকারী তৈরি করা হয়, তাদের একটি নতুন ডিফল্ট গোষ্ঠী অর্পণ করা হয়, যার মধ্যে তারা ডিফল্টরূপে একমাত্র সদস্য। এটি এমন একটি সূচক যে ফাইল (গুলি) বা ডিরেক্টরিগুলি কারও সাথে ভাগ করা হয়নি।
Chown কমান্ড ব্যবহার করে, আপনি ফাইলের মালিকানা খুব সহজেই পরিবর্তন করতে পারেন। গোষ্ঠীর নাম অনুসারে কেবলমাত্র মালিকের নাম সরবরাহ করুন, সম্পূর্ণ কোলন (:) দ্বারা পৃথক করা এটি একটি উন্নত কাজ এবং আপনাকে sudo কমান্ডটি প্রয়োগ করতে হবে।
উদাহরণস্বরূপ, file1.txt এর গোষ্ঠীটিকে জেমসে পরিবর্তন করতে তবে মালিককে টেকমিন্ট রান হিসাবে ধরে রাখতে হবে:
$ sudo chown tecmint:james file1.txt $ ls -l
গ্রুপ ও পাশাপাশি মালিক উভয়কেই পরিবর্তন করতে কমান্ডটি চালান:
$ sudo chown james:james file1.txt $ ls -l
ডিরেক্টরিটির মালিকানা পরিবর্তন করতে পুনরাবৃত্তির জন্য -R
পতাকা ব্যবহার করুন। আমরা ডেটা নামে একটি নতুন ডিরেক্টরি তৈরি করেছি এবং আমরা ব্যবহারকারী এবং গোষ্ঠী উভয়কেই জেমসে পরিবর্তন করব।
$ sudo chown -R james:james data $ ls -l
21. chmod কমান্ড
Chmod কমান্ড ফাইল বা ফোল্ডার অনুমতি সেট বা পরিবর্তন করতে ব্যবহৃত হয়। Ls -l কমান্ডের আউটপুট ফিরে। প্রথম কলামে নিম্নলিখিত বর্ণগুলি রয়েছে
drwxrwxrwx
প্রথম অক্ষর (d)
নির্দেশ করে যে এটি একটি ডিরেক্টরি। একটি ফাইল হাইফেন (-)
ব্যবহার করে উপস্থাপন করা হয়। নয়টি অক্ষরের বাকী অংশগুলিকে rwx (পড়ুন, লিখুন, সম্পাদন করুন) এর তিনটি সেটে ভাগ করা হয়েছে। প্রথম সেটটি ফাইলের মালিককে (ইউ) উপস্থাপন করে, দ্বিতীয়টি গ্রুপ (ছ) উপস্থাপন করে এবং শেষ সেটটি অন্যান্য সমস্ত ব্যবহারকারীকে উপস্থাপন করে।
ফাইল অনুমতি নির্ধারণের দুটি উপায় রয়েছে: সংখ্যাসূচক এবং প্রতীকী (পাঠ্য) স্বরলিপি। সংখ্যাগত স্বরলিপি জন্য, প্রতিটি পতাকা পতাকা হিসাবে প্রদর্শিত হিসাবে একটি মান প্রতিনিধিত্ব করে।
r = 4 w = 2 x = 1 No permissions = 0
কোনও ফাইলের ফাইলের অনুমতি পেতে সমস্ত সেটে সংশ্লিষ্ট মানগুলি যুক্ত করুন। উদাহরণ স্বরূপ:
drwxrwxr-x
- ফাইলের (u) rwx = 4 + 2 + 1 = 7 ফাইলের মালিকের জন্য
- গ্রুপের জন্য (g) rwx = 4 + 2 + 1 = 7
- অন্যান্য (ও) আর-এক্স = 4 + 0 + 1 = 5 এর জন্য
অবশেষে, আমরা স্বরলিপি 775 এ পৌঁছেছি।
আসুন ফাইলটি 1.txt এর আরেকটি উদাহরণ নিই।
-rw-rw-r-- 1 james james 59 Mar 6 18:03 file1.txt
এখানে, আমরা rw-rw-r– করেছি –
আসুন তাদের যোগ করা যাক।
- ফাইলটির (u) rw- = 4 + 2 + 0 = 6 ফাইলের মালিকের জন্য
- গোষ্ঠীটির জন্য (g) rw- = 4 + 2 + 0 = 6
- অন্যান্য (ও) r– = 4 + 0 + 0 = 4 এর জন্য
এটি 644 এ আসে।
আমরা এটি 775-এ সেট করব This এটি ফাইলের মালিক এবং গোষ্ঠীকে সমস্ত অনুমতি দেয় - অর্থাত্ rwx, এবং অন্যান্য ব্যবহারকারীরা কেবল অনুমতি পড়েন এবং সম্পাদন করেন।
কমান্ডটি চালান:
$ sudo chmod 775 file1.txt
অনুমতি প্রদানের অন্য উপায়টি প্রতীকী স্বরলিপি ব্যবহার করা হয়। প্রতীকী স্বরলিপি ব্যবহার করে, নিম্নলিখিত পতাকাগুলি অনুমতিগুলি যুক্ত করতে বা সরানোর জন্য ব্যবহৃত হয়
-
-
- অনুমতিগুলি সরান। -
+
- নির্দিষ্ট অনুমতি যুক্ত করে। -
=
- নির্দিষ্ট অনুমতিগুলিতে বর্তমান অনুমতিগুলি সেট করে। = চিহ্নের পরে যদি কোনও অনুমতি নির্দিষ্ট না হয় তবে নির্দিষ্ট ব্যবহারকারী শ্রেণীর সমস্ত অনুমতি সরিয়ে ফেলা হয়।
উদাহরণস্বরূপ, সমস্ত সেট থেকে ফাইলগুলি নির্বাহের অনুমতিগুলি অপসারণ করতে - ফাইলের মালিক, গ্রুপ সদস্য এবং অন্যান্য ব্যবহারকারী, কমান্ডটি চালান
$ sudo chmod a-x file1.txt
গোষ্ঠী সদস্যদের নিয়োগের জন্য কেবল অনুমতি পড়ুন এবং লিখুন এবং সম্পাদন করবেন না, চালান।
$ sudo chmod g=r file1.txt
অন্যান্য ব্যবহারকারীর থেকে লেখার অনুমতিগুলি সরাতে, চালান।
$ sudo chmod o-r file1.txt
গোষ্ঠী সদস্য এবং অন্যান্য ব্যবহারকারীদের অনুমতি পড়তে এবং লেখার জন্য, চালনা করুন:
$ sudo chmod og+rw file1.txt
ডিরেক্টরিগুলিতে অনুমতি বরাদ্দ করতে, পুনরাবৃত্তভাবে অনুমতিগুলি সেট করার জন্য -আর
পতাকাটি ব্যবহার করুন।
উদাহরণ স্বরূপ:
$ sudo chmod -R 755 /var/www/html
22. পাওয়ার অফ/রিবুট কমান্ডগুলি
পাওয়ার অফ কমান্ড, যেমন নামটি সূচিত করে, আপনার সিস্টেমটি বন্ধ করে দেয়।
$ poweroff
আর একটি কমান্ড যা একই কাজটি সম্পাদন করে তা হ'ল শাটডাউন কমান্ডটি দেখানো হয়েছে।
$ shutdown -h now
-h
পতাকাটি একটি থামার জন্য দাঁড়িয়ে থাকে, যা সিস্টেমকে থামিয়ে দেয়। দ্বিতীয় প্যারামিটার হল সময় বিকল্প যা কয়েক মিনিট এবং কয়েক ঘন্টার মধ্যেও নির্দিষ্ট করা যায়।
নীচের কমান্ডটি সমস্ত লগ-ইন ব্যবহারকারীদের 5 মিনিটের মধ্যে নির্ধারিত সিস্টেম শাটডাউন সম্পর্কে তাদের অবহিত করার জন্য একটি বার্তা প্রদর্শন করে।
$ shutdown -h +5 “System is shutting down shortly. Please save your work.”
সিস্টেমটি পুনরায় বুট করতে, প্রদর্শিত হিসাবে রিবুট কমান্ডটি ব্যবহার করুন।
$ reboot
বিকল্প হিসাবে, আপনি শটডাউন কমান্ডটি -r
বিকল্প হিসাবে প্রদর্শিত হিসাবে পুনরায় বুট করতে পারেন।
$ shutdown -r now
23. প্রস্থান কমান্ড
প্রস্থান কমান্ড টার্মিনালটি বন্ধ করে দেয় বা শেলটি থেকে বেরিয়ে যায়। আপনি যদি কোনও এসএসএইচ অধিবেশন শুরু করে থাকেন তবে সেশনটি বন্ধ রয়েছে।
$ exit
24. man কমান্ড
ম্যানুয়াল কমান্ড, ম্যানুয়ালের জন্য সংক্ষিপ্ত, যে কোনও লিনাক্স কমান্ডের জন্য ম্যানুয়াল পৃষ্ঠাগুলি প্রদর্শন করে। কমান্ডটি কীভাবে ব্যবহৃত হয় তা আপনি দেখতে চাইলে এটি কার্যকর হয়। এটি একটি সংক্ষিপ্ত তালিকা, বিকল্পগুলি, রিটার্নের স্ট্যাটাসগুলি এবং লেখকদের কয়েকটি উল্লেখ করার জন্য কমান্ডের বিশদ বিবরণ দেয় gives
উদাহরণস্বরূপ, ls কমান্ডের অন্তর্দৃষ্টি দেখতে, চালান:
$ man ls
এটি ছিল সিস্টেম কমান্ডগুলির একটি তালিকা যা আপনাকে আপনার সিস্টেম পরিচালনা করতে শুরু করতে এবং বিভিন্ন অন্তর্দৃষ্টি সংগ্রহ করতে সহায়তা করে। প্রবাদটি যেমন যায়, অনুশীলনটি নিখুঁত করে তোলে। এবং এটি ছাড়াই বলা যায় যে সময়ে সময়ে এই আদেশগুলি অনুশীলন করা আপনাকে আপনার সিস্টেমের সাথে আরও ভাল এবং তীক্ষ্ণ হতে সহায়তা করবে।