লিনাক্স (Linux) এর কিছু Basic Commands

অপারেটিং সিস্টেম লিনাক্স আমাদের কাছে তেমন একটা জনপ্রিয় না হলেও আমাদের মাঝে অনেকেই লিনাক্স ব্যবহার করে থাকি। যারা ব্যবহার করছেন বা আগামীতে করার চিন্তা আছে তাদের জন্য কিছু Basic Commands আশা করি কাজে লাগবে

For changing directory / to /etc
[root@pc1 /]# cd /etc

One step back /etc to /
[root@pc1 etc]# cd ..
Go to previous working directory
[root@pc1 /]# cd -

Go to current login user home directory
[root@pc1 etc]# cd ~

Show the contents of /etc in single color
[root@pc1 ~]# dir /etc

Show the contents of /etc in different colors with nature of contents
[root@pc1 ~]# Ls /etc

create a folder on root partition
[root@pc1 ~]# mkdir /disk

Create a folder in /disk
[root@pc1 ~]# mkdir /disk/dir

Create multiple folder in multiple directories with single command
[root@pc1 ~]# mkdir /etc/dir1 /var/dir2 /usr/dir3

Create multiple folder in same directory
[root@pc1 ~]# mkdir dir1 dir2 dir3

Copy a file in directory
[root@pc1 disk]# cp file dir

Copy a file from /disk/file and paste it in /disk/dir/
[root@pc1 disk]# cp /disk/file /disk/dir

Copy a directory with –r option
[root@pc1 disk]# cp -r dir dir2

Copy a file from /disk/file and paste it in /etc with myfile name
[root@pc1 disk]# cp /disk/file /etc/myfile

Remove a file
[root@pc1 disk]# rm file

Remove a file with forcefully option
[root@pc1 disk]# rm –f file

Remove a directory with out –r option and you face will an error
[root@pc1 disk]# rm dir

Remove a directory with –r option
[root@pc1 disk]# rm -r /disk

Remove a directory with forcefully option
[root@pc1 disk]# rm -rf dir

Move /etc/dir1 to /disk/ with different name
[root@pc1 disk]# mv /etc/dir1 /disk/mydir
Rename the folder name mydir to dir
[root@pc1 disk]# mv /disk/mydir /disk/dir

Rename the file name with myfile
[root@pc1 disk]# mv file myfile

Read a file page by page with less command
[root@pc1 disk]# less /etc/grub.conf

Read a file page by page with more command
[root@pc1 disk]# more /etc/qrub.conf

Read first ten lines of grub.conf
[root@pc1 disk]# head /etc/grub.conf

Read last ten lings of grub.conf
[root@pc1 disk]# tail /etc/grub.conf

Read first 12 lines with –n option
[root@pc1 disk]# head -n 12 /etc/grub.conf

Read last 11 lines with –n option
[root@pc1 disk]# tail -n 11 /etc/grub.conf

Copy the contents of /etc/grub.conf in /disk/file
[root@pc1 disk]# cat /etc/grub.conf > /disk/file

Append the contents /etc/mtab in /etc/file
[root@pc1 disk]# cat /etc/mtab >> /disk/file

Merging tow commands with pipe sign output of the first command is input of second command
[root@pc1 disk]# cat /etc/squid/squid.conf I more
Count the total lines of squid.conf
[root@pc1 disk]# cat /etc/squid/squid.conf I wc -L

Show only spool words in squid.conf
[root@pc1 disk]# cat /etc/squid/squid.conf I grep spool

Flush the contents of file
[root@pc1 disk]# cat /dev/null > /var/log/messages

ভাল লাগলে মন্তব্য করবেন। ধন্যবাদ সবাইকে

Level 0

আমি হোসাইন আহমেদ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 23 টি টিউন ও 258 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

লিনাক্স এ এতো ভেজাল?উইন্ডোজ ই তো ভালো।অবশ্য ফ্রী সফটওয়্যার ব্যবহার করলে কিছু ঝামেলা পোহাতে হয়।আমার কথায় আবার কষ্ট পাবেন না।

