You are currently viewing Linux Commands are Commonly Use – 6

Linux Commands are Commonly Use – 6

➡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