Linux操作系统实用技巧精彩汇集

http://tech.ddvip.com   2007年08月31日    社区交流

内容摘要:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。

  方法二

  $ rename .php5 .php *.php5

  方法三

  for x in *.php5; do n=${x/.php5/.php}; mv $x $n; done

  方法四

  for a in *php5 ; do mv $a ${a%%5} ; done

  方法五

  for a in *.php5; do t=`echo $a | sed ’s/.php5$/.php/’`; mv $a $t; done

  实例二: 把当前目录下所有文件及目录名中的大写字符改为小写符号

  方法一:

  1. 创建一个ucase脚本, 内容如下:

  #!/bin/bash

  # All names are converted to lower-case before matching

  # [A-Z]* matches upper case names

  for i in [A-Z]* ; do

  j=`echo $i | tr ‘[A-Z]’ ‘[a-z]’`

  mv $i $j

  done

  2. 赋予ucase脚本可执行权限

  $ chmod +x ucase

  3. 列出当前目录下的所有文件及目录

  $ ll

  total 16

  -rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:42 Islab.php

  -rwxrwxr-x 1 zhaoke zhaoke 187 Aug 20 08:54 ucase

  drwxrwxr-x 2 zhaoke zhaoke 4096 Aug 20 08:54 ZhaoKe

  -rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 zhaoke.php

  4. 运行ucase脚本并查看结果

  ./ucase

  mv: `ucase’ and `ucase’ are the same file

  mv: `zhaoke.php’ and `zhaoke.php’ are the same file

  $ ll

  total 16

  -rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 08:42 islab.php

  -rwxrwxr-x 1 zhaoke zhaoke 187 Aug 20 08:54 ucase

  drwxrwxr-x 2 zhaoke zhaoke 4096 Aug 20 08:54 zhaoke

  -rw-rw-r– 1 zhaoke zhaoke 3 Aug 20 07:58 zhaoke.php

责编:豆豆技术应用

正在加载评论...