টিউন এর জন্য ধন্যবাদ।

    নারে ভাই ভেজাল না। একট ছোট্ট উদাহরণ দেই। উইন্ডোজ এক্সপি আর ৭ দেওয়া থাকলে বুট মেনু হারিয়ে গেলে সমস্যা হয়। উইন্ডোজ এক্সপি থেকে উইন্ডোজ ৭ খুঁজে পায়না। এটা ওটা সফটওয়্যার লাগে। লিনাক্স এ টার্মিনালে sudo grub-update লিখুন, সব পার্টিশন খুঁজে অপারেটিং সিস্টেমের লিস্ট নিজেই আপডেট করে নিবে। আর সোর্স কোড মানে যা দিয়ে সফটওয়্যার বানায় সেটা সরাসরি দেওয়া থাকে। চাইলে আপনিও ঘেটে দেখতে পারেন কি কি কোড লিখে সফটওয়্যার বানানো। আপনিও আমার কথায় আবার কষ্ট পাবেন না। 🙂

    কষ্ট পাওয়ার কিছু নাই। যাদের ধরকার তাদের হইত উপকার হতে পারে

দিলেন লিনাক্স, অথচ ছবিটা উইন্ডোজ এর ডেক্সটপ!!!

যে কমান্ড দিলেন এগুলা সাধারণ নেভিগেশানের জন্য। লিনাক্স ব্যবহারকারীদের লাগতে পারে sudo grub-update, sudo apt [app name], ./sh filename, make config, make install, su -i, mount /dev/sda ইত্যাদি ইত্যাদি। যাই হোক, মজা পেলাম যে সব কমান্ড root@pc দিয়ে করা। রুট কিভাবে অ্যাকটিভ করতে হয় সেটা তো দেন।

ধন্যবাদ

ভাই বুজলাম। মনে হইতেছে পোগ্রামিং না জেনে লিনাক্স চালানো যাবে না। এক্সপি এর মত এত সহজ না। আমি কি ঠিক বলছি?
একটু বুজিয়ে দিবেন আশা করি। tuner জন্য অনেক ধন্যবাদ।

    লিনাক্স চালাতে প্রোগ্রামিং জানা লাগেনা।উইন্ডোজের মত ফাইল ডাউনলোড করেও ইন্সটল করতে পারবেন তবে কমান্ড ব্যবহার করে করা সোজা যেমন রান কমান্ড ব্যবহার করা হয় উইন্ডোজে।

    না, আপনি যা মনে করছেন তা না। লিনাক্স কমান্ড না জেনেই ব্যবহার করতে পারবেন। সবকিছুরই গ্রাফিকাল ইন্টারফেস আছে।

    আর টিউনদাতাকে ধন্যবাদ দিতে পারলাম না। কারণ এই টিউন দেখে নতুন সবাই ভাববে লিনাক্স কমান্ড ছাড়া চালানো যায় না। এরকম টিউন না দেয়ার জন্য অনুরোধ করছি। যাদের কমান্ড দরকার পড়বে তারা তাদের নিজেদের প্রয়োজনেই খুজে নিতে পারবে। এই সব কমান্ড মার্কা পোস্ট না দিয়ে নতুন ব্যবহারকারিদের জন্য কিছু সহজ সরল পোস্ট দিলেই ভাল হবে। এতে যারা লিনাক্স ব্যবহার করতে ইচ্ছুক এবং মনে করে কমান্ড ছাড়া কাজ করা যায় না তাদের এই ভীতিটা অন্তত দুর হবে।

