linux学习手册--linux命令大全内容摘要:
名称: touch 使用 权限:所有使用者 使用方式: touch [acfm] [r referencefile] [file=referencefile] [t MMDDhhmm[[CC]YY][.ss]] [d time] [date=time] [time={atime,access,use,mtime,modify}] [nocreate] [help] [version] file1 [file2 ...] 说明: touch 指令改变档案的时间记录。 ls l 可以显示档案的时 间记录。 参数: a 改变档案的读取时间记录。 m 改变档案的修改时间记录。 c 假如目的档案不存在﹐不会建立新的档案。 与 nocreate 的效果一样。 f 不使用﹐是为了与其它 unix 系统的兼容性而保留。 r 使用参考文件的时间记录﹐与 file 的效果一样。 d 设定时间与日期﹐可以使用各种不同的格式。 t 设定档案的时间记录﹐格式与 date 指令相同。 nocreate 不会建立新档案。 help 列出指令格式。 version 列出版本讯息。 范例: 最简单的使用方式﹐将档案的时候记录改 为现在的时间。 若档案不存在﹐系统会建立一个新的档案。 touch file touch file1 file2 将 file 的时间记录改为 5 月 6 日 18 点 3 分﹐公元两千年。 时间的格式可以参考 date 指令﹐至少需输入 MMDDHHmm ﹐就是月日时与分。 touch c t 05061803 file touch c t 050618032020 file 将 file 的时间记录改变成与 referencefile 一样。 touch r referencefile file 将 file 的时间记录改成 5 月 6 日 18 点 3 分﹐公元两千年。 时间可以使用 am, pm 或是 24 小时的格式﹐日期可以使用其它格式如 6 May 2020。 touch d 6:03pm file touch d 05/06/2020 file touch d 6:03pm 05/06/2020 file touch 也可以制造一个空档 (0 byte),例如 DHCP Server 所需要的/,dhcpd 必须要有这个档案才能运作正常。 [root@/root]touch /etc/ [root@/root]ls – l /etc/ rwr— r— l root root 0 Jul 3 05:50 /etc/ 名称 : at 使用权限 : 所有使用者 使用方式 : at V [q queue] [f file] [mldbv] TIME 说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程序或指令, TIME 的格式是 HH:MM 其中的 HH 为小时, MM 为分钟,甚至你也可以 指定 am, pm, midnight, noon, teatime(就是下午 4 点钟 )等口语词。 如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟, DD 是第几日, YY 是指年份。 另外,使用者甚至也可以使用像是now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks。 另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。 当指定了时间并按下 enter 之后, at 会进入交谈模式并要求输 入指令或程序,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。 参数 : V : 印出版本编号 q : 使用指定的队列 (Queue)来储存, at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个 m : 即使程序 /指令执行完成后没有输出结果 , 也要寄封信给使用者 f file : 读入预先写好的命令档。 使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案 后再一次读入 l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at l) d : 删除指定 (使用者也可以直接使用 atrm 而不用 at d) v : 列出所有已经完成但尚未删除的指定 例子 : 三天后的下午 5 点钟执行 /bin/ls : at 5pm + 3 days /bin/ls 三个星期后的下午 5 点钟执行 /bin/ls : t 5pm + 2 weeks /bin/ls 明天的 17:20 执行 /bin/date : at 17:20 tomorrow /bin/date 1999 年的最后一天的最后一分钟印出 the end of world ! 名称: cat 使用权限:所有使用者使用方式: cat [AbeEnstTuv] [help] [version] fileName 说明:把档案串连接后传到基本输出(屏幕或加 fileName 到另一个档案) 参数: n 或 number 由 1 开始对所有输出的行数编号 b 或 numbernonblank 和 n 相似,只不过对于空白行不编号 s 或squeezeblank 当遇到有连续两行以上的空白行 ,就代换为一行的空白行 v 或 shownonprinting 范例: cat n textfile1 textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat b textfile1 textfile2 textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。 范例: 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat – n textfile1 textfile2 把 textfile1 和 textfile2 的档案内容加上行号 (空白行不加 )之后将内容附加到 textfile3 里 cat – b textfile1 textfile2 textfile3 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ u user ] file crontab [ u user ] { l | r | e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程序之用, 换句话说,也就是类似使用者的时程表。 u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限 (比如说是 root)才能够指定他人的时程表。 如果不使用 u user 的话,就是表示设定自己的时程表。 餐数 : e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变量来指定使用那个文字编辑器 (比如说setenv VISUAL joe) r : 删除目前的时程表 l : 列出目前的时程表 时程表的格式如下 : f1 f2 f3 f4 f5 program 其中 f1 是表示分钟, f2 表示小时, f3 表示一个月份中的第几日, f4 表示月份, f5 表示一个星期中的第几天。 program 表示要执行的程序。 当 f1 为 * 时表示每分钟都要执行 program, f2 为 * 时表示每小时都要执行程序,其余类推当 f1 为 ab 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 ab 时表示从第 a 到第 b 小时都要执行,其余类推当 f1 为 */n 时表示每n 分钟个时间间隔执行一次, f2 为 */n 表示每 n 小时个时间间隔执行一次,其余 类推当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行, f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推 使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。 例子 : 每月每天每小时的第 0 分钟执行一次 /bin/ls : 0 7 * * * /bin/ls 在 12 月内 , 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次/usr/bin/backup : 0 612/3 * 12 * /usr/bin/backup 周一到周五每天下午 5:00 寄一封信给 : 0 17 * * 15 mail s hi /tmp/maildata 每月每天的午夜 0 点 20 分 , 2 点 20 分 , 4 点 20 分 ....执行 echo haha 20 023/2 * * * echo haha 注意 : 当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空 一格之后加上 /dev/null 2amp。 1 即可。 名称 : sleep 使用权限 : 所有使用者 使用方式 : sleep [help] [version] number[smhd] 说明 : sleep 可以用来将目前动作延迟一段时间 参数说明 : help : 显示辅助讯息 version : 显示版本编号 number : 时间长度,后面可接 s、 m、 h 或 d 其中 s 为秒, m 为分钟, h 为小时, d 为日数 例子 : 显示目前时间后延迟 1 分钟,之后再次显示时间 : 名称 : date 使用权限 : 所有使用者 使用方式 : date [u] [d datestr] [s datestr] [utc] [universal] [date=datestr] [set=datestr] [help] [version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下 : 时间方面 : % : 印出 % %n : 下一行 %t : 跳格 %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 年 1 月 1 日00:00:00 UTC 到目前为止的秒数 %S : 秒 (00..61) %T : 直接显示时间 (24 小时制 ) %X : 相当于 %H:%M:%S %Z : 显示时区 日期方面 : %a : 星期几 (Sun..Sat) %A : 星期几 (Sunday..Saturday) %b : 月份(Jan..Dec) %B : 月份 (January..December) %c : 直接显示日期与时间 %d : 日(01..31) %D : 直接显示日期 (mm/dd/yy) %h : 同 %b %j : 一年中的第几天(001..366) %m : 月份 (01..12) %U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形 ) %w : 一周中的第几天 (0..6) %W : 一年中的第几周(00..53) (以 Monday 为一周的第一天的情形 ) %x : 直接显示日期(mm/dd/yy) %y : 年份的最后两位数字 () %Y : 完整年份 (0000..9999) 若是不以加号作为开头,则表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中 MM 为月份, DD 为日, hh 为小时, mm 为分钟,CC 为年份前两位数字, YY 为年份后两位数字, ss 为秒数 参数 : d datestr : 显示 datestr 中所设定的时 间 (非系统时间 ) help : 显示辅助讯息 s datestr : 将系统时间设为 datestr 中所设定的时间 u : 显示目前的格林威治时间 version : 显示版本编号 例子 : 显示时间后跳行,再显示目前日期 : date +%T%n%D 显示月份与日数 : date +%B %d 显示日期与设定时间 (12:34:56) : date date 12:34:56 注意 : 当你不希望出现无意义的 0 时 (比如说 1999/03/07),则可以在标记中插入 符号,比如说 date +%H:%M:%S 会把时分秒中无意义的 0 给去掉,像是原本的08:09:04 会变为 8。linux学习手册--linux命令大全
相关推荐
成型、经过高温、高压缩、蒸养而成的一种高密度可承重的一种新型的钢结构夹层楼板,又称纤维水泥钢结构楼板。 主要优点: LOFT 钢结构夹层楼板自重轻 (50kg/m2),减少建筑物负荷 ,减少基础投资。 LOFT 钢结构夹层楼板厚度薄 ,一般为 1200240024mm, 扩大了建筑使用空间 ,隔音效果很好。 LOFT 钢结构夹层楼板密度大 ,所以强度特别大 ,每平米可承重 2020kg 以上
ownlink control channel assignment ................................................. 64 PDCCH Assignment Procedure ....................................................................................
这个 接口设备就是用上面说的 if 结构体来描述。 所以说 neitif 结构体很重要。 Netif 模块 主要文件为 core/ 和 include/lwip/。 struct if { /** pointer to next in linked list */ struct if *next。 /** IP address configuration in work byte order
etheart 0324 09:36 lsof_test rwrwr 1 quietheart quietheart 507 1230 11:32 mini_script rwrwr 1 quietheart quietheart 25 1229 15:53 mini_script1 rwrwr 1 quietheart quietheart 465 1231 10:28 drwxrwxrx 2
thisroot[i] = new dir()。 thischosefile =。 thisfileImg = new QPixmap(:/)。 FILE* fp。 fp = fopen(system,rb)。 char data[1024*16]。 if(fp != NULL) { fread(amp。 thistotaldmem,sizeof(float),1,fp)。 fread(amp。
stem Size Used Avail Use% Mounted on /dev/sda1 144G 129G 6% / proc 0 0 0 /proc /sys 0 0 0 /sys varrun 92K 1% /var/run varlock 0 0% /var/lock udev 32K 1% /dev devshm 0 0% /dev/shm devpts 0 0 0