- 论坛徽章:
- 0
|
列出版本资讯然后离开。 \r\nsize 可加入单位: b 代表 512, k 代表 1k, m 代表 1 meg。 \r\n\r\n范例: \r\n\r\npostgressql 大型资料库备份与回存: \r\n\r\n因 postgres 允许表格大过你系统档案的最大容量,所以要将表格 dump 到单一的档案可能会有问题,使用 split进行档案分割。 \r\n\r\n\r\n% pg_dump dbname | split -b 1m - filename.dump. \r\n\r\n\r\n重新载入 \r\n\r\n\r\n% createdb dbname \r\n% cat filename.dump.* | pgsql dbname \r\n\r\n\r\n名称:touch \r\n使用权限:所有使用者 \r\n\r\n使用方式: \r\ntouch [-acfm] \r\n[-r reference-file] [--file=reference-file] \r\n[-t mmddhhmm[cc]yy][.ss] \r\n[-d time] [--date=time] [--time={atime,access,use,mtime,modify}] \r\n[--no-create] [--help] [--version] \r\nfile1 [file2 ...] \r\n\r\n\r\n说明: \r\ntouch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。 \r\n\r\n\r\n参数: \r\na 改变档案的读取时间记录。 \r\nm 改变档案的修改时间记录。 \r\nc 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。 \r\nf 不使用,是为了与其他 unix 系统的相容性而保留。 \r\nr 使用参考档的时间记录,与 --file 的效果一样。 \r\nd 设定时间与日期,可以使用各种不同的格式。 \r\nt 设定档案的时间记录,格式与 date 指令相同。 \r\n--no-create 不会建立新档案。 \r\n--help 列出指令格式。 \r\n--version 列出版本讯息。 \r\n\r\n\r\n范例: \r\n\r\n\r\n最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。 \r\n\r\ntouch file \r\ntouch file1 file2 \r\n\r\n将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。时间的格式可以参考 date 指令,至少需输入 mmddhhmm ,就是月日时与分。 \r\n\r\ntouch -c -t 05061803 file \r\ntouch -c -t 050618032000 file \r\n\r\n将 file 的时间记录改变成与 referencefile 一样。 \r\n\r\ntouch -r referencefile file \r\n\r\n将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 may 2000 。 \r\n\r\ntouch -d \"6:03pm\" file \r\ntouch -d \"05/06/2000\" file \r\ntouch -d \"6:03pm 05/06/2000\" file \r\n名称 : at \r\n使用权限 : 所有使用者 \r\n\r\n使用方式 : at -v [-q queue] [-f file] [-mldbv] time \r\n\r\n说明 : at 可以让使用者指定在 time 这个特定时刻执行某个程式或指令,time 的格式是 hh:mm其中的 hh 为小时,mm 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。 \r\n\r\n如果想要指定超过一天内的时间,则可以用 mmddyy 或者 mm/dd/yy 的格式,其中 mm 是分钟,dd 是第几日,yy 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks@ \r\n\r\n另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程式,当你输入完后按下 ctrl+d 即可完成所有动作,至于执行的结果将会寄回你的帐号中。 \r\n\r\n把计 : \r\n\r\n-v : 印出版本编号 \r\n-q : 使用指定的伫列(queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 a, b, ... z 共 52 个 \r\n-m : 即使程式/指令执行完成后没有输出结果, 也要寄封信给使用者 \r\n-f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入 \r\n-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) \r\n-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d) \r\n-v : 列出所有已经完成但尚未删除的指定 \r\n\r\n例子 : \r\n三天后的下午 5 点锺执行 /bin/ls : \r\nat 5pm + 3 days /bin/ls |
|