linux命令学习(三):pwd mkdir RANDOM

关于pwd

#cd /var/mail   
#pwd    //显示当前完整路径  
/var/mail  
#pwd -P    //显示当前真实路径,而非使用链接的路径  
/var/spool/mail  
#ls -al  
(前面略去...)/var/mail -> /var/spool/mail  

注:当一个文件夹是一个链接文件时,上述两个命令的执行结果会出现上例中的不同

创建多层目录

#mkdir test/test  
mkdir: cannot create directory `test/test`: No such file or directory  
#mkdir -p test/test  

参数-p將帮助你把不存在的上层目录建立起来
mkdir还有-m参数:手动配置文件属性,而不用默认值
关于属性:r=4,w=2,x=1,故7=4+2+1表示具有可读可写可执行的权限

简易随机数

如果想生成一个随机数,linux环境下可以简单的输出

#echo $RANDOM

但是这样的范围是在0~32767之间,如果想生成一个在某个范围之内的随机数呢?这里将用到命令bc完成任务

#echo $RANDOM*10/32767 | bc

首先通过echo命令完成计算表达式,然后用bc计算出来