Debian'da alias kullanımı -
Linux'da çalışırken bazen sık kullandığımız komutları uzun uzun yazmaktan gına gelir. Gerçi history sayesinde yukarı ve aşağı ok tşlarını kullanarak kullandığımzı komutları geriye doğru getiriebilir ve enter tuşuna basarak çalıştırabiliriz.Fakat bazen bu da zaman alır ve insanı gerçekten bunaltabilir.-
alias ad-ı verilen komut satırı değişkenleri ile istediğimiz komuta kısa kod tanımlayarak hızlıca kullabiliriz. Örneğimiz Debian 11 üzerinde bizzat denenmiştir.-
alias'ın hem root hem de kullanıcı için ayrı tanımı vardır. Bu yazıda root için olanına değinilmektedir.-
öncelikle komut satırında vi /etc/profile.d/command_alias.sh yazarak vi editörü üzerindne command_alias.sh toplu iş dosyasını düzenleyeyim.-
aşağıdaki satırları girelim-
alias l='ls $LS_OPTIONS -aA --color=auto'
alias ll='ls $LS_OPTIONS -l --color=auto'
alias update='apt -y autoremove && apt -y update --fix-missing && apt -y upgrade && apt -y update && reboot'-
sonrasında kaydedip çıkalım. Dilerseniz kendi kullandığınız komutları parametreleti ile ekleyebilirsiniz (örneğin alias updsq='systemctrl restart squid && systemctl status squid' şeklinde yazılırsa updsq dediğimizde squid hizmetini yeniden başlatır ve sonucunu akranda gösterir)-
komut satırında -/etc/profile.d/command_alias.sh -yazarak yazdığımızı kontrol edelim. -
Eğer sorun yoksa komut satırından source -/etc/profile.d/command_alias.sh - yazarak alias listemizi güncelleyelim.
Komutların güncellendiğinden emin olmak için komut satırına alias yazıp enter tuşuna bastığımızda aşağıdaki gibi görülecektir.
alias l='ls $LS_OPTIONS -aA --color=auto'
alias ll='ls $LS_OPTIONS -l --color=auto'
alias update='apt -y autoremove && apt -y update --fix-missing && apt -y upgrade && apt -y update && reboot'---
-şeklinde görülecektir.--
-Alias sayesinde ls komutunun parametrelerini uzun uzun yazmak yerine l veya ll yazarak kullanabiliriz.-
Ayrıca paket güncellemesi için sadece update yazmamız yeterli olacaktır (uyarı UPDATE sonunda reboot komutu vardır. Eğer update ettikten sonra restart istemiyorsanız bu komutu kaldırınız !)
Son bir hatırlatma olarak yukarıda belirttiğim gibi bu alias sadece root ile çalışmaktadır. Eğer Debian sunucu üzerindeki farklı bir kullanıcıya alias tanımlanacaksa vi ~/.bashrc komutu ile aliası düzenleyebilir ve source ~/.bashrc diyerek güncelleyebilirsiniz. Ben 20 kadar parametreli komutu alias ile bu şekilde kullanıyorum.
Sorunsuz günler dilerim ...
-
Belirtilen DEBIAN sunucuda GUI (Grafik kullanıcı arabirimi) yüklenmemiştir. Sadece komut satırı kullanılmaktadır.
Kısmet olursa ilerki konu paylaşımlarımda neden GUI yüklemediğimi ve hangi amaçla kullanıldığını detaylı anlatırım.
Linux'da çalışırken bazen sık kullandığımız komutları uzun uzun yazmaktan gına gelir. Gerçi history sayesinde yukarı ve aşağı ok tşlarını kullanarak kullandığımzı komutları geriye doğru getiriebilir ve enter tuşuna basarak çalıştırabiliriz.Fakat bazen bu da zaman alır ve insanı gerçekten bunaltabilir.-
alias ad-ı verilen komut satırı değişkenleri ile istediğimiz komuta kısa kod tanımlayarak hızlıca kullabiliriz. Örneğimiz Debian 11 üzerinde bizzat denenmiştir.-
alias'ın hem root hem de kullanıcı için ayrı tanımı vardır. Bu yazıda root için olanına değinilmektedir.-
öncelikle komut satırında vi /etc/profile.d/command_alias.sh yazarak vi editörü üzerindne command_alias.sh toplu iş dosyasını düzenleyeyim.-
aşağıdaki satırları girelim-
alias l='ls $LS_OPTIONS -aA --color=auto'
alias ll='ls $LS_OPTIONS -l --color=auto'
alias update='apt -y autoremove && apt -y update --fix-missing && apt -y upgrade && apt -y update && reboot'-
sonrasında kaydedip çıkalım. Dilerseniz kendi kullandığınız komutları parametreleti ile ekleyebilirsiniz (örneğin alias updsq='systemctrl restart squid && systemctl status squid' şeklinde yazılırsa updsq dediğimizde squid hizmetini yeniden başlatır ve sonucunu akranda gösterir)-
komut satırında -/etc/profile.d/command_alias.sh -yazarak yazdığımızı kontrol edelim. -
Eğer sorun yoksa komut satırından source -/etc/profile.d/command_alias.sh - yazarak alias listemizi güncelleyelim.
Komutların güncellendiğinden emin olmak için komut satırına alias yazıp enter tuşuna bastığımızda aşağıdaki gibi görülecektir.
alias l='ls $LS_OPTIONS -aA --color=auto'
alias ll='ls $LS_OPTIONS -l --color=auto'
alias update='apt -y autoremove && apt -y update --fix-missing && apt -y upgrade && apt -y update && reboot'---
-şeklinde görülecektir.--
-Alias sayesinde ls komutunun parametrelerini uzun uzun yazmak yerine l veya ll yazarak kullanabiliriz.-
Ayrıca paket güncellemesi için sadece update yazmamız yeterli olacaktır (uyarı UPDATE sonunda reboot komutu vardır. Eğer update ettikten sonra restart istemiyorsanız bu komutu kaldırınız !)
Son bir hatırlatma olarak yukarıda belirttiğim gibi bu alias sadece root ile çalışmaktadır. Eğer Debian sunucu üzerindeki farklı bir kullanıcıya alias tanımlanacaksa vi ~/.bashrc komutu ile aliası düzenleyebilir ve source ~/.bashrc diyerek güncelleyebilirsiniz. Ben 20 kadar parametreli komutu alias ile bu şekilde kullanıyorum.
Sorunsuz günler dilerim ...
-
Belirtilen DEBIAN sunucuda GUI (Grafik kullanıcı arabirimi) yüklenmemiştir. Sadece komut satırı kullanılmaktadır.
Kısmet olursa ilerki konu paylaşımlarımda neden GUI yüklemediğimi ve hangi amaçla kullanıldığını detaylı anlatırım.

