5-7
5.4. Chop etilmaydigan belgilarni ko‘rsatish (Show Non-printable Characters)
cat
buyrug‘i yordamida fayldagi ko‘rinmaydigan yoki chop etilmaydigan maxsus belgilarni aniqlash va ko‘rsatish mumkin. Bunday belgilar odatda terminalda ko‘rinmaydi va boshqaruv belgilarini o‘z ichiga oladi.
Nazariy tushuntirish:
Chop etilmaydigan belgilar boshqaruv belgilaridan iborat bo‘lib, faylda maxsus vazifalarni bajaradi. Masalan, yangi qator (), tabulyatsiya () yoki boshqa maxsus belgilar.
Bu belgilarni ko‘rish uchun
cat -v
parametri ishlatiladi.
Amaliy misollar:
Maxsus belgilarni ko‘rsatish:
Bu buyruq faylda mavjud bo‘lgan chop etilmaydigan belgilarni ko‘rsatadi. Masalan, yangi qator (
^J
), tabulyatsiya (^I
), va boshqalar ko‘rinadi.Misol natijasi:
^I
– Tabulyatsiya belgisi.^M
– Carriage return (Windows uslubidagi yangi qator belgisi).
Ko‘rinmaydigan belgilarni analiz qilish: Agar faylda g‘alati yoki buzilgan qatorlar mavjud bo‘lsa, ushbu parametr belgilarni aniqlashda yordam beradi.
Foydali parametrlar:
-A
– Barcha maxsus belgilarni ko‘rsatadi (shu jumladan qator boshidagi$
belgisini).-e
– Qator oxirlarini$
belgisi bilan ko‘rsatadi.-t
– Tabulyatsiyani ko‘rinadigan qilib o‘zgartiradi.
5.5. Standart kiritmadan o‘qish (Read from Standard Input)
cat
buyrug‘i kiritma (STDIN) orqali foydalanuvchidan yoki boshqa buyruqlardan kelayotgan ma'lumotni qabul qilishi mumkin. Bu, odatda, terminalda ma'lumotlarni qo‘lda kiritishda yoki buyruqlar o‘rtasida ma'lumot almashishda qo‘llaniladi.
Nazariy tushuntirish:
Standart kiritma (STDIN) – foydalanuvchi terminal orqali yoki boshqa buyruqlardan ma'lumotlarni qabul qilish jarayonidir.
cat
buyrug‘i standart kiritmadan ma'lumot olgach, uni terminalga chiqaradi yoki faylga yozadi.Ctrl + D
tugmasi standart kiritmani yakunlaydi.
Amaliy misollar:
Terminal orqali kiritmani qabul qilish:
Foydalanuvchi terminalga matn kiritadi.
Kiritilgan matn terminalda ko‘rsatiladi.
Kiritishni yakunlash uchun
Ctrl + D
tugmasini bosing.
Quvur orqali boshqa buyruqdan kiritma olish:
Bu buyruq
echo
orqali kelayotgan matnni qabul qilib, uni ekranda ko‘rsatadi.Standart kiritmadan faylga yozish:
Terminaldan matn kiritiladi va faylga yoziladi.
Ctrl + D
tugmasi orqali yozish tugallanadi.
Quvur orqali ko‘p bosqichli jarayon:
Bu buyruqlar zanjiri katalogdagi
.txt
kengaytmali fayllarni qidirib, natijani ekranga chiqaradi.
5.6. Chiqish bilan qator raqamlarini ko‘rsatish (Display Line Numbers with Output)
Fayldagi har bir qatorni raqamlar bilan birgalikda ko‘rsatish cat -n
parametri yordamida amalga oshiriladi. Bu, ayniqsa, kod yoki uzun matnli fayllarda navigatsiyani osonlashtiradi.
Nazariy tushuntirish:
Qator raqamlari fayl tarkibini o‘qish va tahlil qilishda qulaylik yaratadi.
Raqamlar har bir qator boshida ko‘rsatiladi.
Amaliy misollar:
Oddiy fayl tarkibini raqamlar bilan ko‘rsatish:
Natija:
Raqamlarni faqat bo‘sh bo‘lmagan qatorlar uchun ko‘rsatish:
Bu buyruq faqat bo‘sh bo‘lmagan qatorlarga raqam beradi.
Raqamlangan qatorlar bilan tahlil: Kod yoki konfiguratsiya faylida xatolikni qidirishda qator raqamlarini ko‘rish juda foydali.
5.7. Gzipped fayllarni birlashtirish (Concatenate gzipped files)
cat
buyrug‘i odatiy holda siqilgan fayllar bilan ishlay olmaydi. Ammo, zcat
, gzip -dc
, yoki gunzip -c
buyrug‘idan foydalanib, siqilgan fayllarni ochish va birlashtirish mumkin.
Nazariy tushuntirish:
Gzipped fayllar – ma'lumotlarni siqish orqali hajmini kamaytiradigan fayllar.
Bunday fayllarni ochish uchun
gzip
yokizcat
kabi vositalardan foydalaniladi.Bir nechta siqilgan fayllarni birlashtirish orqali ularning tarkibini ko‘rish yoki saqlash mumkin.
Amaliy misollar:
Siqilgan faylni ochib ko‘rsatish:
Bir nechta siqilgan fayllarni birlashtirish:
Bu buyruq ikki siqilgan faylni ochib, ularni
combined.txt
fayliga yozadi.Siqilgan fayllarni quvur orqali ko‘rsatish:
Bu buyruq fayl tarkibini ochib, sahifalab ko‘rsatadi.
Birlashtirish va siqilgan holda saqlash:
Bu buyruq fayllarni ochib, birlashtirgach, qayta siqib saqlaydi.
Xulosa:
Chop etilmaydigan belgilarni ko‘rsatish: Maxsus belgilar tahlilini osonlashtiradi.
Standart kiritmadan o‘qish: Terminaldan yoki boshqa buyruqlardan ma'lumotlarni qabul qilish imkonini beradi.
Qator raqamlarini ko‘rsatish: Matnli fayllarni boshqarishni qulaylashtiradi.
Gzipped fayllar bilan ishlash: Siqilgan fayllarni ochish va birlashtirishda
zcat
vagzip
vositalari qo‘llaniladi.
Last updated