$ typels ls is aliased to `ls --color=tty' $ type cp cp is /bin/cp
whatis命令显示指定命令的描述。
1 2
$ whatis ls ls (1) - list directory contents
apropos
apropos命令返回符合搜索条件的命令列表。
1 2 3 4 5 6 7
$ apropos floppy create_floppy_devices (8) - udev callout to create all possible fdformat (8) - Low-level formats a floppy disk floppy (8) - format floppy disks gfloppy (1) - a simple floppy formatter for the GNOME mbadblocks (1) - tests a floppy disk, and marks the bad mformat (1) - add an MSDOS filesystem to a low-level
alias, unalias
alias命令用来为命令起别名。
1 2 3 4
$ alias foo='cd /usr; ls; cd -'
$ type foo foo is aliased to `cd /usr; ls ; cd -'
上面命令指定foo为三个命令的别名。以后,执行foo就相当于一起执行这三条命令。
注意,默认情况下,别名只在当前Session有效。当前Session结束时,这些别名就会消失。
alias命令不加参数时,显示所有有效的别名。
1 2 3 4
$ alias alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' aliasls='ls --color=tty'
unalias命令用来取消别名。
1 2 3
$ unalias foo $ type foo bash: type: foo: not found