1、ls 一个容易被忽视的命令
-R 递归列出,比如当前目录为/root, ls -R 可以列出所有目录中的文件
-S 根据尺寸列出文件
-t 根据修改时间 (mtime)
-i 列出文件的inode号
2、cat 一个可以创建菜单的方法
[root@www script]# cat menu.sh
menu(){
cat <<END
1.[install mysql]
2.[install php]
3.[exit]
pls input the num you want:
END
}
menu
3、tca和rev比较
举例:
[root@www day06]# tac select01.sh
exit 0
done
# break
echo
echo "Yuck"
echo "Your favorite veggie is $vegetable."
do
select vegetable in "beans" "carrots" "potatoes" "onions" "rutabagas"
echo
clear
PS3=‘Choose your favorite vegetable:‘
clear
#!/bin/bash
[root@www day06]# rev select01.sh
hsab/nib/!#
raelc
‘:elbategev etirovaf ruoy esoohC‘=3SP
raelc
ohce
"sagabatur" "snoino" "seotatop" "storrac" "snaeb" ni elbategev tceles
od
".elbategev$ si eiggev etirovaf ruoY" ohce
"kcuY" ohce
ohce
kaerb #
enod
0 tixe
4、cp
-a 拷贝一个完整的目录树
-u 更新
-r/-R 递归
-p 属性信息
5、chattr与chmod命令类似只能工作在ext2文件系统中
6、ln -s older newer 真正的软链接文件是newer,指向older
7、其他命令man吧
原文:http://seeds.blog.51cto.com/1501815/1368862