符号       语法   示例(2016-05-09 13:09:55:2350) 格式说明
y DateTime.Now.ToString() 2016/5/9 13:09:55 短日期 长时间
d DateTime.Now.ToString(“d“) 2016/5/9 短日期
D DateTime.Now.ToString(“D“) 2016年5月9日 长日期
f DateTime.Now.ToString(“f“) 2016年5月9日 13:09 长日期 短时间
F DateTime.Now.ToString(“F“) 2016年5月9日 13:09:55 长日期 长时间
g DateTime.Now.ToString(“g“) 2016/5/9 13:09 短日期 短时间
G DateTime.Now.ToString(“G“) 2016/5/9 13:09:55 短日期 长时间
t DateTime.Now.ToString(“t“) 13:09 短时间
T DateTime.Now.ToString(“T“) 13:09:55 长时间
u DateTime.Now.ToString(“u“) 2016-05-09 13:09:55Z
U DateTime.Now.ToString(“U“) 2016年5月9日 5:09:55 本初子午线的长日期和长时间
m DateTime.Now.ToString(“m“) 5月9日
M DateTime.Now.ToString(“M“) 5月9日
r DateTime.Now.ToString(“r“) Mon, 09 May 2016 13:09:55 GMT
R DateTime.Now.ToString(“R“) Mon, 09 May 2016 13:09:55 GMT
y DateTime.Now.ToString(“y“) 2016年5月
Y DateTime.Now.ToString(“Y“) 2016年5月
o DateTime.Now.ToString(“o“) 2016-05-09T13:09:55.2350000
O DateTime.Now.ToString(“O“) 2016-05-09T13:09:55.2350000
s DateTime.Now.ToString(“s“) 2016-05-09T13:09:55

 

screen其实就是linux虚拟终端,你可以用它创建很多虚拟终端,每个终端可以创建1~10个窗口,每个窗口相当于一个linux shell窗口,可以执行的操作和正常shell完全一样。

【终端操作】 (需要在物理shell中操作)
screen:创建一个虚拟终端并且登录之
screen -ls:列出当前所有虚拟终端
screen [-d] -r sessionid:进入指定的虚拟终端

【终端中的窗口操作】(挂载某个终端)
Ctrl-a c         新建 bash screen 终端
Ctrl-a ”         列出
Ctrl-a A         重命名
Ctrl-a n         在当前窗口中切换到下一个 screen 终端
Ctrl-a p         在当前窗口中切换到上一个 screen 终端
Ctrl-a 空格      窗口切换
Ctrl+a w :窗口列表
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
Ctrl+a K(大写) :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)
exit :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)

Ctrl-a d         断开所有 screen 终端,返回 screen 执行前状态,但 screen 内所有终端的任务都在执行
screen -ls     列出当前用户的所有 screen 实例,包括联接和断开的
screen -R <pid>    重新联接到已断开的 screen 实例,如果有多个已断开的 screen 实例,则用 <pid> 区分

Ctrl-a S         新建水平分割窗口
Ctrl-a Tab     切换窗口
Ctrl-a X         关闭当前窗口
Ctrl-a +         扩大当前窗口,默认增加3行
Ctrl-a –         缩小当前窗口,默认减小3行

Ctrl-a :screen <command>    新建 screen 终端,并运行命令<command>
Ctrl-a :resize <height>    改变当前窗口高度为<height>
Ctrl-a :quit              退出 screen,将关闭所有 screen 终端,结束其中所有任务

Ctrl-a <Esc>        进入选择模式
<PageUp> 或 Ctrl-u      光标上移一页
<PageDown> 或 Ctrl-d    光标下移一页
<Left>  或 h        光标左移一格
<Down> 或 j         光标下移一行
<Up> 或 k           光标上移一行
<Right> 或 l        光标右移一格
<Space>             选择开始,选择结束
<Esc>               退出选择模式

Ctrl-a ]             粘贴选择的内容

【友情提醒】

.screenrc,仅供参考。

常用快捷键

