Emre Çamalan'ın Kişisel Güncesi

Ben, sen sen olduğun için, benim!

Linux: Komutum Alias mı? “set -x” ve “set +x”

Komut satırında bir komutun alias mı olduğunu görmek için set -x komutunu kullanabilirsiniz.

Komut satırını açıp şu komutu girin:

set -x

bu komuttan sonra ls komutunu deneyin:

root@HP:# set -x
root@HP:# ls
+ ls --color=auto
Desktop    Downloads   Music     Public  Ubuntu One  Documents  Pictures Templates  Videos
root@HP:# 


görüldüğü gibi aslında ls komutu sadece ls değil alias bir komutmuş ve biz ls dediğimizde arkaplanda

+ ls --color=auto


çalışıyormuş.
Peki orjinal ls tek başına çalışsa sonuç nasıl olurdu diyorsanız escape karakteri olan “\” backslash’ı komut satırında da deneyip görebilirsiniz.

\ls


sonucun renksiz sadece dosya isimmleri olduğunu farketmişsinizdir.
Şu anda komut satırınız sürekli set -x yapacak şekilde ayarlıdır ve her komut için aynı şekilde sonuç verir bunu geri almak için şu komutu kullanın:

set +x


artık alias açıklamaları gizlenmiş oldu..

,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.