标签:顺序 etc 软件包 file 方法 索引 com export $path
1.别名,内部命令,哈希表,外部命令,运行命令时的优先级别,以pwd为例1.首先比较别名和内部命令的优先级
2.然后比较内部命令和外部命令,哈希表的优先级
通过这样我们能够看到内部命令的优先级别是高于外部命令和哈希表的。
3.现在我们来比较哈希表和外部命令的优先级
运行enable -n pwd禁用内部命令pwd,运行type pwd查看命令类型,显示的是一条路径,/usr/bin/pwd
4.通过上面的实验,我们可以得到别名,内部命令,外部命令,哈希表的优先级顺序由高到低依次是别名,内部命令,哈希表,外部命令,前提是哈希表中装有外部命令的哈希索引。
1.安装man的中文包
weget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz
tar zxvf manpages-zh-1.5.1.tar.gz
cd manpages-zh-1.5.1.tar.gz
make install
sudo yum install gcc
vim /usr/bin/zhman
#!/bin/bash
#name=zhman
export LANG=zh_CN
man -M /usr/local/zhman/share/man/zh_CN $1
如果希望所有用户都能执行man命令,就需要修改权限为,所有人可执行如下
`chmod 777 /usr/bin/zhman`
2.采用本地光盘安装
光盘安装需要一张下载有man软件包的光盘,并把它挂载,命令如下:mount /dev/cdrom media
然后安装软件包命令如下:rpm -ivh /media/man-pages-zh-CN-1.5.2-4.el7.noarch.rpm
然后和上面一样,添加中文包路径,修改权限即可。
yum install manpages-zh
yum list |grep man.*zh
yum -y update
sudo yum install 加中文包名
。2.安装tree
sudo yum -y install tree
ls -d /etc/[a-Z][a-Z]*
ls -d /etc/rc[0-6]*
ls -d /etc/*.d
ls -d /etc/[m,n,r,p]*.conf
ls -d .* /root
ls -d /etc/*/
ls -d /etc/k*[0-9]*[[:lower:]]
ls -d /proc/*[0-9]*[0-9]*[0-9]*
ls -d /var/log/*[[:punct]]*[0-9]*
ls -d /usr/share/man/m*[0-9]*
ls -d /etc/[[:upper:]]*[0-9][0-9]
ls -d /etc/*[[:lower:]]*[0-9].conf
ls -d ~/*/
alias baketc=‘mkdir -p /testdir/backup$(date +%F);cp -av /etc/*/testdir/backup$(date +%F)‘
alias opp=‘mkdir -p /testdir/rootdir;cp -ar /root/* /testdir/rootdir‘
mkdir -p /test/{3,4} 5/{6,7}
mkdir -p /testdir/dir8/{x/{a,b,c},y/{a,b}}
mkdir -p /testdir/dir{11,12,13}
mkdir -p /testdir/{11,12/14,13/15}
标签:顺序 etc 软件包 file 方法 索引 com export $path
原文地址:http://blog.51cto.com/13412442/2142588