1.touch - change file timestamps
touch myfile 创建一新文件
2.文件类型及权限 硬链接数 属主 属主所在组 更新时间 文件名
-rwxr-xr-x 1 wangfq wsdev 4096 03-10 15:26 target
3.chmod - change file access permissions
chmod u+x,o-r myfile(符号模式)
文件属主 同组用户 其他用户(绝对模式)
r w x r w x r w x
4 + 2 + 1 4 + 2 + 1 4 + 2 + 1
chmod 744 myfile 赋予文件属主读、写和执行的权限,所有其他用户读的权限
4.子文件受其父目录权限制约。
5.suid意味着如果某个用户对属于自己的s h e l l脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主的相应权限。guid执行相应脚本的用户将具有该文件所属用户组中用户的权限。
chmod u+s <filename>s
6.chown - change file owner and group
chown wangk myfile
chgrp - change group ownership
chgrp wsdev myfile
7,id - print user identity
uid= gid=
9.umask 代表没有什么权限。目录默认全,文件默认没有执行权限。
umask值 目录 文件
0 2 2 7 5 5 6 4 4
0 2 7 7 5 0 6 4 0
umask 022
10. ln - make links between files
ln -s /tmp /var/tmp
11. crontab -e 编辑任务计划 -l 浏览任务计划
分 时 日 月 周 [用户] command
0 4 * * * root updatedb #每天早上4:00以root用户身份执行datedb命令
*/5 * * * * root updatedb #每五分制执行一次
其中用户root可以忽略不填,如:
1-59 * * * * echo "hello">>/root/hello.txt #每分钟写个hello到/root/hello.txt这个文件中
注意检查一下crontab是否启动,/etc/init.d/crond start
两个大于号组成的“>>”,它和刚才“>”的区别在于一个大于符号的管道是用来创建一个新的文件filenames.txt,如 果已经有了同名的文件就复盖掉以前的内容;而两个大于符号的管道是用来在已经存在的文件后面追加新的内容,如果没有这个文件就创建它。