Barcha rasmlar nomiga "_old" qo'shimchasini qo'shadi.
for f in *.jpg; do mv "$f" "${f%.jpg}_old.jpg"; done
Fayl tartibini buzmagan holda duplikatlarni tozalaydi.
awk "!visited[$0]++" file.txt
Dastur aynan nechanchi protsessorda ishlayotganini aniqlaydi.
ps -o psr -p [PID]
Qaysi IP manzillardan ko'p ulanish bo'layotganini ko'rsatadi.
netstat -ant | awk "{print $5}" | cut -d: -f1 | sort | uniq -c
Login va uning orqasida turgan inson ismini chiqaradi.
cut -d: -f1,5 /etc/passwd
Tizimning barcha ichki (yashirin) sozlamalarini ko'rsatadi.
sysctl -a
Siz eng ko'p ishlatadigan buyruqlar statistikasi.
history | awk "{print $2}" | sort | uniq -c | sort -rn
Terminaldan chiqmasdan ma'lumot qidirish.
curl -s "https://api.duckduckgo.com/?q=linux&format=json"
Matn ichidagi barcha sonlarni terib olib, ularni qo'shadi.
grep -o "[0-9]\+" f.txt | awk "{s+=$1} END {print s}"
Enter bosilguncha vaqtni hisoblaydi va ketgan vaqtni ko'rsatadi.
time read
IP manzil qaysi davlat va shaharga tegishli ekanini aniqlaydi.
curl ipinfo.io/8.8.8.8
Matnni yirik harflar bilan ekran bo'ylab yozadi.
banner "Happy Birthday"
Diskda saqlanib qolgan dasturiy paketlarni ro'yxat qiladi.
ls /var/cache/apt/archives/
Dastur haqida hamma ma'lumotni internetdan yuklamasdan ko'rsatadi.
apt-cache show nginx
Tizimni qayta o'rnatishda dasturlarni tiklash uchun ro'yxat yaratadi.
dpkg --get-selections > packages.txt
Dasturlar va APIlar uchun xavfsiz token yaratadi.
openssl rand -hex 16
Sertifikat va kalit bir-biriga mosligini tekshirish usuli.
openssl x509 -noout -modulus -in cert.pem | openssl md5
Faylni ochish uchun maxsus parol so'raydigan shifrlangan holatga keltiradi.
gpg -c secret.txt
Monitoring skriptlari uchun faqat yuklama darajasini ajratib oladi.
cat /proc/loadavg | awk '{print $1}'
Protsessorni maksimal tezlikda ishlashga majbur qiladi.
cpupower frequency-set -g performance
Disk bir vaqtning o'zida nechta so'rovni qabul qila olishini ko'rsatadi.
cat /sys/block/sda/queue/nr_requests
Branchlar orasidagi farqlarni grafik ko'rinishda ko'rsatadi.
git show-branch
Loyiha ichidagi eng og'ir fayllar ro'yxati.
git ls-tree -r -t -l --full-name HEAD | sort -rn -k 4 | head -10
Commitni o'chiradi, lekin yozilgan kodlarni o'chirmaydi.
git reset --soft HEAD~1
Klasterdagi xatoliklarni tezkor tekshirish.
kubectl logs --tail=100 [POD_NAME]
Hamma kesh, imidj va foydalanilmayotgan datchiklarni butunlay o'chiradi.
docker system prune -a --volumes
Konteyner tizim yoqilganda o'zi ishga tushishini ta'minlaydi.
docker update --restart always [ID]