Lesson – 17 : Linux ના મૂળભૂત કમાન્ડ્સનો પરિચય

Linux એક શક્તિશાળી અને લોકપ્રિય ઓપરેટિંગ સિસ્ટમ છે જે વિશ્વભરમાં સર્વર્સ, ડેવલપરના કમ્પ્યુટર્સ અને એમ્બેડેડ સિસ્ટમ્સમાં ઉપયોગમાં લેવાય છે.
Windows કરતાં અલગ રીતે, Linux માં મોટાભાગના કામો Command Line Interface (CLI) દ્વારા કરવામાં આવે છે.


💡 Linux Command શું છે?

Linux Command એટલે Linux સિસ્ટમને આપેલો એક નિર્દેશ, જે આપણે ટર્મિનલ (Terminal) માં લખી શકીએ છીએ.
તમે કમાન્ડ ટાઇપ કરો અને Enter દબાવો, Linux તેને ચલાવે છે અને તેનો આઉટપુટ બતાવે છે.

ટર્મિનલ ખોલવા માટે:

Ctrl + Alt + T

⚙️ મૂલભૂત Linux Commands (ઉદાહરણ સાથે)

હવે કેટલાક મુખ્ય અને સામાન્ય ઉપયોગમાં આવતા Linux Command શીખીએ.


🏠 1. pwd (Print Working Directory)

ઉપયોગ: હાલના ફોલ્ડરનો પાથ બતાવે છે.
ઉદાહરણ:

pwd

આઉટપુટ:

/home/student/Documents

📂 2. ls (List)

ઉપયોગ: વર્તમાન ડિરેક્ટરીમાં રહેલા બધા ફાઇલ અને ફોલ્ડર્સ બતાવે છે.
ઉદાહરણ:

ls

વધારાના વિકલ્પો:

ls -l # ફાઇલની વિગતો બતાવે ls -a # હિડન ફાઇલો પણ બતાવે

📁 3. cd (Change Directory)

ઉપયોગ: એક ડિરેક્ટરીમાંથી બીજીમાં જવા માટે.
ઉદાહરણ:

cd Documents cd /home/user/Desktop

એક લેવલ પાછા જવા માટે:

cd ..

➕ 4. mkdir (Make Directory)

ઉપયોગ: નવી ડિરેક્ટરી બનાવે છે.
ઉદાહરણ:

mkdir my_folder

❌ 5. rmdir (Remove Directory)

ઉપયોગ: ખાલી ડિરેક્ટરી ડિલીટ કરવા માટે.
ઉદાહરણ:

rmdir my_folder

🗑️ 6. rm (Remove)

ઉપયોગ: ફાઇલ અથવા ફોલ્ડર ડિલીટ કરવા માટે.
ઉદાહરણ:

rm file.txt rm -r my_folder # ફોલ્ડર અને તેના કન્ટેન્ટ્સ ડિલીટ કરશે

⚠️ ચેતવણી: આ કમાન્ડ ફાઇલને કાયમ માટે ડિલીટ કરે છે — સાવધાનીથી ઉપયોગ કરવો.


📝 7. cat (Concatenate)

ઉપયોગ: ફાઇલનો કન્ટેન્ટ બતાવવા માટે.
ઉદાહરણ:

cat notes.txt

નવી ફાઇલ બનાવવા માટે:

cat > newfile.txt

ટાઇપ પૂરૂં કર્યા પછી Ctrl + D દબાવો.


✍️ 8. echo

ઉપયોગ: મેસેજ અથવા વેરિએબલ બતાવવા માટે.
ઉદાહરણ:

echo "Hello Linux!"

🔍 9. man (Manual)

ઉપયોગ: કોઈપણ કમાન્ડ વિશે વિગતવાર માહિતી બતાવે છે.
ઉદાહરણ:

man ls

બહાર નીકળવા માટે: q દબાવો.


📜 10. cp (Copy)

ઉપયોગ: ફાઇલ અથવા ફોલ્ડર કૉપિ કરવા માટે.
ઉદાહરણ:

cp file.txt /home/user/Desktop

🔄 11. mv (Move / Rename)

ઉપયોગ: ફાઇલ ખસેડવા અથવા તેનું નામ બદલવા માટે.
ઉદાહરણ:

mv oldname.txt newname.txt mv file.txt /home/user/Documents

🧹 12. clear

ઉપયોગ: ટર્મિનલ સ્ક્રીન સાફ કરે છે.
ઉદાહરણ:

clear

🧠 13. whoami

ઉપયોગ: વર્તમાન યુઝરનું નામ બતાવે છે.
ઉદાહરણ:

whoami

⚡ 14. sudo (Super User Do)

ઉપયોગ: એડમિનિસ્ટ્રેટર અધિકારોથી કમાન્ડ ચલાવવા માટે.
ઉદાહરણ:

sudo apt update

પાસવર્ડ પૂછવામાં આવશે.


🌐 15. ping

ઉપયોગ: નેટવર્ક કનેક્શન ચેક કરવા માટે.
ઉદાહરણ:

ping google.com

🧰 16. top

ઉપયોગ: સિસ્ટમમાં ચાલતા પ્રોસેસ અને મેમરી ઉપયોગ બતાવે છે.
ઉદાહરણ:

top

બહાર નીકળવા માટે: q દબાવો.


🧾 મૂળભૂત Linux Command ટેબલ

Command વર્ણન ઉદાહરણ
pwd વર્તમાન ડિરેક્ટરી બતાવે pwd
ls ફાઇલો/ફોલ્ડર બતાવે ls -l
cd ડિરેક્ટરી બદલે cd /home
mkdir નવી ડિરેક્ટરી બનાવે mkdir newdir
rmdir ખાલી ફોલ્ડર કાઢે rmdir olddir
rm ફાઇલ કાઢે rm file.txt
cat ફાઇલનું કન્ટેન્ટ બતાવે cat file.txt
echo મેસેજ બતાવે echo "Hello"
cp ફાઇલ કૉપિ કરે cp file.txt /tmp
mv ફાઇલ ખસેડે અથવા નામ બદલે mv a.txt b.txt
clear ટર્મિનલ સાફ કરે clear
whoami વર્તમાન યુઝર બતાવે whoami
sudo એડમિન કમાન્ડ ચલાવે sudo apt install
ping નેટવર્ક ચેક કરે ping google.com
top પ્રોસેસ બતાવે top