Kataloglar xaritasi
/ ildiz katalog, /home foydalanuvchi fayllari, /etc konfiguratsiya, /var/log tizim loglari, /tmp vaqtinchalik ma’lumotlar uchun. Distributivga qarab ayrim yo‘llar farq qiladi. pwd hozirgi katalogni, ls -la yashirin fayllar va ruxsatlarni ko‘rsatadi.
Terminalda xavfsiz ishlash
Avval pwd, keyin ls, undan keyin amal. Bo‘shliq bor yo‘lni qo‘shtirnoqqa oling. ~ uy katalogi, . joriy, .. ota katalog. Tushunmagan internet skriptini shell’ga pipe qilmang. Administratorda ishlashni odat qilmang; zarur vazifaga minimal huquq bering.
Lokal mashq
O‘zingiz yaratgan ~/cyber-lab papkasida mkdir, touch, cp, mv bilan ishlang. O‘chirishdan oldin manzilni tekshiring, wildcard qanday kengayishini ko‘ring. Quyidagi Python misoli faqat yo‘llarni o‘qiydi va host fayllariga tegmaydi.
Python’da ko‘rib chiqamiz
from pathlib import PurePosixPath
paths = ["/etc/ssh/sshd_config", "/var/log/auth.log", "/home/student/notes.txt"]
print(PurePosixPath(paths[1]).parent)Misolni
Mustaqil mashq
Lokal Linux yoki VM’da cyber-lab katalogini yarating. Ichida notes va fixtures kataloglarini tuzing. pwd va ls -la natijalarini konspektga yozing. Host konfiguratsiyasini o‘zgartirmang.