আমি আজ প্রায় দুই বছর যাবত লিনাক্স চালাই। এক বছর হল জানালা ব্যবহার ছেড়ে দিয়েছি। জানালা খারাপ তা নয়, ভাইরাস আর এন্টিভাইরাস এর ব্যবসার কারণে অতিষ্ট হয়ে আজ আমি লিনাক্স এ। আমি প্রোগ্রামিং জানিনা। লিনাক্স এখন সম্পুর্ণ গ্রাফিক্যল। আমার সব কাজ সুন্দর হয়, কিছু কিছু যেন একটু বেশিই হয়। তাই বলছি, ভয় পাবেন না। গ্রাফিক্যল ইউজার ইন্টারফেজ, সেই সাথে ভাইরাস থেকে মুক্তি!
এক বারে নতুন রা লিনাক্স মিন্ট চালালে ভয় কেটে যাবে।

Level 0

ভাই, কেউ কি আমাকে একটু help করবেন?
আমার অনেক দিনের ইচ্ছা আমি Linux চালাব। but Fedora install করতে গিয়া আমার অবস্থা কাহিল। Ubuntu বা Linux Mint install করা কি এত ঝামেলা? কেউ কি কষ্ট করে উবুন্টু / মিন্ট install করার বিস্তারিত একটা Tune করবেন? তাহলে খুব উপকার হয়।
Thanks……

Level 0

@ শাওন ভাই, জটিল একখান জিনিস দিলেন। Thanks.
Linux Mint এর এই রকম কিছু আছে? থাকলে প্লিজ দিবেন।

ভাই এইখানে দেখি সব লিনাক্স বিশেষজ্ঞ রা এসেছেন, আমি কিভাবে বাংলালিওন ওয়াইমাক্স মডেম টা দিয়ে কিভাবে উবুন্টু/ লিনাক্স এ নেট কানেক্ট করব ?? কেউ কি বলতে পারবেন ?

ভাই কেউ রেডহ্যাট ইনস্টল করার ব্যপারে হেল্প করবেন প্লিজ

Level 2

ভাই এগুলা কি কঠিন জিনিস :p দিলেন…..এত কঠিন জিনিস ছাড়া ১ বছরের বেশি পার করে ফেললাম সব কিছু ব্যবহার করে

এই টিউনের মাধ্যমে বোঝা যাচ্ছে যে উইন্ডোজের দিন শেষ । Linux নিয়ে আরও পোষ্ট চাই ।

Level 0

অনেক ধন্যবাদ সুন্দর একটি টিউন করার জন্য।
Show the contents of /etc in different colors with nature of contents
[root@pc1 ~]# Ls /etc

বি:দ্র: Linux case sensitive তাই উপরোক্ত কমান্ড টি হবে
[root@pc1 ~]# ls /etc
ls মানে হচ্ছে লিষ্ট । এখানে /etc ডাইরেক্টরি এর ভিতর কি আছে তা লিষ্ট আকারে দেখাও। এই কমান্ডের সাথে অনেক প্যারামিটার যোগ করে দেওয়া যায়। এর জন্য ম্যানুয়াল পেজ দেখে নিতে পারেন ( [root@pc1 ~]# man ls )।

Level 0

নি:সন্দেহে অনেক উপকারি জিনিস, শেয়ার করার জন্য অনেক ধন্যবাদ,
ইয়াম ইনষ্টল সর্ম্পকে জানতে চাই।

ধন্যবাদ

অফ টপিক, লিনাক্সে(মিন্ট) অভ্র দিয়ে খণ্ড ত লিখে কিভাবে? যদি পারেন একটু হেল্পান।

আমি আজ উবুন্টু ১০.০৪ ইন্সটল দিলাম।
এবং আজ ই প্রথম লিনাক্স এ হাত দিলাম
Filesystem/var/cach/apt/archieve/[all soft archive এখানে paste করছি]
এখন সবগুলা সবগুলা ইন্সটল দিব কিভাবে???

Apachee কাজ করে কিন্তু মাইএস্কিঊএল ঠিকমত কাজ করছেনা উবুন্তুতে।
নতুনভাবে ডাটাবেজ তৈরি করা যাচ্ছে না
phpnyadmin এ root ইউজার নেম দিয়ে ঢোকা যাচ্ছে না

Level 0

thank u