Öncelikle alias nedir?
Sizin için hatırlaması yada yazması zor olan bir komutu bir takma ada bağlarsınız buna alias denir.
Sisteminizde tanımlı aliasları görmek için terminalde alias demek yeterlidir.
Şu anda kullanmakta olduğum Linux Mint’ta bu komutu verince
alias grep='grep --colour=auto' alias ll='ls -al' alias ls='ls --color=auto'
sonucunu alıyorum.
yeni bir alias nasıl tanımlanır?
yukarıdaki kodda görüldüğü şekilde 🙂 mantık basit
alias takmaad='komut' alias guncelle='apt-get update'
bildiğimiz bir komutun üstüne komut olurmu?
örneğin ls komutunun her zaman ls -la verimiş gibi gelmesini istersek?
alias ls='ls -la'
yapmak yeterli gelecektir.
Tanımlamış olduğumuz bir alias’ı devre dışı bırakmak istersek?
unalias ls
Alias tanımlıyorum ama kayboluyor.
Öncelikle bir user’da tanımlı alias diğeri için geçerli olmayacaktır.
ayrıca verdiğiniz alias .bashrc dosyasi içine kaydedilmezse rebootta gider.
Kullanıcının home dizini altında bir editör ile dosya yoksa oluşturulmalı varsa içine eklenmeli.
vi ~/.bashrc
Vereceğim alias tüm kullanıcılarda geçerli olsun.
Alttaki dosyayı oynamak lazım. (dağıtıma göre dosya adı farklılık gösterebilir?)
/etc/bash.bashrc
Kişisel alias dosyam (zaman içinde güncelleyeceğim)
#### ALIAS ###################################### #### userin localince ezilmedigi surece tum kullanicilarda gecerlidir #### alias guncelle="sudo apt-get update&&sudo apt-get dist-upgrade" alias ls='ls -h --color' alias lx='ls -lXB' # uzantiya gore. alias lk='ls -lSr' # boyuta gore alias lt='ls -ltr' # tarihe gore, en yeni en altta alias lc='ls -ltcr' # degisim tarihine gore, en yeni en altta alias lu='ls -ltur' # erisim tarihine gore, en yeni en altta alias ll="ls -lv --group-directories-first" # dizinler basta olarak alfanumerik dizilim alias df='df -h' alias du='du -c -h' alias mkdir='mkdir -p -v' alias nano='nano -w' ##### ALIAS bolgesi biter #########################