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..
Partlara bölünmüş tar dosyasını açma (MultiPart Tar Extract) Linux: echo ile hatalardan kurtulmak