Alias (takma ad) kullanarak daha hızlı ve akıcı çalışabiliriz. Alias komutları tek kelime girerek (seçenekler ve dosya adları dahil) herhangi bir komut ya da komut grubunu başlatılması sağlanabilir. Sistemde tanımlı tüm Alias(takma ad)’ları listelemek için alias komutunu kullanabilirsiniz.
Alias’ları listelemek
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@omeroner~]$alias alias cleartx='rm -f /usr/java/glassfish/domains/domain1/logs/server/tx/*' alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias log='tailf /usr/java/glassfish/domains/domain1/logs/server.log' alias ls='ls --color=tty' alias mv='mv -i' alias mysqltop='watch -n 1 "echo "show full processlist" | mysql | grep -vi "sleep" | more"' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' [root@omeroner~]$ |
Alias oluşturma
1 2 3 4 5 |
alias name=value alias name='command' alias name='command arg1 arg2' alias name='/path/to/script' alias name='/path/to/script.pl arg1' |
Alias Kaldırma
1 |
unalias aliasname |
ayrıca;
Kalıcı alias’ları ~/.bashrc dosyasına girdiğimiz için, kalıcı olarak bir alias tanımlanmış ise bu dosyadanda kaldırmamız gerekiyor.
Linux/Unix İçin Kullanışlı Alias Listesi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
alias ls='ls --color=auto' alias ll='ls -la' alias l.='ls -d .* --color=auto' alias cd..='cd ..' alias ..='cd ..' alias ...='cd ../../../' alias ....='cd ../../../../' alias .....='cd ../../../../' alias .4='cd ../../../../' alias .5='cd ../../../../..' alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias bc='bc -l' alias mkdir='mkdir -pv' alias mount='mount |column -t' alias h='history' alias j='jobs -l' alias path='echo -e ${PATH//:/\\n}' alias now='date +"%T"' alias nowtime=now alias nowdate='date +"%d-%m-%Y"' alias vi=vim alias svi='sudo vi' alias edit='vim' alias ping='ping -c 5' alias fastping='ping -c 100 -s.2' alias ports='netstat -tulanp' alias ipt='sudo /sbin/iptables' alias iptlist='sudo /sbin/iptables -L -n -v --line-numbers' alias iptlistin='sudo /sbin/iptables -L INPUT -n -v --line-numbers' alias iptlistout='sudo /sbin/iptables -L OUTPUT -n -v --line-numbers' alias iptlistfw='sudo /sbin/iptables -L FORWARD -n -v --line-numbers' alias firewall=iptlist alias header='curl -I' alias headerc='curl -I --compress' alias rm='rm -I --preserve-root' alias mv='mv -i' alias cp='cp -i' alias ln='ln -i' alias chown='chown --preserve-root' alias chmod='chmod --preserve-root' alias chgrp='chgrp --preserve-root' alias update='yum update' alias updatey='yum -y update' alias root='sudo -i' alias su='sudo -i' alias reboot='sudo /sbin/reboot' alias poweroff='sudo /sbin/poweroff' alias halt='sudo /sbin/halt' alias shutdown='sudo /sbin/shutdown' alias nginxreload='sudo /usr/local/nginx/sbin/nginx -s reload' alias nginxtest='sudo /usr/local/nginx/sbin/nginx -t' alias lightyload='sudo /etc/init.d/lighttpd reload' alias lightytest='sudo /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -t' alias httpdreload='sudo /usr/sbin/apachectl -k graceful' alias httpdtest='sudo /usr/sbin/apachectl -t && /usr/sbin/apachectl -t -D DUMP_VHOSTS' alias dnstop='dnstop -l 5 eth1' alias vnstat='vnstat -i eth1' alias iftop='iftop -i eth1' alias tcpdump='tcpdump -i eth1' alias ethtool='ethtool eth1' alias meminfo='free -m -l -t' alias psmem='ps auxf | sort -nr -k 4' alias psmem10='ps auxf | sort -nr -k 4 | head -10' alias pscpu='ps auxf | sort -nr -k 3' alias pscpu10='ps auxf | sort -nr -k 3 | head -10' alias cpuinfo='lscpu' alias nfsrestart='sync && sleep 2 && /etc/init.d/httpd stop && umount netapp2:/exports/http && sleep 2 && mount -o rw,sync,rsize=32768,wsize=32768,intr,hard,proto=tcp,fsc natapp2:/exports /http/var/www/html && /etc/init.d/httpd start' alias mcdstats='/usr/bin/memcached-tool 10.10.27.11:11211 stats' alias mcdshow='/usr/bin/memcached-tool 10.10.27.11:11211 display' alias df='df -H' alias du='du -ch' |
So, what do you think ?