Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Text Processing
Matn ichidagi ortiqcha tabulyatsiyalarni o'chirish

Barcha TAB belgilarini 4 ta probelga aylantiradi.

expand -t 4 file.txt
Text Processing
CSV faylni ustunlar bo'yicha chiroyli ko'rish

Vergul bilan ajratilgan ma'lumotlarni chiroyli jadval ko'rinishiga keltiradi.

column -s, -t < data.csv
Text Processing
Matn ichidagi qavslarni o'chirish

Fayldagi barcha ochilgan va yopilgan qavslarni tozalaydi.

tr -d "()" < file.txt
Text Processing
Fayldagi eng ko'p takrorlangan 5 ta so'z

Matn tahlili uchun eng ko'p ishlatilgan so'zlarni chiqaradi.

tr " " "\n" < f.txt | sort | uniq -c | sort -nr | head -5
Multimedia
Ekran videosini yozish (FFmpeg)

Terminal orqali butun ekranni videoga oladi.

ffmpeg -f x11grab -s 1920x1080 -i :0.0 out.mp4
Multimedia
Ovoz yozish qurilmalari ro'yxati

Kompyuterga ulangan barcha mikrofoniarni aniqlaydi.

arecord -l
Multimedia
Videoni o'lchamini kichraytirish

Video rezolyutsiyasini 480p formatiga o'tkazadi.

ffmpeg -i in.mp4 -s 640x480 out.mp4
Multimedia
Terminalda rasm ko'rish (Pixellar bilan)

Terminalning o'zida rasmni rangli nuqtalar orqali chizib beradi.

catimg image.png
Disk
Faylni 1GB hajmgacha to'ldirish

Diskda joy band qilish uchun sun'iy katta fayl yaratadi.

truncate -s 1G heavy_file.dat
Disk
Diskdagi bo'sh Inodelar foizi

Diskda yangi fayl yaratish uchun limit qolganini tekshiradi.

df -ih
Disk
Barcha o'rnatilgan disklar (Mount points)

Qaysi disk qaysi papkaga ulanganini daraxt ko'rinishida chiqaradi.

findmnt
Disk
Fayl yaratilgan sanasini ko'rish

Fayl aynan qaysi soniyada yaratilganini (yangi tizimlarda) ko'rsatadi.

stat file.txt | grep Birth
Optimization
Disk o'qish tezligini keshsiz o'lchash

Diskning haqiqiy (fizik) o'qish tezligini o'lchaydi.

sudo hdparm -t /dev/sda
Hardware
Monitor yangilanish tezligi (Hz)

Ekraningiz necha gertsda ishlayotganini aniqlaydi.

xrandr | grep "*"
Hardware
Xotira slotlari sonini aniqlash

Ona platada nechta RAM sloti borligini ko'rsatadi.

sudo dmidecode -t memory | grep -i locator
Hardware
CPU kesh hajmini ko'rish

Protsessorning L1, L2 va L3 kesh xotiralari hajmini ko'rsatadi.

lscpu | grep cache
Web Server
Apache konfiguratsiya xatolarini topish

Serverni o'chirib-yoqmasdan oldin sozlamalar to'g'riligini tekshiradi.

sudo apache2ctl configtest
Security
SSL sertifikatni tekshirish (Local)

Sertifikat kimga berilgani va muddati haqida to'liq ma'lumot.

openssl x509 -text -noout -in cert.pem
Web Server
PHP-FPM xatolarini kuzatish

PHP kodidagi bajarilish xatolarini jonli ko'rish.

tail -f /var/log/php-fpm.log
Web Server
Nginx ishlayotgan portlarni ko'rish

Veb-server qaysi portlarda ulanishlarni qabul qilayotganini tekshiradi.

sudo netstat -plnt | grep nginx
Security
Parol o'zgartirilgan sanani ko'rish

Root yoki boshqa foydalanuvchi paroli qachon yangilangani haqida hisobot.

sudo chage -l root
Security
Sudo ishlatish huquqiga ega foydalanuvchilar

Kompyuterda kimlar administrator (root) huquqiga ega ekanini aniqlaydi.

grep -Po '^sudo.+?\K\w+$' /etc/group
Security
Oxirgi muvaffaqiyatli loginlar

Sizning hisobingizga eng oxirgi marta qachon kirilganini ko'rsatadi.

lastlog -u $USER
Users
Tizimdagi barcha foydalanuvchilarning ID raqamlari

User nomi va uning tizimdagi raqamini (UID) ro'yxat qiladi.

cut -d: -f1,3 /etc/passwd
Package Manager
Eski kernel versiyalarini tozalash

Tizimda ortiqcha joy egallab yotgan eski yadro fayllarini o'chiradi.

sudo apt autoremove --purge
Logs
Kernel loglarini oxirgi 20 qatori

Tizim drayverlari va apparat qismidagi eng so'nggi xabarlar.

dmesg | tail -n 20
Recovery
Diskdagi barcha ext4 xatolarini tuzatish

Fayl tizimidagi xatolarni avtomatik rejimda tekshiradi va tuzatadi.

sudo fsck.ext4 -p /dev/sda1