-R, --recursive 整目录拷贝。
--help 在标准输出上输出帮助信息并退出。
--version 在标准输出上输出版本信息并退出。 范例:
[root@cnhonker.com /]# cp sourcefile destfile
拷贝文件sourcefile到文件destfile。
[root@cnhonker.com /]# cp * /tmp
拷贝当前目录下所有文件到/tmp目录。
命令:crontab
介绍:crontab - 操作每个用户的守护程序和该执行的时间表。
crontab file [-u user] - 用指定的文件替代目前的crontab。
crontab - [-u user] - 用标准输入替代目前的crontab。
crontab -l [user] - 列出用户目前的crontab。
crontab -e [user] - 编辑用户目前的crontab。
crontab -d [user] - 删除用户目前的crontab。
crontab -c dir - 指定crontab的目录。
crontab文件的格式:M H D m d cmd
M : 分钟(0-59)
H : 小时(0-23)
D : 天(1-31)
m : 月(1-12)
d : 一星期内的天(0-6,0为星期天)
cmd: 要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
下面是一个例子文件:
# MIN HOUR DAY MONTH DAYOFWEEK COMMAND
# 每天早上6点
10 6 * * * date
# 每两个小时
0 */2 * * * date
# 晚上11点到早上8点之间每两个小时,早上部点
0 23-7/2,8 * * * date
# 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * mon-wed date
# 1月份日早上4点
0 4 1 jan * date 范例:
[root@cnhonker.com /]# crontab -l
列出用户目前的crontab。
# MIN HOUR DAY MONTH DAYOFWEEK COMMAND
10 6 * * * date
0 */2 * * * date
0 23-7/2,8 * * * date
(通常,在放后门时,我们可以利用这个文件使机器在特定的时间运行我们的后门程序.:)
命令:date
介绍:date - 打印或设置系统日期和时间。
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
+FORMAT :控制如何显示日期 指令:
% : %号
n : 新行
t : TAB
时间域:
%H 小时 (00..23)
%I 小时 (01..12)
%k 小时 ( 0..23)
%l 小时 ( 1..12)
%M 分钟 (00..59)
%p AM 或 PM
%r 12小时 (hh:mm:ss [AP]M)
%s 从1970-01-01 00:00:00 UTC 开始的时间
%S 秒 (00..61)
%T 24小时 (hh:mm:ss)
%X 时间表示 (%H:%M:%S)
%Z 时区(如EDT)如没有指定时区则不显示
日期域:
%a 缩写形式的星期名 (Sun..Sat)
%A 星期名(Sunday..Saturday)
%b 缩写形式的月名 (Jan..Dec)
%B 月名 (January..December)
%c 日期和时间 (Sat Nov 0:02:33 EST 1989)
%d 每个月的第几天 (01..31)
%D 日期 (mm/dd/yy)
%h 等同于 %b
%j 一年的第几天 (001..366)
%m 月份 (01..12)
%U 一年中的第几个星期,星期天为星期的第一天 (00..53)
%w 每个星期的第几天(0..6) 0为星期天
%W 一年中的第几个星期,星期一为星期的第一天 (00..53 (00..53)
%x 日期 (mm/dd/yy)
%y 年份的后两个数字 (00..99)
%Y 年份 (1970...)
[MMDDhhmm[[CC]YY][.ss]
MM 月份
DD 日期
hh 小时
mm 分钟 CC 年份的前两位 (可选项) YY 年份的后两位 (可选项) ss 秒 (可选项) 只有超级用户才有权限设置系统时间(启动时在CMOS中读出)。 -d datestr, --date dates : 显示datestr中指定的日期和时间。 -s datestr, --set datestr : 设定datestr中指定的日期和时间。 -u, --universal : 显示或设定格林威治时间(缺省为本地时间)。 --help : 在标准输出上输出帮助信息并退出。 --version : 在标准输出上输出版本信息并退出。 范例: 印两天前的时间: [root@cnhonker.com /]# date --date '2 days ago' Fri Aug 22 20:20:08 CDT 1997 打印月份和日期: [root@cnhonker.com /]# date '+%B %d' August 24 『推荐给您的朋友』 『我来谈谈我的看法』 『关闭窗口』 神秘堡┃?2001,All Right Server 所有文章版权属于原作者所有,转载请与原作者联系并注明出处 - :::神秘堡::: 相关文章评注