主要模式
−*:匹配任意多个字符
−?:匹配单个字符
- [root@hadoop ~]# ls /root/install*
- /root/install.log /root/install.log.syslog
- [root@hadoop ~]# ls /etc/*.conf
- /etc/dracut.conf /etc/krb5.conf /etc/logrotate.conf
- [root@hadoop ~]# ls /dev/tty?
- /dev/tty0 /dev/tty1 /dev/tty2 /dev/tty3 /dev/tty4 /dev/tty5 /dev/tty6 /dev/tty7 /dev/tty8 /dev/tty9
主要模式
−[a-z]:匹配连续多个字符中的一个
- [root@hadoop ~]# ls /dev/tty{1,3}
- /dev/tty1 /dev/tty3
−{a,min,xy}:匹配不连续的多组字符串
- [root@hadoop ~]# ls -ld /usr/{local/bin,src,bin}
- dr-xr-xr-x. 2 root root 20480 Apr 27 17:04 /usr/bin
- drwxr-xr-x. 2 root root 4096 Sep 23 2011 /usr/local/bin
- drwxr-xr-x. 4 root root 4096 Nov 16 19:33 /usr/src
查看/dev/目录下tty1~tty6设备文件的属性
- [root@hadoop ~]# ls -l /dev/tty[1-6]
- crw--w----. 1 root tty 4, 1 Apr 23 03:20 /dev/tty1
- crw-------. 1 root root 4, 2 Apr 20 11:51 /dev/tty2
- crw-------. 1 root root 4, 3 Apr 20 11:51 /dev/tty3
- crw-------. 1 root root 4, 4 Apr 20 11:51 /dev/tty4
- crw-------. 1 root root 4, 5 Apr 20 11:51 /dev/tty5
- crw-------. 1 root root 4, 6 Apr 20 11:51 /dev/tty6
列出/etc/目录下以res开头并以.conf结尾的文件
- [root@hadoop ~]# ls /etc/res*.conf
- /etc/resolv.conf
查看/usr/bin/目录下程序chcon、passwd、zip的属性
- [root@hadoop ~]# ls -l /usr/bin/{chcon,passwd,zip}
- ls: cannot access /usr/bin/zip: No such file or directory
- -rwxr-xr-x. 1 root root 57144 Nov 22 2013 /usr/bin/chcon
- -rwsr-xr-x. 1 root root 30768 Feb 22 2012 /usr/bin/passwd
列出所有可用的命令别名
−格式:alias
- [root@hadoop ~]# alias
- alias cp='cp -i'
- alias l.='ls -d .* --color=auto'
- alias ll='ls -l --color=auto'
- alias ls='ls --color=auto'
- alias mv='mv -i'
- alias rm='rm -i'
- alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
查看指定的别名
−格式:alias 别名
可以为复杂命令建立简短的别名
−格式:alias 别名='实际命令行'
- [root@hadoop ~]# alias myls='ls-lhA'
- [root@hadoop ~]# alias
- alias cp='cp -i'
- alias l.='ls -d .* --color=auto'
- alias ll='ls -l --color=auto'
- alias ls='ls --color=auto'
- alias mv='mv -i'
- alias myls='ls-lhA'
- alias rm='rm -i'
- alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
新定义的别名只在当前或子环境有效
−退出当前终端即失效
−使用unalias可取消指定别名(带-a 选项则取消所有)
- [root@hadoop ~]# unalias myls
- [root@hadoop ~]# alias myls
- -bash: alias: myls: not found