aliasコマンドとはコマンドに別名をつけることができるコマンド
下記は普通にlsコマンドを実行した例
[root@lpicprac ~]# cd /var/log/ [root@lpicprac log]# ls anaconda.log audit cron-20130707 lastlog mysqld.log spooler anaconda.program.log boot.log dmesg maillog prelink spooler-20130707 anaconda.storage.log btmp dmesg.old maillog-20130707 sa tallylog anaconda.syslog ConsoleKit dracut.log messages secure wtmp anaconda.yum.log cron httpd messages-20130707 secure-20130707 yum.log [root@lpicprac log]#
aliasコマンドを使って単にlsと実行したときにls -lが実行されるようにする
[root@lpicprac log]# alias ls='ls -l' [root@lpicprac log]# ls total 212 -rw-------. 1 root root 0 Jul 6 14:44 anaconda.log -rw-------. 1 root root 0 Jul 6 14:44 anaconda.program.log -rw-------. 1 root root 0 Jul 6 14:44 anaconda.storage.log -rw-------. 1 root root 0 Jul 6 14:44 anaconda.syslog -rw-------. 1 root root 0 Jul 6 14:44 anaconda.yum.log drwxr-x--- 2 root root 4096 Jun 22 2012 audit -rw-r--r-- 2 root root 1846 Jul 6 16:32 boot.log -rw-------. 1 root utmp 16896 Jul 9 10:46 btmp drwxr-xr-x. 2 root root 4096 Apr 25 2012 ConsoleKit -rw------- 1 root root 51457 Jul 9 23:40 cron -rw------- 1 root root 13003 Jul 7 04:20 cron-20130707 -rw-r--r-- 1 root root 11832 Jul 6 16:32 dmesg -rw-r--r-- 1 root root 0 Jul 6 14:44 dmesg.old -rw-r--r-- 1 root root 0 Jul 6 14:44 dracut.log drwx------ 2 root root 4096 Jul 9 11:03 httpd -rw-r--r--. 1 root root 146584 Jul 9 22:31 lastlog -rw------- 1 root root 0 Jul 7 04:20 maillog -rw-------. 1 root root 0 Jul 6 14:44 maillog-20130707 -rw------- 1 root root 146 Jul 7 04:20 messages -rw-------. 1 root root 20087 Jul 6 16:33 messages-20130707 -rw-r----- 1 mysql mysql 882 Jul 6 16:32 mysqld.log drwxr-xr-x 2 root root 4096 Jul 6 15:41 prelink drwxr-xr-x 2 root root 4096 Jul 9 00:00 sa -rw------- 1 root root 13281 Jul 9 23:46 secure -rw-------. 1 root root 9316 Jul 7 03:20 secure-20130707 -rw------- 1 root root 0 Jul 7 04:20 spooler -rw-------. 1 root root 0 Jul 6 14:44 spooler-20130707 -rw-------. 1 root root 0 Jul 6 14:44 tallylog -rw-rw-r--. 1 root utmp 17280 Jul 9 22:31 wtmp -rw------- 1 root root 0 Jul 6 14:44 yum.log [root@lpicprac log]#
オプションを使って頻繁に実行するコマンドとかにはaliasコマンドで短いコマンドでも実行できるように設定しておくのも便利ですね。