全部博文(33)
分类: LINUX
2012-03-16 15:40:45
awk | basename | cat | chown |
df | du | ps | setfacl |
getfacl | tar | uesradd | groupadd |
/usr/bin/awk | 标准的System V版本的awk |
/usr/bin/nawk | 新版的System V awk,比前者多了许多扩展特性 |
/usr/xpg4/bin/awk | XPG4的awk.当从移植脚本到Solaris时,可使用XPG4 awk。 |
/opt/sfw/bin/gawk | GNU awk.配套CD上的awk.和其他版本相比,gawk和的awk的兼容性最高。Solaris 10配套CD中的GNU awk版本为3.0.6 |
Linux | Solaris |
-a,--show-all | -vet |
--number-nonblank | -b |
-e | -ve |
-E,--show-ends | -ve |
-s,--squeeze-blank | 无 |
-t | -vt |
-T,--show-tabs | -vt |
-u(ignored) | -u(输出不使用缓冲,默认为缓冲输出) |
--show-nonprinting | -v |
--help | 无 |
--version | 无 |
Linux | solaris | solaris | solaris |
可匹配的选项 | /usr/bin | /usr/xpg4/bin | /usr/ucb |
-a,--all | -a | -a- | -a |
--block-size=SIZE | - | - | - |
-b,--bytes | - | - | - |
-c,--total | - | - | - |
-D,--dereference-args | -L | -L | -L |
-h,--human-readable | -h | -h | -h |
-H,-si | - | - | - |
-k,--kilobytes | -k | -k | -k |
-l,--count-links | - | - | - |
-L,--dereference | -L | -L | -L |
-m,-megabytes | - | - | - |
-S,-separate-dires | -o | - | - |
-s,-summarize | -s | -s | -s |
-x,-one-file-system | -d | -x | -d |
-X FILE,-exclude-from=FILE | - | - | - |
--exclude=PAT | - | - | - |
--max-depth=N | - | - | - |
--help | - | - | - |
--version | - | - | - |
Linux独有的setfacl选项 | 解释 | ||||||||||||||||||||||||||||||||||||||||||
-b,--remove-all | 删除所有的ACL | ||||||||||||||||||||||||||||||||||||||||||
-k,--remove-default | 删除默认的ACL | ||||||||||||||||||||||||||||||||||||||||||
-n,--no-mask | 不重新计算有效权限掩码,等于solaris中不使用-r选项的setfacl命令 | ||||||||||||||||||||||||||||||||||||||||||
--mask | 重新计算有效权限掩码,等于solaris的-r选项 | ||||||||||||||||||||||||||||||||||||||||||
-d,--default | 所有的操作作用于默认的ACL | ||||||||||||||||||||||||||||||||||||||||||
--restore=file | 从"getfacl -R"创建的权限备份中恢复权限 | ||||||||||||||||||||||||||||||||||||||||||
--test | 测试模式 | ||||||||||||||||||||||||||||||||||||||||||
-R,--recursive | 递归模式,应用到所有的文件和目录 | ||||||||||||||||||||||||||||||||||||||||||
-L,--logical | 与-P现对,对符号链接有效(follow the symbolic links) | ||||||||||||||||||||||||||||||||||||||||||
-P,--physical | 忽略所有的符号链接 | ||||||||||||||||||||||||||||||||||||||||||
--version | 查看命令版本 | ||||||||||||||||||||||||||||||||||||||||||
--help | 查看命令的简要使用帮助 | ||||||||||||||||||||||||||||||||||||||||||
-- | 命令行结束 | ||||||||||||||||||||||||||||||||||||||||||
-如果文件名参数是一个单破折号"-",表示从标准输入读取文件列表
tar Linux的tar命令是GNU tar,Solaris的tar是System V版本. 这两种版本的tar命令有很大的不同,最好参考它们各自的命令帮助手册.
groupadd
useradd 两个系统的useradd命令非常相似,很多选项的作用几乎完全一致,主要区别如下:
|
getfacl
/usr/bin/getfacl用来查看文件的访问控制列表。虽然Linux和Solaris的getfacl命令的功能相同且输出格式也很类似,但它们的可用选项有区别。