Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Network
Joriy IP manzilni faqat raqamlarda olish

Tizimdagi asosiy lokal IP manzilni ajratib beradi.

hostname -I | awk "{print $1}"
Text Processing
Fayl ichidagi bo'sh joylarni olib tashlash

Matndagi barcha probel, tab va yangi qator belgilarini o'chiradi.

tr -d "[:space:]" < file.txt
System Info
Kernel modullari orasida qidirish

Drayver haqida batafsil (muallif, litsenziya) ma'lumot.

modinfo [module_name]
SSH
SSH ulanishni fonda davom ettirish

Terminal yopilsa ham ulanishni saqlab qoladi.

ssh -f -N -L 80:localhost:80 user@host
Tools
Terminalda matnni QR kodga aylantirish

Berilgan matnni terminalning o'zida QR kod qilib chiqaradi.

qrencode -t ansi "Salom"
History
Oxirgi o'chirilgan 10 ta buyruq (Undo history)

Eng oxirgi yozilgan xato buyruqni tarixdan o'chirib yuboradi.

history -d $((HISTCMD-1))
Disk
Disk sektorlarini test qilish

Diskning sog'lig'ini ichki datchiklar orqali tekshiradi.

sudo smartctl -t short /dev/sda
Text Processing
Fayldagi "TAB"larni probellarga almashtirish

Kod yozishda formatlashni to'g'rilash uchun xizmat qiladi.

sed "s/\t/ /g" file.txt
Tools
Jarayonning bajarilish vaqtini o'lchash

Dastur qancha vaqt davomida protsessorni band qilganini aniq ko'rsatadi.

time ./script.sh
Tools
Terminalda "Star Wars" kinosini ASCII formatda ko'rish

Internet orqali terminalda kino tomosha qilish.

telnet towel.blinkenlights.nl
Tools
Matnli fayldan tasodifiy bir qatorni chiqarish

Fayl ichidagi qatorlarni aralashtirib, bittasini tanlaydi.

shuf -n 1 file.txt
Disk
Fayl qachon oxirgi marta o'qilganini ko'rish

Faylga oxirgi marta kim va qachon murojaat qilganini aniqlaydi.

stat -c %x file.txt
Advanced Shell
Bashda foydalanuvchi kiritgan ma'lumotni o'qish

Skript ichida userdan javob kutish va uni xotiraga olish.

read -p "Ismingiz: " name
Hardware
CPU haroratini har 5 soniyada yangilab turish

Protsessor qanchalik qizib borayotganini doimiy kuzatish.

watch -n 5 sensors
Process
Xotiradagi (RAM) barcha ochiq dasturlarni sanash

Tizimda hozirda jami nechta jarayon ishlab turganini hisoblaydi.

ps ax | wc -l
Tools
Base64 matnni faylga aylantirish

Kodlangan matnni asl holatiga qaytaradi.

base64 -d data.txt > file.bin
Tools
Fayl tarkibini base64 formatda ko'rish

Faylni kodlangan matn formatiga o'tkazadi.

base64 file.txt
Security
Ochiq portni qaysi foydalanuvchi ishlatmoqda?

Veb-portni qaysi jarayon egallab turganini aniqlaydi.

sudo lsof -i :80
System Info
Terminalda "Ubuntu" logotipini chizish

Tizim va operatsion sistema haqida chiroyli xulosa.

screenfetch
Security
Diskni o'chirish va nolga to'ldirish (Format)

Diskdagi barcha ma'lumotlarni butunlay qayta tiklanmaydigan qilib o'chiradi.

sudo dd if=/dev/zero of=/dev/sdX bs=1M status=progress
Hardware
USB qurilmani xavfsiz o'chirish

Fleshkani tizimdan chiqarishga tayyorlaydi.

sudo eject /dev/sdb
Tools
Terminalda "Hacking" simulatsiyasi

Ekraningizni kino kadrlaridagidek turli o'zgaruvchan grafiklar bilan to'ldiradi.

hollywood
Regex
Fayl ichidagi barcha "email" manzillarni filtrlash

Matndan barcha elektron pochta manzillarini ajratib oladi.

grep -Eio "[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}" file.txt
Disk
Xotirada eng ko'p joy egallagan 3 ta papka

Foydalanuvchi papkasidagi eng og'ir joylarni topadi.

du -ah /home | sort -rh | head -n 3
Process
Jarayonning barcha bolalarini (Child processes) o'chirish

Asosiy dasturga bog'langan barcha qo'shimcha jarayonlarni to'xtatadi.

pkill -P [Parent_PID]
Disk
Terminal orqali bir vaqtning o'zida 10 ta fayl yaratish

Ketma-ket raqamlangan fayllarni soniyada yaratadi.

touch file{1..10}.txt
SSH
SSH orqali boshqa serverda disk hajmini ko'rish

Masofaviy serverga kirmasdan uning xotirasini tekshiradi.

ssh user@host "df -h"