” কমান্ড ব্যবহার করে কোন কমান্ড কোন ডিরেক্টরি থেকে রান করে সেটা জানা যাবেঃ
[root@desktop ~]# which useradd
/usr/sbin/useradd
[root@desktop ~]# which ping
/usr/bin/ping
নোটঃ লিনাক্সে যত কমান্ড আছে সব ‘/bin’ এবং ‘/sbin’ ডিরেক্টরি থেকে রান হয়। এর মধ্যে ‘root’ ইউজার কর্তৃক যে সকল কমান্ড চালানো হয়, সেগুলা ‘/sbin’ থেকে রান হয় এবং রেগুলার ইউজার কর্তৃক যে সকল কমান্ড রান করা হয়, সেগুলা ‘/bin’ ডিরেক্টরি থেকে রান করে।
‘ কমান্ড ব্যবহার করে যে কোনো ফাইল বা কমান্ড সম্পর্কে প্রাথমিক তথ্য জানা যাবেঃ
[root@desktop ~]# whatis useradd
openssl-passwd (1ssl) – compute password hashes
passwd (1) – update user’s authentication tokens
passwd (5) – password file
[root@desktop ~]# whatis hosts
hosts (5) – static table lookup for hostnames
কমান্ড ব্যবহার করে ‘নাম’ অনুযায়ী বিভিন্ন ফাইল কোথায় আছে সে তথ্য জানা যাবেঃ
[root@desktop ~]# whereis passwd
ping: /usr/bin/ping /usr/sbin/ping /usr/share/man/man8/ping.8.gz
➡184. ‘watch’ কমান্ড ব্যবহার করে সিসেমের তারিখ এবং সময় মনিটরিং (Real Time) করা যাবেঃ
[root@desktop ~]# watch date
নোটঃ ২ সেকেন্ড অন্তর অন্তর সময় দেখা যাবে, এখান থেকে বের হওয়ার জন্য ‘Ctrl + c’ প্রেস করতে হবে।
➡185. ‘wc’ কমান্ড ব্যবহার করে কোনো ডিরেক্টরি বা ফাইলের মধ্যে লাইন, ওয়ার্ড, ক্যারেক্টার বের করা যায়ঃ
[root@desktop ~]# wc /etc/passwd
53 117 2920 /etc/passwd
[root@desktop ~]# wc -l /etc/passwd
53 /etc/passwd
[root@desktop ~]# ls -l /etc | wc -l
281
নোটঃ
• প্রথম কমান্ডে ‘/etc/passwd’ ফাইলের মধ্যে কতগুলা লাইন, শব্দ, ক্যারেক্টার আছে বের করা হয়েছে।
• দ্বিতীয় কমান্ডে ‘-l’ অপশন ব্যবহার করে শুধু মাত্র লাইনের সংখ্যা বের করা হয়েছে।
• তৃতীয় কমান্ডে ‘/etc’ ডিরেক্টরিতে কতগুলা লাইন (ডিরেক্টরি/ফাইল) আছে সেটা বের করা হয়েছে।
➡186. ‘xz’ কমান্ড ব্যবহার করে যে কোনো ফাইলকে ‘.xz’ পদ্ধতিতে কম্প্রেস করা যাবেঃ
[root@desktop ~]# touch file1
[root@desktop ~]# xz file1
[root@desktop ~]# ls
file.xz
➡187. ‘yum’ কমান্ড ব্যবহার করে RHEL/CentOS লিনাক্সে RPM এর তথ্য, ইন্সটল এবং রিমুভ করা যাবেঃ
[root@desktop ~]# yum info wireshark -y
[root@desktop ~]# yum install wireshark -y
[root@desktop ~]# yum remove wireshark -y
[root@desktop ~]# yum update –y
নোটঃ ‘yum update’ কমান্ড ব্যবহার করে সিস্টেমের সকল প্যাকেজ (RPMs) আপডেট করা যাবে।
➡188. ‘zsh’ কমান্ড ব্যবহার করে অস্থায়ী ভাবে ‘zsh’ শেলে সুইচ (পরিবর্তন) করা যাবেঃ
[root@desktop ~]# zsh
[root@firewall]~# exit
➡189. ‘zip’ কমান্ড ব্যবহার করে যে কোনো ফাইল ‘.zip’ পদ্ধতিতে কম্প্রেস করা যাবেঃ
[root@desktop ~]# touch file2
[root@desktop ~]# zip file2.zip file2
[root@desktop ~]# ls
file2.zip
➡190. ‘zipinfo’ কমান্ড ব্যবহার করে যে কোনো ‘.zip’ ফাইলের বিভিন্ন তথ্য পাওয়া যায়ঃ
[root@desktop ~]# zipinfo file2.zip
Archive: file2.zip
Zip file size: 160 bytes, number of entries: 1
-rw-r–r– 3.0 unx 0 bx stor 21-Oct-27 08:00 file2
1 file, 0 bytes uncompressed, 0 bytes compressed: 0.0%