Fayl Tizimida Harakatlanish Va Navigatsiya Buyruqlari
1 Linux Fayl Tizimi Strukturasini Tushunish
Linux operatsion tizimining fayl tizimi irodali daraxt strukturasida tuzilgan bo'lib, u yerda eng yuqori daraja – root (asosiy) katalogidir (/
belgisi bilan ifodalanadi). Quyidagi asosiy kataloglar Linuxning har qanday tizimida mavjud:
/ – Root katalogi (asosiy katalog).
/home – Foydalanuvchi papkalari saqlanadigan joy (masalan,
/home/user
)./etc – Tizim konfiguratsion fayllari joylashgan katalog.
/var – Vaqtinchalik fayllar va loglar uchun katalog.
/usr – Dasturlar va kutubxonalar uchun katalog.
/tmp – Vaqtinchalik fayllar uchun katalog.
/dev – Qurilmalar (disklar, printerlar va boshqalar) uchun katalog.
Bu kataloglar va ularning ostidagi fayllar va papkalar Linux tizimini tashkil etadi.
2 Joriy Katalogni Ko'rish
pwd
(Print Working Directory) buyrug'i yordamida joriy direktoriyani ko'rsatishingiz mumkin. Bu buyruq terminalda hozir qaysi katalogda joylashganingizni ko'rsatadi.
Natija:
Yuqoridagi natija joriy katalogning manzilini ko'rsatadi.
3 Fayllar Va Kataloglarni Ko'rish
ls
(List) buyrug'i yordamida joriy katalog ichidagi barcha fayl va kataloglarni ko'rsatishingiz mumkin. Bu buyruqning bir nechta foydali parametr va flaglari mavjud.
Qo'shimcha Flaglar:
ls -l
– Fayllar va kataloglar haqida batafsil ma'lumot (huquqlar, egasi, hajmi, o'zgartirilgan vaqti).ls -a
– Yashirin fayllarni ham ko'rsatadi (noktadan boshlangan fayllar yashirin fayllar hisoblanadi).ls -lh
– Hajmni o'qish oson bo'lgan formatda (-h
flagi bilan).
Misollar:
4 Kataloglar Oralig'ida Harakatlanish
cd
(Change Directory) buyrug'i yordamida bir katalogdan boshqa katalogga o'tishingiz mumkin.
Asosiy foydalanish usullari:
cd /
– Root (asosiy) katalogga o'tish.cd ~
yokicd
– Foydalanuvchining asosiy katalogiga (/home/username
) qaytish.cd ..
– Bir daraja yuqoriga chiqish (bir qadam orqaga).cd -
– Oldingi turgan katalogga qaytish.
Misollar:
5 Fayl Va Kataloglar Bilan Ishlash
Linux terminalida fayl va kataloglarni yaratish, nusxalash, ko'chirish, va o'chirish uchun bir qator buyruqlar mavjud.
5 Yangi Fayl Yaratish
touch
buyrug'i orqali yangi bo'sh fayl yaratishingiz mumkin.
Misol:
5 Yangi Katalog Yaratish
mkdir
buyrug'i yordamida yangi katalog yaratishingiz mumkin.
Qo'shimcha flag:
mkdir -p /path/to/directory
– Berilgan yo'l bo'yicha barcha kerakli kataloglarni yaratadi.
Misol:
Fayl Yoki Katalogni Ko'chirish Va Nomini O'zgartirish
mv
buyrug'i orqali fayl yoki katalogni boshqa joyga ko'chirishingiz yoki uning nomini o'zgartirishingiz mumkin.
Misollar:
Fayl Yoki Katalogni Nusxalash
cp
buyrug'i yordamida fayl yoki katalogni nusxalashingiz mumkin.
Qo'shimcha flag:
cp -r
– Katalogni ichidagi fayllari bilan nusxalash (rekursiv nusxalash).
Misollar:
5 Fayl Yoki Katalogni O'chirish
rm
buyrug'i yordamida fayl yoki katalogni o'chirish mumkin.
Qo'shimcha flaglar:
rm -r
– Katalogni ichidagi fayllari bilan o'chirish.rm -f
– Faylni tasdiqlashsiz o'chirish (force).
Misollar:
6 Faylni Ochish Va Ko'rish Buyruqlari
cat – Fayl Ichidagi Ma'lumotni Ko'rsatish
cat
buyrug'i yordamida fayl ichidagi matnni ekranga chiqarishingiz mumkin.
Misol:
less va more – Faylni Sahifa Bo'yicha Ko'rish
less
va more
buyruqlari katta hajmli fayllarni sahifa bo'ylab ko'rish uchun qulaydir.
Misol:
7 Yashirin Fayllarni Ko'rish
Linuxda yashirin fayllar (yashirin kataloglar ham) odatda .
bilan boshlanadi, masalan: .bashrc
. Yashirin fayllarni ko'rish uchun ls -a
buyrug'idan foydalaniladi.
Bu buyruq joriy katalogdagi barcha fayllarni, shu jumladan yashirin fayllarni ham ko'rsatadi.
8 Katalogni Topish Va Qidirish
find
va locate
buyruqlari orqali tizimda kerakli fayl yoki katalogni qidirishingiz mumkin.
find /path -name "filename"
– Berilgan katalogda fayl yoki katalogni qidirish.locate filename
– Barcha tizim bo'ylab faylni tezkor qidirish (buning uchunupdatedb
xizmatidan foydalanadi).
Misollar:
Bu buyruqlar yordamida siz Linux terminalda fayl va kataloglar orasida osongina harakat qilishingiz, ularni yaratish, o'chirish, nusxalash va qidirish kabi asosiy amallarni bajarishingiz mumkin. Fayl tizimi bilan ishlash Linuxda samarali ishlash uchun zarur ko'nikma bo'lib, terminal bilan ishlashni osonlashtiradi.
Last updated