You are currently viewing Linux Commands are Commonly Use – 5

Linux Commands are Commonly Use – 5

➡ 41. ‘e2fsck’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে ‘ext3/ext4/xfs’ টাইপের ফাইল সিস্টেম চেক (error) করা যাবে। উল্লেখ্য যে, ‘e2fsck’ কমান্ড ব্যবহারের সময় এটা unmount অবস্থায় থাকতে হবে।

[root@desktop ~]# e2fsck /dev/sda3

/dev/sda3: clean, 11/873120 files, 97828/3490304 blocks

➡42. ‘e2label’ কমান্ড ব্যবহার করে লিনাক্সে ‘ext3/ext4/xfs’ টাইপের ফাইল সিস্টেমে নাম/লেবেল দেওয়া যাবে। এখানে ‘e2label’ কমান্ডের মাধ্যমে ‘/dev/sda5’ ফাইল সিস্টেমের নাম চেক করা হবে এবং একটি নাম দেওয়া হবে। মনে রাখতে হবে এটা অবশ্যই ‘ext3/ext4/xfs’ টাইপের ফাইল সিস্টেম হতে হবে।

[root@desktop ~]# e2label /dev/sda5

(no name)

[root@desktop ~]# e2label /dev/sda5 backup ; ‘backup’ is new name

[root@desktop ~]# e2label /dev/sda5

backup

➡43. ‘echo’ কমান্ড ব্যবহার করে কোনো লাইন বা টেক্সট টার্মিনালে প্রিন্ট করা যাবে বা রিডাইরেক্ট ‘(>)’ ব্যবহার করে কোনো টেক্সট ফাইলের মধ্যে ইনপুট হিসেবে নেওয়া যাবেঃ

[root@desktop ~]# echo “Hello World !!!”

Hello World !!!

[root@desktop ~]# echo “Hello World !!!” > test

[root@desktop ~]# ls

test

[root@desktop ~]# cat test

Hello World !!!

➡44. ‘egrep’ বা ‘grep’ কমান্ড ব্যবহার করে ফাইল বা টেক্সট থেকে pattern খুঁজে বের করা যাবে। নিচের কমান্ডের মাধ্যমে ‘/etc/passwd’ ফাইলের মধ্যে থেকে ‘root’ (pattern/keyword) কে খুঁজে বের করা হয়েছেঃ

[root@desktop ~]# egrep ‘root’ /etc/passwd

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

➡45. ‘eject’ কমান্ড ব্যবহার করে CD/DVD ট্রে (Tray) খোলা এবং বন্ধ করা যাবেঃ

[root@desktop ~]# eject                     ; DVD Tray Open

[root@desktop ~]# eject -t                  ; DVD Tray Close

➡46. ‘ethtool’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে NIC কার্ড এর ‘Network/link/speed/mode’ ইত্যাদি তথ্য জানা যাবে বা পরিবর্তন করা যাবে। এই উদাহরণে নেটওয়ার্ক কার্ডের নাম ‘ens33’ এবং এটা সিস্টেম ভেদে ভিন্ন হতে পারে।

[root@desktop ~]# ethtool ens33

Settings for ens33:

Speed: 1000Mb/s

Duplex: Full

Port: Twisted Pair

Auto-negotiation: on

Link detected: yes

[root@desktop ~]# ethtool -s ens33 speed 100 autoneg off

[root@desktop ~]# ethtool ens33

নোটঃ উপরে সর্বশেষ কমান্ড দিয়ে লিংক স্পিড ‘100 mbps’ এবং ‘Auto-negotiation’ বন্ধ করা হয়েছে।

➡47. ‘exit’ কমান্ড ব্যবহার করে লিনাক্সের shell/terminal থেকে বের (exit) বা লগ আউট হওয়া যাবেঃ

[root@desktop ~]# exit

➡48. ‘fdisk -l’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে হার্ডডিস্ক সাইজ, পার্টিশন লেআউট, ডিভাইস নাম, ব্লক ইনফরমেশন, ডিস্ক টাইপ (MBR/GPT), পার্টিশন টাইপ এবং মাউন্ট পয়েন্ট সম্পর্কিত তথ্য পাওয়া যাবেঃ

[root@desktop ~]# fdisk -l

Disk /dev/sda: 32.0 GB, 30843545600 bytes, 52428800 sectors

Units = sectors of 1 * 512 = 512 bytes

Disk label type: dos

Device   Boot     Start     End       Blocks     Id        System


/dev/sda1  *     2048       976895    487424     83        Linux

/dev/sda2        976896     20506623  9764864    83        Linux

/dev/sda3        20506624   24506367  1999872    82        Linux

swap/Sola

/dev/sda4        24506368   52428799  13961216   83       Linux

➡49. ‘fdisk /dev/sda’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে নতুন পার্টিশন তৈরি, ডিলিট করা যাবেঃ

[root@desktop ~]# fdisk /dev/sda

Disk /dev/sda: 32.0 GB, 30843545600 bytes, 52428800 sectors


Units = sectors of 1 * 512 = 512 bytes

➡50. ‘file’ কমান্ড ব্যবহার করে লিনাক্স সিস্টেমে কোনটা কি ধরনের ফাইল সেটা জানা যাবেঃ

[root@desktop ~]# file /etc/passwd

/etc/passwd: ASCII text

[root@desktop ~]# file /dev/sda

/dev/sda: block special