Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Package Manager
Buzilgan paketlarni tuzatish

O'rnatish vaqtida chala qolgan yoki bog'liqligi buzilgan dasturlarni tiklaydi.

sudo apt --fix-broken install
Network
Veb-saytga yo'nalishni grafikda ko'rish

Traceroute buyrug'ining interaktiv va qulayroq varianti.

mtr -g google.com
Network
MTU paket hajmini aniqlash

Tarmoq orqali o'tadigan eng katta paket hajmini (parchalanishsiz) aniqlaydi.

ping -M do -s 1472 8.8.8.8
Security
Lokal tarmoqdagi barcha ochiq portlar

Siz ulangan tarmoqdagi barcha qurilmalarning eng mashhur portlarini skanerlaydi.

nmap -F 192.168.1.1/24
Network
Domainning barcha IP manzillarini olish

Saytga tegishli barcha DNS yozuvlarini (A, MX, TXT) chiqaradi.

host -a google.com
Network
Tarmoq ulanishlarini real vaqtda ko'rish

Qaysi dastur qaysi server bilan bog'lanib turganini jonli kuzatadi.

watch ss -tp
History
Ma'lum bir raqamdagi buyruqni ishlatish

Tarixdagi 125-raqamli buyruqni qayta bajaradi.

!125
History
Bash tarixdagi buyruqlarni raqami bilan ko'rish

Oxirgi 10 ta buyruqni ID raqami bilan chiqaradi.

history 10
Tools
Terminal rangini o'zgartirish (ANSI)

Terminalda rangli yozuvlar yozish.

echo -e "\e[31mQizil Matn\e[0m"
Regex
Matnli faylda so'zlarni almashtirish

Fayl ichidagi hamma "eski" so'zlarni "yangi"ga o'zgartiradi.

sed -i "s/eski/yangi/g" file.txt
Tools
Faylni hex formatda ko'rish

Ikkilik (binary) fayl ichidagi ma'lumotlarni ko'rsatadi.

hexdump -C file.bin
Tools
Buyruq natijasini rasmga olish

Terminal yoki butun ekranni rasmga saqlaydi (ImageMagick kerak).

import -window root screenshot.png
System
Bash versiyasini ko'rish

Siz ishlatayotgan Bash terminalining versiyasi.

bash --version
System
Kernelni qayta yoqmasdan parametrni o'zgartirish

IP yo'naltirishni darhol faollashtiradi.

sudo sysctl -w net.ipv4.ip_forward=1
Hardware
Monitor (Displey) haqida ma'lumot

Ekran ruxsati (resolution) va ulanish portlari haqida ma'lumot.

xrandr
Hardware
Xotira slotlarini tekshirish

Operativ xotira nechta slotda va qanday tezlikda ekanini ko'rsatadi.

sudo dmidecode -t memory
System
Tizim vaqtini qo'lda sozlash

Internet bo'lmaganda vaqtni majburiy belgilash.

sudo date -s "2023-10-27 10:00:00"
Disk
Diskni qaysi jarayon "uyg'otayotganini" ko'rish

Faqat disk bilan faol ishlayotgan jarayonlarni filtrlash.

sudo iotop -o
Process
Eng ko'p CPU ishlatayotgan jarayon nomi

Hozirda protsessorni eng ko'p qiynayotgan dastur.

ps -eo comm,pcpu --sort=-pcpu | head -n 2
System
Fondagi buyruqni oldinga qaytarish

Orqa fonda ishlayotgan dasturni yana boshqaruvga qaytaradi.

fg
System
Sessiyani fonga o'tkazish

To'xtatilgan buyruqni fonda davom ettiradi.

bg
Tools
Natija va xatoni birga faylga yozish

Ham natijani, ham xatolarni bitta faylga jamlaydi.

command > file.txt 2>&1
Tools
Xatolarni (Stderr) tashlab yuborish

Buyruq xato bersa, uni ekranga chiqarmaydi.

command 2>/dev/null
Files
Matnli fayldagi qatorlarni sanash

Faylda jami nechta qator borligini tezkor bilish.

wc -l < file.txt
System
Barcha ochiq quvurlar (Pipes) ro'yxati

Tarmoqdagi barcha faol TCP oqimlarni ko'rsatadi.

lsof -itcp
Users
Guruh yaratish

Tizimda yangi foydalanuvchilar guruhi tashkil qiladi.

sudo groupadd [group_name]
Users
Foydalanuvchi parolini o'zgartirish

Belgilangan user uchun yangi parol o'rnatadi.

sudo passwd [username]