注:这些快捷键都需要在按完 escape 键之后使用。默认的escape键是 Ctrl-A,上面贴出的 .screenrc 中将其改成了 Ctrl-Z。例如 d,实际操作时应当按 Ctrl-Z d。

快捷键 功能
d 中断当前会话,下次可以用 screen -r 命令恢复
c 开新窗口
0-9数字 在窗口0-窗口9之间迅速切换
n 下一个窗口
p 上一个窗口
S 分割屏幕
TAB 在分割的屏幕之间切换
X 关闭分割出的屏幕
[ 进入复制模式,用hjkl移动光标,空格选中开始点,再次按空格选择结束点,进行复制
] 粘贴
? 帮助
: 进入screen的命令行

另外要提到的几个常用技巧

  1. 重复 escape 键可以在当前窗口与上一个窗口之间迅速切换。例如从窗口1按^Z3切换到窗口3,之后可以按^Z^Z在窗口1和3之间切换。
  2. 窗口分割的用法:首先按^ZS(S要大写)进行分割,然后用^Z<TAB>切换到分割出的新屏幕,再用^Z<数字>在新屏幕内切换窗口。结束分割可以用^ZX。
  3. 翻页:用了screen之后就不能用平常的 Shift-PageUp 和 Shift-PageDown 来翻页。可以按 ^Z[ 进入复制模式,即可利用与 vi 相同的快捷键来翻页查看历史。最后按Esc取消复制模式。

关于 escape 键的选择

默认的Ctrl-A与vi的增1功能冲突。如果你不幸习惯了Ctrl-A,那么当你在没有screen的环境下使用vim时,你会在不经意之间按下Ctrl-A而改变附近的数字。因此最好改成别的键。

常用的screen快捷键都在左手,因此escape应当放在键盘的左面三列。Ctrl-Q和Ctrl-S被终端使用无法绑定,Ctrl-` screen不支持,Ctrl-W与vim的切换窗口命令冲突,Ctrl-D与vim的翻页冲突, Ctrl-X与vim的减1功能冲突,Ctrl-E与vim的滚屏冲突,Ctrl-C为很常用的中止程序。因此只能用Ctrl-Z了。Ctrl-Z用于暂 停程序,不常用,可以将其设置为screen的escape键。需要暂停程序时按 Ctrl-Z z 即可。

 

Linux centos关机与重启命令详解与实战

Linux centos重启命令:

  •   1、reboot
  •   2、shutdown -r now 立刻重启(root用户使用)
  •   3、shutdown -r 10 过10分钟自动重启(root用户使用)
  •   4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

Linux centos关机命令:

  •   1、halt 立刻关机
  •   2、poweroff 立刻关机
  •   3、shutdown -h now 立刻关机(root用户使用)
  •   4、shutdown -h 10 10分钟后自动关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

1.shutdown

shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,

这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能

会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。

并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机

都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕

决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和

新闻〔news〕的程序则可以正常地离开等等。

shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。

Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐

而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也

没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些

动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

shutdown 参数说明:

[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。

[-r] 重启计算器。

[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。

[-h] 关机后关闭电源〔halt〕。

[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往

往不总是你所预期得到的。

[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有

时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

[-f] 在重启计算器〔reboot〕时忽略fsck。

[-F] 在重启计算器〔reboot〕时强迫fsck。

[-time] 设定关机〔shutdown〕前的时间。

2.halt—-最简单的关机命令

其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐

文件系统写操作完成后就会停止内核。

参数说明:

[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超

级块〔superblock〕覆盖修补过的超级块。

[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。

[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前﹐关掉所有的网络接口。

[-p] 该选项为缺省选项。就是关机时调用poweroff。

3.reboot

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它

的参数与halt相差不多。

4.init

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的

用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),

init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有

telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐

并且得不到使用shutdown时的信息和等待时间。

linux如何修改root管理员密码

以root 身份登录(SSH操作)

输入 passwd 命令 就可以看到提示输入新密码了

1.block_articlelist.php
功能说明:小说排行区块(通用,缓存)
模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_articlelist.html”
模板标签:

2.block_commend.php
功能说明:封面推荐(通用,缓存)
模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_commend.html”
模板标签:

3.block_myarticles.php
功能说明:我的文章列表(原创,动态)
模板文件:/templates/blocks/block_myarticles.html
模板标签:

4.block_newreview.php
功能说明:最新书评(缓存)
模板文件:/templates/blocks/block_newreview.html
模板标签:

 

5.block_reviewslist.php
功能说明:书评列表区块(通用,缓存)
模板文件:在“编辑区块”中设置,默认为“/templates/blocks/block_newreview.html”
模板标签:

6.block_search.php
功能说明:文章搜索(静态-文本)
模板文件:/templates/blocks/block_search.html
模板标签:

7.block_search.php
功能说明:文章搜索(静态-文本)
模板文件:/templates/blocks/block_search.html
模板标签:

8.block_toplist.php
功能说明:排行榜列表(静态-文本)
模板文件:/templates/blocks/block_toplist.html
模板标签:

9.block_transarticles.php
功能说明:转载文章列表(动态)
模板文件:/templates/blocks/block_transarticles.html
模板标签:

10.block_uarticles.php
功能说明:我的文章列表(原创,动态)
模板文件:/templates/blocks/block_uarticles.html
模板标签:

11.block_ubookcase.php
功能说明:我的书架(原创,动态)
模板文件:/templates/blocks/block_ubookcase.html
模板标签:

12.block_writerbox.php
功能说明:作家工具(静态-文本)
模板文件:/templates/blocks/block_writerbox.html
模板标签:

13.articleinfo.php

功能说明:文章信息页
模板文件:/templates/articleinfo.html
模板标签:

14.articlemanage.php
功能说明:文章管理
模板文件:/templates/articleinfo.html
模板标签:

15.authorpage.php
功能说明:文章作者信息
模板文件:/templates/authorpage.html
模板标签:

16.bookcase.php
功能说明:用户书架
模板文件:/templates/bookcase.html
模板标签:

17.draft.php
功能说明:作家工具里的草稿箱
模板文件:/templates/draft.html
模板标签:

18.index.php
功能说明:在线书库
模板文件:/templates/articlelist.html
模板标签:

19.masterpage.php
功能说明:作家工具 -> 我的文章
模板文件:/templates/masterpage.html
模板标签:

20.notebook.php
功能说明:作家工具 -> 会客室
模板文件:/templates/notebook.html
模板标签:

21.myarticle.php
功能说明:作家工具
模板文件:/templates/myarticle.html
22.newarticle.php
功能说明:作家工具 -> 新建文章
23.newchapter.php
功能说明:文章管理 -> 增加章节
24.newdraft.php
功能说明:作家工具 -> 新建草稿
25.newvolume.php
功能说明:文章管理 -> 新建分卷
26.notebook.php
功能说明:作家工具 -> 会客室
模板文件:/templates/notebook.html
模板标签:

27.notereply.php
功能说明:作家工具 -> 会客室 -> 留言回复
28.reviews.php
功能说明:文章书评
模板文件:/templates/reviews.html
模板标签:

29.reviewshow.php
功能说明:文章书评具体查看
模板文件:/templates/reviewshow.html
模板标签:

30.search.php
功能说明:文章搜索
模板文件:/templates/searchresult.html
模板标签:

31.toplist.php
功能说明:小说排行
模板文件:/templates/toplist.html
模板标签:

32.votearticle.php
功能说明:给文章添加投票
模板文件:/templates/votearticle.html
模板标签:

33.voteresult.php
功能说明:文章投票结果查看
模板文件:/templates/voteresult.html
模板标签:

部分系统标签如下

 

 

首先要找到modules/articlelist.php这个文件,网上有很多解密版的。如果不是解密版的articlelist.php文件无法修改。。

在 JIEQI_USE_CACHE前面加 !
改成如下代码就行了