Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
System
Terminal seansini boshqa userga o'tkazish

Joriy terminalni yopmasdan boshqa foydalanuvchi nomidan ishga tushiradi.

su - [username]
Files
Fayl haqida hamma narsani bilish (Exif data)

Rasm qachon, qayerda va qaysi kamerada olingani haqidagi meta-ma'lumotlar.

exiftool image.jpg
Node.js
Node.js paketlarini yangilash

Loyihadagi barcha modullarni yangi versiyaga o'tkazadi.

npm update
SSH
SSH ulanish tezligini o'lchash

Server bilan aloqa kanalining real tezligini tekshiradi.

ssh user@host "dd if=/dev/zero bs=1M count=100" | dd of=/dev/null
Logs
Yadro loglarini (Kernel log) o'chirish

Eski xabarlarni o'chirib, buferni tozalaydi.

sudo dmesg -c
Security
Xotiradagi stringlarni (matnlarni) qidirish

RAM xotira ichidagi o'qish mumkin bo'lgan matnlarni ko'rsatadi.

sudo strings /dev/mem | less
Disk
Diskning o'qish tezligini test qilish

Disk keshidan va diskning o'zidan o'qish tezligini o'lchaydi.

sudo hdparm -tT /dev/sda
Tools
Veb-saytni terminalda yuklash (Wget)

Saytning barcha sahifalarini bir pog'onali chuqurlikda yuklab oladi.

wget -r -l 1 http://example.com
Files
Oxirgi tahrirlangan 5 ta faylni topish

Joriy papkada eng oxirgi o'zgartirilgan fayllar.

ls -lt | head -n 6
Python
Python kutubxonasi qayerda o'rnatilgan?

Kutubxonaning diskdagi aniq manzilini topadi.

python3 -c "import os; print(os.__file__)"
System
Barcha xizmatlar (Services) holati

Tizimda qaysi servislar ishlab turgani va qaysilari to'xtaganini ko'rsatadi.

systemctl list-units --type=service
Security
Taqiqni yechish (Immutable bit)

Fayldagi o'zgartirish taqiqini olib tashlaydi.

sudo chattr -i file.txt
Security
Faylga o'zgartirish kiritishni taqiqlash

Faylni hatto root ham o'chira olmaydigan yoki o'zgartira olmaydigan qiladi.

sudo chattr +i file.txt
SSH
Barcha ishlayotgan SSH seanslarni ko'rish

Hozirgi vaqtda SSH orqali kimlar ulanib turganini aniqlaydi.

who | grep pts
Security
Yopiq fayllarni ochishga urinayotganlarni ko'rish

Tizimda qaysi fayllar qaysi dasturlar tomonidan ochilayotganini jonli kuzatadi.

sudo opensnoop-bpfcc
Network
IP manzildan xost nomini aniqlash (Reverse DNS)

IP manzil kimga tegishli ekanini (Google) ko'rsatadi.

dig -x 8.8.8.8
Disk
Diskdagi fayl bloklarini tekshirish

Fayl diskning qaysi sektorlarida joylashganini ko'rsatadi.

sudo debugfs -R "stat <inode_number>" /dev/sda1 \" /dev/sda1')">
Memory
Swappiness qiymatini o'zgartirish

Operativ xotira ko'proq ishlatilishi uchun swapni kamaytiradi.

sudo sysctl vm.swappiness=10
Memory
Swap xotira ustunligini (Swappiness) ko'rish

Tizim qachon swapga o'tishini belgilovchi qiymat (0-100).

cat /proc/sys/vm/swappiness
System
Tizim yuklanish vaqtini tahlil qilish

Qaysi servis tizim yoqilayotganda eng ko'p vaqt olayotganini ko'rsatadi.

systemd-analyze blame
Tools
Terminalda soatni ko'rsatish

Terminalning bir chetida doimiy yangilanib turuvchi soat.

watch -t n 1 date +%T
Tools
Oxirgi buyruqni qidirish va tahrirlash

Oxirgi ishlatilgan buyruqni default tekst editorda (masalan nano) ochadi.

fc
Tools
Terminalda ob-havoni ko'rish

Internetdan Toshkent shahri uchun ob-havo ma'lumotini yuklaydi.

curl wttr.in/Tashkent
Tools
Matnli faylni birdaniga PDFga o'tkazish

Oddiy matnni printer formatiga va keyin PDFga aylantiradi.

enscript -p output.ps file.txt && ps2pdf output.ps
Files
Fayl satrlarini tasodifiy tartibda aralashtirish

Fayl ichidagi qatorlar o'rnini tasodifiy o'zgartiradi.

shuf file.txt
Regex
Matn ichidan faqat raqamlarni ajratib olish

Aralash matn ichidan faqat sonlarni filtrlash.

echo "Tel: 123-456" | tr -cd "[:digit:]\n"
Tools
Terminalda matnni QR kodga aylantirish

Berilgan matnni terminalning o'zida QR kod qilib chizadi.

qrencode -t ansiutf8 "Salom Dunyo"