Takma isim kullanımı

Takma isimler sayesinde bilgisayarınızı daha verimli kullanabilirsiniz

Takma isim nedir

Takma isimler ya da kısaltmaları kullanarak bilgisayarınızı hızlı ve etkili bir şekilde kullanabilirsiniz.

Takma isim

Hangi kabuğu kullanıyorsunuz?

echo $SHELL

Eğer çıktıs zsh ise ev dizininde bulunan .zshrc kütüğünü eğer bash ise ev dizininde bulunan .bashrc kütüğünün içine kısaltmaları yazıyoruz.

İlk kısaltmayı yazalım

Öncelikle bir metin düzenleyici ile kütüğü açıyoruz.

emacs ~/.zshrc

Ben burada metin düzenleyici olarak Emacs kullandım. Ama siz nano, gedit, vi ya da beğendiğiniz metin düzenleyiciyi kullanabilirsiniz.

alias kabuk='echo $SHELL'
alias kısalt='emacs ~/.zshrc'
alias yaz='source ~/.zshrc'

Kütüğün en altına bu kısaltmaları ekliyoruz ve kaydediyoruz.

Bir kereye mahsus

source ~/.zshrc

komutunu vererek yaptığımız değişikliklerin etkin olmasını sağlıyoruz.

Bundan sonra kısalt diyerek kısaltmaların olduğu kütüğü açabilirsiniz.

Kısaltmaları kaydettikten sonra yaz komutu ile değişiklikleri etkin hale getirebilirsiniz.

kabuk yazdığınızda kullandığınız kabuğu gösteriyorsa, tebrikler ilk kısaltmanızı yazmış oldunuz.

Bir tane daha takma isim ekleyelim

Diyelim ki bir paket aramak istiyorsunuz, bu durumda aşağıdaki ara isimli işlevi kısaltma kütüğüne ekleyebilirsiniz.

ara() { sudo pacman -Ss "$1"; }

Denemek için kütüğü kaydettikten sonra yaz komutunu ile değişiklikleri etkin hale getirip, ara emacs yazarak bir paket arayabilirsiniz.

Bismillah her hayrın başıdır

Eğer yazılım geliştiricisi iseniz, oluşturduğunuz depodaki ilk gönderiye Besmele ile başlamak isteyebilirsiniz.

alias Besmele='git commit -m "بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ"'

Aliyy ve Kebir olan Allah-û Tealâ ve Tekaddes Hazretlerine (c.c), yarattığı mahlukata ikram buyurduğu nimetlerin adedince hamd ü senâlar, şükürler olsun.

Kullandığımız kısaltmalar

Artık takma isim eklemeyi öğrendikten sonra ihtiyacınıza göre yeni takma isimler ekleyebilirsiniz.

Ancak temel oluşturması açısından bazılarını paylaşalım.

alias Selamün='echo '
alias Aleyküm="Ve aleyküm selam"

alias Ne='echo '
alias yapalım="Çorba yapalım"
alias yapıyorsun="İyiyim. Ya siz"
alias yapmak=" "
alias istersin="Çorba"

alias Hava='curl '
alias nasıl="'wttr.in/Eskişehir?format=3'"


alias İsmin='echo '
alias ne="Teneke"

alias ev='cd ~/'
alias temizle='clear'
alias ls='ls --color=auto'
alias kısalt='emacs ~/.zshrc'
alias yaz='source ~/.zshrc'
alias sunucu="loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'"
alias hata='journalctl -p err'
alias hatauzun='journalctl --boot=-1 --priority=3 --catalog --no-pager'
alias kapat='sudo shutdown -h now'
alias kabuk='echo $SHELL'

tazele() { sudo pacman -Syy; }
güncelle () { sudo pacman -Syu; }
kur() { sudo pacman -S "$1"; }
kaldır() { sudo pacman -Rs "$1"; }
ara()  { sudo pacman -Ss "$1"; }
kopyala()
{
    scp "$1" kullanici@192.168.0.10:"$2";
}

süreç()
{
    PID=$(pgrep "$1")

    if [ "$?" -eq "0" ]; then
        echo $PID
    else
        echo Süreç yok
    fi
}

yerAç()
{
    ADET=$(sudo ls /var/cache/pacman/pkg/ | wc -l)
    echo $ADET adet paket var
    BOYUT=$(du -sh /var/cache/pacman/pkg/ | cut -f1)
    echo Bu paketler $BOYUT kadar yer kaplıyor

    echo Kurulmamış tüm paketleri kaldırıyorum
    sudo pacman -Sc

    ADET=$(sudo ls /var/cache/pacman/pkg/ | wc -l)
    echo $ADET kadar paket kaldı
    BOYUT=$(du -sh /var/cache/pacman/pkg/ | cut -f1)
    echo Kaldırıldıktan sonra boyut $BOYUT oldu
}

değişiklik()
{
    git diff "$1"
}

Kısaltmaların açıklamaları

Selam verme, ekrana yazma

En temelden bilgisayara Selamün Aleyküm şeklinde selam ifadesi yazdığınızda Ve aleyküm selam yazıyor.

Hava durumu

Hava nasıl yazdığımızda ise aşağıdaki çıktıyı verdi :

Eskişehir: ⛅️ 🌡️+4°C 🌬️↙19km/h

Paket arama, kaldırma, paketleri tazeleme

Bir paket mi arıyorsunuz.

ara mysql

yazabilirsiniz.

Paket depolarını tazelemek için tazele komutunu kullanabilirsiniz.

Bir paket kurmak için kur komutunu kullanabilirsiniz.

kur gdm

Paket kaldırmak için benzer şekilde kaldır komutunu kullanabilirsiniz.

Uygulamaları uçurma

Eğer yazılım geliştiriyorsanız bazı uygulamaların geliştirme sürecinde tıkandığına şahit olabilirsiniz.

Geliştirdiğimiz yazılım Sinbad olsun.

Bazen öyle bir durum ortaya çıkıyor ki yazılımın bir kaç kopyası askıda kalıyor. Uygulamayı tekrar sinbad komutu ile çalıştırmak istediğinizde açılmıyor.

Bu durumda yazılımın tüm askıda kalmış örneklerini uçurmanız gerekiyor. Ama bunu tek tek yapmak uzun sürebilir.

uçur()
{
    killall -9 $1
}

Kısaltmalar kütüğüne yukarıdaki kod parçasını ekleyiniz.

Artık uçur sinbad diyerek askıda kalmış Sinbad örneklerini uçarabilirsiniz.

Yorumlar

yorum yaz

Yorum yaz

Henüz yorum yok.