August 10, 2016

Kullanışlı Bash Script Kodları

Kendi ihtiyaçlarım dan dolayı düzenlemiş olduğum bir kaç bash script kodunu sizlerle paylaşmak istiyorum. Bazı sorunlarınıza direk çözüm olabileceğini düşünüyorum. Sizinde böyle kullanışlı bash script kodlarınız var ise yorum olarak bırakmanız yeterli zamanla yazdıklarım ile birlikte güncellemeler yapacağım yorum altına bırakılan kodları da göz ardı etmeyip makaleye ekleyeceğim.

History Tarih Bilgisi Ekleme

export HISTTIMEFORMAT="%d/%m/%y %T "

En çok kullanılan komutları kullanım sayısına göre sıralamak

history | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head

Uptime oranını öğrenme saniye cinsinden

cat /proc/uptime | awk '{print $1}'

Bilgisayarın kaç çekirdek olduğunu öğrenme

cat /proc/cpuinfo | grep processor | wc -l

Gelen Trafiğin toplam boyutu

ifconfig eth0 | awk '/RX bytes/ {print $3, $4}'

Giden Trafiğin toplam boyutu

ifconfig eth0 | awk '/RX bytes/ {print $7, $8}'

Aliaslar

alias install='sudo apt-get install'
alias remove='sudo apt-get remove'
alias purge='sudo apt-get remove --purge'
alias update='sudo apt-get update'
alias clean='sudo apt-get autoclean && sudo apt-get autoremove'
alias sources='(gksudo geany /etc/apt/sources.list &)'

Tüm dosya adlarını küçültme

for i in *.mp4; do mv "$i" "`echo $i| tr [A-Z] [a-z]`"; done