51. ‘find’ কমান্ডের মাধ্যমে লিনাক্সে ফাইল/ডিরেক্টরি নাম, সাইজ, টাইপ, পার্মিশন অনুযায়ী খোঁজা যাবেঃ
[root@desktop ~]# find / -name student
[root@desktop ~]# find / -size +100M
[root@desktop ~]# find / -type f -name passwd
[root@desktop ~]# find / -type d -name selinux
[root@desktop ~]# find / -perm 4755
/dev/sda: block special
নোটঃ
• যে সকল ফাইল/ডিরেক্টরির নাম ‘student’ সেইগুলো খুঁজে বের করবে।
• যে সকল ফাইলের সাইজ 100MB এর উপরে সেইগুলো খুঁজে বের করবে।
• যে সকল ফাইলের নাম ‘passwd’ সেইগুলো খুঁজে বের করবে।
• যে সকল ডিরেক্টরির নাম ‘selinux’ সেইগুলো খুঁজে বের করবে।
• যে সকল ফাইলের পার্মিশন 4755 (rwsr-xr-x) সেই গুলো দেখাবে।
52. ‘firewall-cmd’ কমান্ডের মাধ্যমে লিনাক্সের ফায়ারওয়াল সার্ভিস ‘firewalld’ ম্যানেজ করা যাবেঃ
[root@desktop ~]# firewall-cmd –list-all
53. ‘firewall-config’ কমান্ডের মাধ্যমে গ্রাফিক্যাল মোডে ফায়ারওয়াল (Firewall) রান করা যাবেঃ
[root@desktop ~]# firewall-config &
54. ‘fg’ কমান্ডের মাধ্যমে কোনো Process কে ‘Background’ থেকে ‘Foreground’ নিয়ে আসা যাবেঃ
[root@desktop ~]# sleep 50 &
[root@desktop ~]# jobs
[1]+ Running sleep 50 &
[root@desktop ~]# fg %1
sleep 50
55. ‘free’ কমান্ড ব্যবহার করে সিস্টেমের মেমরি (RAM and SWAP) সম্পর্কিত তথ্য পাওয়া যাবেঃ
[root@desktop ~]# free -m
total used free shared buff/cache available
Mem: 3778 543 1597 10 636 2886
Swap: 1952 0 1952
56. ‘fsck’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে ‘ext3/ext4/xfs’ টাইপের ফাইল সিস্টেম চেক (error) করতে পারবেন। চেকিং এর জন্য নির্দিষ্ট পার্টিশনটি unmount করে নিতে হবে। কোনো ‘ext4’ ফাইল সিস্টেমের ‘Error’ চেক করতে চাই, তাহলে নিচের কমান্ডঃ
[root@desktop ~]# fsck.ext4 /dev/sda5
e2fsck 1.42.9 (28-Dec-2021)
backup: clean, 11/873120 files, 97828/3490304 blocks
57. ‘firefox’ কমান্ড ব্যবহার করে গ্রাফিক্যাল মোডে ফায়ারফক্স (Browser) রান করা যাবেঃ
[root@desktop ~]#firefox
58. ‘gawk’ হচ্ছে Interpreted Programming Language যেটার মাধ্যমে আমরা টেক্সট প্রসেসিং গুলো খুব ভালো ভাবে করতে পারি। ‘gawk’ GNU প্রজেক্ট কর্তৃক ডেভেলপ করা হয়েছে। মূলত ‘awk’ এবং ‘gawk’ একই ধরনের কমান্ড। তবে, ‘gawk’ -এ মূলত বেশি সুবিধা পাওয়া যায়। এখানে লিনাক্স সিস্টেমের রেগুলার ইউজারের ডাটাবেস থেকে ইউজারদেরকে আলাদা করার জন্য নিচের কমান্ড ব্যবহার করা যেতে পারে।
[root@desktop ~]# gawk -F’:’ ‘{ print $1 }’ /etc/passwd | sort
root
operator
…..
some output omitted
59. ‘gdisk’ কমান্ড ব্যবহার করে ‘GPT’ ভিত্তিক পার্টিশন/ডিস্ক ম্যানেজ করা যাবে। যেমনঃ সিস্টেমে ‘sdb’ নামে যদি কোনো হার্ডডিস্ক থাকে, তাহলে নিচের ‘gdisk’ কমান্ড ব্যবহার করে এটা ম্যানেজ করা যাবেঃ
[root@desktop ~]# gdisk /dev/sda
60. ‘gedit’ হচ্ছে গ্রাফিক্যাল টেক্সট এডিটর। এটা আমরা ‘vim/vi’ এর বিকল্প হিসেবে ব্যবহার করতে পারি। কিন্তু, এটা দিয়ে কাজ করতে চাইলে সিস্টেমে গ্রাফিক্যাল ইন্টারফেস থাকতে হবে।
[root@desktop ~]# gedit file1
