文档库 最新最全的文档下载
当前位置:文档库 › Cygwin网站日志分析的常见命令用法(实战版)

Cygwin网站日志分析的常见命令用法(实战版)

Cygwin网站日志分析的常见命令用法(实战版)
Cygwin网站日志分析的常见命令用法(实战版)

Cygwin日志分析的常见用法(实战版)

一、less的用法

less就是查看日志的目录内容,不确定日志文件有什么内容的或者输入命令想查看导出结果的,可以用less查看

如cat XXX.log|less

二、wc –l的用法

wc –l就是看有多少条数据,在输入各种命令排查日志内容,可以优先用wc –l 看看还剩下多少条数据。Wc –l经常会用于查看各种搜索引擎蜘蛛数量、搜索引擎用户来源的数据。如:cat xxx.log|wc –l

上者两者结合简单命令组合作用举例:

首先查看这份日志一天有多少个百度蜘蛛:

数据量较少的话,可以用less直接看蜘蛛访问的都是什么页面:

日志初级用法说明:百度蜘蛛每次更新之前给到一个网站的数量基本差不多,比如一个网站百度蜘蛛一天给到的蜘蛛份额就只有30个,那么他每天正常来说只会爬30条内容(不算大量录入新内容吸引)。用wc –l 可以监控蜘蛛增长的情况,以便增加或者减少seo操作,less可以查看蜘蛛爬行到什么内容,如果爬行到无用的内容,我们在robots.txt那边禁止蜘蛛爬到无用内容。

三、查看网站的稳定性。

这里的稳定性是查看状态码,其中状态码200是正常的,301以及302是重定向和临时定向,这部分如果网站自己内部操作也属于正常,非正常的代码是“404”、“500”、“502”我们可以通过日志分析监控这部分的数据:

同样的日志,我们分析正常的百度蜘蛛访问的代码,得出,我们200正常的有74条,但是我们这份日志一天蜘蛛访问95条,也就是说有19条是错误代码,可以进一步排查

进一步排查命令

可以发现这份网站一天百度蜘蛛访问返回404的结果有12条,304(网站页面之前已经收录,无变动)结果9条:

然后我们就用less命令查看详细的404页面:

发现爬的全是网站之前上传的压缩包,这部分在百度站长后台死链提交工具把这些都提交。

四、查看蜘蛛访问目录

蜘蛛进入网站并不是一定会访问有用的内容,只要上传到服务器,没被robots禁止的内容,蜘蛛都有可能会爬,那么我们就要看蜘蛛访问的是什么内容:

从图中我们可以看出访问的大部分都是无用的url,我们需要对这部分的数据进行处理,所以要把这些数据都导出来,那么我们就可以输入:

这里的“>”是把左边的命令结果导出到右边的url.txt(如果没这文件,自动生成)。

导出后,我们就可以根据这份日志,把在robots文件写上对应的禁止规则:

按上图所示,/m/ 以及/uploads/ /tags.php 都是不能让蜘蛛爬的,网站也属于无效内容,在robots里面添加

Disallow:/m/

Disallow:/uploads/

Disallow:/tags.php*

这样我们就禁止蜘蛛爬行这些无效目录,大大提高了蜘蛛的效率。

五、掌握优化时间

搜索引擎的优化事实上就是蜘蛛的优化,蜘蛛优化的根本就是让更多的蜘蛛能够访问到我们

网站优质的内容,增加权重所以掌握优化时间很重要,什么时候才是优化的好时机呢?

1、蜘蛛访问高峰期发优质内容,更容易有排名。

2、蜘蛛访问低峰期,发外链以及发布文章吸引蜘蛛访问。

掌握蜘蛛爬行的时间

首先对于日志文件20171030.log的初步处理

导出20171030.log中百度蜘蛛的数据,命名为baidu.log:

然后输入命令

cat baidu.log|awk '{if ($9~ "200") print $4}'|awk -F ":" '{print $2}'|sort|uniq -c|sort -nrk 1,1|less

得出结果:

就是说这个网站蜘蛛访问的最多时间就是早上的四点到五点之间(左边是次数、右边是时间)。

取网站日志半个月的平均统计时间,得出蜘蛛哪个时间段内访问最多,哪个时间段内访问最少,即可知道什么时候应该发文章,什么时候应该发外链。

名词解释:awk –F:输出分割符号sort 分类uniq –c 汇总并且排序sort -nrk 1,1 由多至少排序

六、其他应用

查看网站哪里蜘蛛访问最多(可以做内链优化)

cat baidu.log|awk '{if ($9~ "200") print $7}'||sort|uniq -c|sort -nrk 1,1|less

得出这个网站访问权重最高的就是第一个。

七、我们网站日志分析(9月11日数据,已经修改完毕)

首先把我们网站日志属于百度蜘蛛的全部导出

3、分析蜘蛛访问时间

4、cat baidu.log|awk '{if ($9~ "200") print $4}'|awk -F ":" '{print

$2}'|sort|uniq -c|sort -nrk 1,1|less

可以知道我们网站文章录入最佳的时间就是早上十点、下午17点,外链发布最佳时间就是13~14点,晚上凌晨到六点是蜘蛛访问的低峰。这个说明我们网站外链更新不多。非人工干预最新发布外链吸引不到更多的蜘蛛。

那么继续分析我们网站哪个页面最受搜索引擎青睐:

cat baidu.log|awk '{if ($9~ "200") print $7}'|awk -F ":" '{print $2}'|sort|uniq -c|sort -nrk 1,1|less

其余蜘蛛大量爬行无用的数据

电脑快捷键总结

电脑常用快捷键 快捷键作用 Ctrl+C复制所选文本或对象 Ctrl+X剪切所选文本或对象 Ctrl+V粘贴文本或对象 Ctrl+Z撤消上一操作 Ctrl+Y重复上一操作 Ctrl+Shift+缩小字号 Ctrl+Shift+>增大字号 Ctrl+Q删除段落格式 Ctrl+Spacebar删除字符格式 Ctrl+Shift+Spacebar创建不间断空格 Ctrl+ -(连字符)创建不间断连字符 Ctrl+B使字符变为粗体 Ctrl+I使字符变为斜体 Ctrl+U为字符添加下划线 快捷键大全 1.用于设置字符格式和段落格式的快捷键 快捷键作用 Ctrl+Shift+F改变字体

Ctrl+Shift+P改变字号 Ctrl+Shift+>增大字号 Ctrl+Shift+<减小字号 Ctrl+]逐磅增大字号 Ctrl+[逐磅减小字号 Ctrl+D改变字符格式("格式"菜单中的"字体"命令)Shift+F3切换字母大小写 Ctrl+Shift+A将所选字母设为大写 Ctrl+B应用加粗格式 Ctrl+U应用下划线格式 Ctrl+Shift+W只给字、词加下划线,不给空格加下划线Ctrl+Shift+H应用隐藏文字格式 Ctrl+I应用倾斜格式 Ctrl+Shift+K将字母变为小型大写字母 Ctrl+=(等号)应用下标格式(自动间距) Ctrl+Shift++(加号)应用上标格式(自动间距) Ctrl+Shift+Z取消人工设置的字符格式 Ctrl+Shift+Q将所选部分设为Symbol字体 Ctrl+Shift+*(星号)显示非打印字符 Shift+F1(单击)需查看文字格式了解其格式的文字 Ctrl+Shift+C复制格式 Ctrl+Shift+V粘贴格式

PS最全常用快捷键汇总

PS快捷键大全 PS快捷键,是Photoshop为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻匿匿。 一、工具箱 01.(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 02.矩形、椭圆选框工具【M】 03.裁剪工具【C】 04.移动工具【V】 05.套索、多边形套索、磁性套索【L】 06.魔棒工具【W】 07.喷枪工具【J】 08.画笔工具【B】 09.橡皮图章、图案图章【S】 10.历史记录画笔工具【Y】 11.橡皮擦工具【E】 12.铅笔、直线工具【N】 13.模糊、锐化、涂抹工具【R】

14.减淡、加深、海棉工具【O】 15.钢笔、自由钢笔、磁性钢笔【P】 16.添加锚点工具【+】 17.删除锚点工具【-】 18.直接选取工具【A】 19.文字、文字蒙板、直排文字、直排文字蒙板【T】 20.度量工具【U】 21.直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变【G】 22.油漆桶工具【G】 23.吸管、颜色取样器【I】 24.抓手工具【H】 25.缩放工具【Z】 26.默认前景色和背景色【D】 27.切换前景色和背景色【X】 28.切换标准模式和快速蒙板模式【Q】 29.标准屏幕模式、带有菜单栏的全屏模式、全屏模式【F】 30.临时使用移动工具【Ctrl】 31.临时使用吸色工具【Alt】

32.临时使用抓手工具【空格】 33.打开工具选项面板【Enter】 34.快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】 35.循环选择画笔【[】或【]】 36.选择第一个画笔【Shift】+【[】 37.选择最后一个画笔【Shift】+【]】 38.建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】 二、文件操作 01.新建图形文件【Ctrl】+【N】 02.新建图层【Ctrl】+【Shift】+【N】 03.用默认设置创建新文件【Ctrl】+【Alt】+【N】 04.打开已有的图像【Ctrl】+【O】 05.打开为... 【Ctrl】+【Alt】+【O】 06.关闭当前图像【Ctrl】+【W】 07.保存当前图像【Ctrl】+【S】 08.另存为... 【Ctrl】+【Shift】+【S】 09.存储副本【Ctrl】+【Alt】+【S】 10.页面设置【Ctrl】+【Shift】+【P】

zn5刷机包修改教程

[系统相关]刷机包制作教程 本帖最后由如此而已于2010-3-17 02:34 编辑 这个是转itfunz的E8的刷机包制作教程,主要给想自己改包的看下 没找到ZN5的,大致的方法是一样的 和转的上一个V8的教程有交集的部分,可以互相参考着看 转自:itfunz 作者:mxio 1楼『解SBF包、压SBF包』 E8的刷机包有两种格式,SBF和SHX。 SHX---一般作为BootLoader的包,有时也作为信号包等等,不常用。 SBF---可DIY的刷机包,本教程讲解SBF包制作。 WINDOWS环境下:(WIN2000 XP 2003 VISTA WIN7测试均可用) 常用到的SBF的解包工具是SBF-Recalc。 我常用的版本是SBF-Recalc 1.2.8,目前已更新至SBF-Recalc 1.2.9。 解包过程: 第一步,打开SBF-Recalc 1.2.8,点击Open Flash-File(打开刷机包文件)

第二步,选择至需要解开的刷机包文件。

第三步,点击Split Flash-File(解开刷机包文件)

结束,查看解开的文件,在SBF刷机包文件同目录下。

解开文件列表: ################################ *.hmg--------------刷机包头文件 # 刷机包必须*RAMDLD.smg------刷机包尾文件# 要有的文件################################ *CG36.smg-----根文件系统 # *CG43.smg-----常用配置 # 可以解开并*CG44.smg-----安全配置 # 修改的*CG46.smg-----语言包 # SMG文件*CG52.smg-----资源包 # ################################ *CG31.smg-----RSA 校正文件 # *CG34.smg-----未知 # *CG35.smg-----开启虚拟内存 # *CG37.smg-----未知 # *CG42.smg-----修改开机LOGO # 不可解开的*CG48.smg-----未知 # SMG文件*CG49.smg-----未知 # *CG50.smg-----未知 #

cadence操作常用快捷键总结

x:检查并存盘,这个经常使用,它会 检查一些简单的连线错误。 s:存盘,保存(save) [:缩小 ]:放大 鼠标上的前后滚轮是放大、缩小 F:整图居中显示 u:撤销上一次操作 Esc:清楚刚键入的命令 Esc 这个很重要,是退出当前快捷方 式,要经常使用。 除非选择了另外的快捷键,否则当前 的快捷键一直存在,所以经常用Esc。 c:复制 m:移动 shift+m:移动器件但不移动连线 按住shift拖动是复制添加 Delete:删除 e 进入symbol的内部电路 Ctrl+e 从symbol内部电路中退回 i:添加元器件 p:添加端口 r:旋转器件并拖动连线 r 是90度旋转 r 后再按F3 可以选择左右翻转或者上 下翻转方向键当然可以上下左右移动 q:属性编辑 L:添加线名 shift+L:标注 N:添加几何图形 shift+N:添加标号 g:查看错误 shift+z:缩小 ctrl+z:放大 F:整图居中显示 u:撤销上一次操作 Esc:清楚刚键入的命令 Ctrl +D:取消选择,这个也可用鼠标 点击空白区域实现。经常使用这个 快捷键可以防止误操作。 c:复制 m:移动 q:显示属性 Delete:删除 i:插入模块(Instance) S:拉伸工具Stretch,要求是框选要拉 伸图形,再拉伸。我觉得这个拉伸 工具是Virtuso版图设计区别于其他 绘图软件的精华所在,能在保持图 形原有性质的前提下,自由拉伸。 这个符合Layout布局的要求。 R:画矩形 Shift+P:多边形工具Polygon P:插入Path,我翻译成“路径”。有

人翻译成“管道”。这些最后都要 Convert to Polygon的。 K:标尺工具 shift+K:清除所有标尺 L:标签工具,标签要加在特定的text 层上,这个有些人总忘记。 Shift+C:裁切(Chop),首先调用命令,选中要裁切的图形,后画矩形裁 切。在用P快捷键画了一条Path 后,如果需要调整线宽,就需要用

PS常用快捷键汇总(自己总结)

1.使用移动工具,移到正中心,需配合SHIFT键; 2.按住空格键不话,会出现移动的手形; 3.在重叠部分右击鼠标,可以选择在右击附近的图层; 4.移动快捷键为V 5.选框快捷键M 6.Shift+M在矩形与椭圆之间跳转选择 7.取消选择快捷键CTRL+D 8.反选快捷键CTRL+SHIFT+I 9.SHIFT+矩形选框可以变成正方形 10.Ctrl+R对标尺进行调出 11.画矩形(适用矩形工具,而非矩形选框工具)选框的时候,按ALT键可以将矩形从中心开 始画 12.Shift+alt画矩形选框,可以画出从中心开始的正方形 13.椭圆选区+SHIFT键,注意先按椭圆再按SHIFT可以画出圆,再加ALT键可以画出中心开 始的圆(矩形也一样,注意选择的先后) 14.按住SHIFT键不放,在选区时,可以从“新选区”向“添加到选区”进行切换,放开SHIFT 后,则恢复到“新选区”,按住ALT键从选区减去,按住SHIFT+ALT键与选区交叉 15.羽化时,应该先设置羽化值,再进行画;画好后再羽化SHIFT+F6 16.前景色填充ALT+DELETE;后景色填充CTRL+DELETE(注意:此时应新建一个图层) 17.ALT+移动工具,就是复制当前选区或当前图层 18.修改选区,收缩,扩展 19.样式可以输入确定尺寸的选区; 20.在标尺上右击可以更改标尺单位; 21.套索工具快捷键L,SHIFT+L相互的切换; 22.魔棒工具快捷键W 23.裁剪工具快捷键C 24.查看图像大小ALT+CTRL+I,查看画布大小ALT+CTRL+C 25.存储为WEB和设备所有格式快捷键:ALT+SHIFT+CTRL+C 26.吸管工具,颜色取样器工具,标尺工具,注释工具,计数工具快捷键I 27.取样器改变成以CMYK的形式显示,只需要在取样器上右击即可更改 28.反向选择SHIFT+CTRL+I 29.调整蒙版ALT+CTRL+R 30.全选CTRL+A 31.重新选择SHIFT+CTRL+D 32.羽化SHIFT+F6 33.污点修复画笔工具/修复画笔工具/修补工具/红眼工具快捷键J 34.左边的中括号[可以使画笔变小,右边]可以使画笔变大 35.在使用画笔工具时,为了不影响相邻不需要修复的物体,可以使用选区工具进行保护 36.修复画笔工具要先定义“源点”即用哪一块好的,来填补不好的 37.仿制图章工具为S 38.临界线比较清晰时,用仿制图章工具,并调整画笔硬度,仿制图章工具不画与周边颜色 融合; 39.仿制图章工具使用时,要多次按ALT键拾取,而且应该在要修复的地方进行划动 40.红眼工具只需要在红眼的位置点击一下即可,电脑会自动识别

Linux find命令常见用法汇总

Linux find命令常见用法汇总 导读:Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧。 ·find path -option [-print ][-exec -ok command ]{} \; find命令的参数; pathname:find命令所查找的目录路径。例如用。来表示当前目录,用/来表示系统根目录。 -print:find命令将匹配的文件输出到标准输出。 -exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为‘command’ { } \;,注意{ }和\;之间的空格。 -ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 #-print 将查找到的文件输出到标准输出 #-exec command {} \; —–将查到的文件执行command操作,{} 和\;之间有空格 #-ok 和-exec相同,只不过在操作前要询用户 例:find 。-name .svn | xargs rm -rf ==================================================== -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找

-group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime -n +n #按文件访问时间来查GIN:0px“》 -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前-nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在 -nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存 -newer f1 !f2 找文件,-n指n天以内,+n指n天以前 -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前-nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在 -nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存 -newer f1 !f2 #查更改时间比f1新但比f2旧的文件 -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件 -size n[c]#查长度为n块[或n字节]的文件 -depth #使查找在进入子目录前先行查找完本目录 -fstype #查更改时间比f1新但比f2旧的文件 -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件 -size n[c]#查长度为n块[或n字节]的文件 -depth #使查找在进入子目录前先行查找完本目录 -fstype #查位于某一类型文件系统中的文件,这些文件系统类型通常可在/etc/fstab中找到 -mount #查文件时不跨越文件系统mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio %; #查位于某一类型文件系统中的文件,这些文件系统类型通常可在/etc/fstab中找到 -mount #查文件时不跨越文件系统mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio #对匹配的文件使用cpio命令,将他们备份到磁带设备中 -prune #忽略某个目录 ===================================================== $find ~ -name ”*.txt“ -print #在$HOME中查.txt文件并显示 $find 。-name ”*.txt“ -print $find 。-name ”[A-Z]*“ -print #查以大写字母开头的文件 $find /etc -name ”host*“ -print #查以host开头的文件 $find 。-name ”[a-z][a-z][0–9][0–9].txt“ -print #查以两个小写字母和两个数字开头的txt文件 $find 。-perm 755 -print $find 。-perm -007 -exec ls -l {} \; #查所有用户都可读写执行的文件同-perm 777 $find 。-type d -print $find 。!-type d -print $find 。-type l -print $find 。-size +1000000c -print #查长度大于1Mb的文件

PS中的常用快捷键总结

PS中的常用快捷键总结 Ctrl+T: 自由变换; Ctrl+Atl+D: 弹出羽化区; Shift+选区:对选区做加法; Alt+选区:对选区做减法; Ctrl+鼠标点路径:载入路径; Ctrl+Shift+I:将选区反选; Ctrl+N: 新建文件; Ctrl+M:弹出颜色通道曲线,调整亮度; Ctrl+L:弹出颜色色阶,调整亮度和对比度; Ctrl+J:通过拷贝的图层; 在文字图层下右击点“栅格化图层”,可将文字图层转为普通图层进行变形操作; Ctrl+鼠标点击图层标题可以将图层载入选区; Ctrl+D:取消选择选区; Ctrl+Alt+上下左右箭头:交叉选区,移动并复制选区内容,从而产生立体效果; Ctrl+E:将当前图层合并到下一个图层中; D:将前景色和背景色设置成黑白色; Ctrl+Del:用背景色填充选区或图层; Del:清除选区内容,变成背景色;

Ctrl+G:创建剪贴蒙版; Ctrl+U:弹出色相/饱和度对话框; Shift+F5:弹出填充对话框,选区后按该键弹出填充对话框进行填充;Ctrl+Z:撤销操作; Ctrl+I:将选区内或图层内的颜色反选; Ctrl+S:弹出保存对话框或直接保存; Ctrl+Shift+L:进行自动色阶,提高亮度; Ctrl+F:在滤镜风格化风的状态下加大风的效果; 在画笔状态时,按“[”和“]”键,可以缩小和放大笔触的大小;Ctrl+回退键在选区内填充背景色,Alt+回退键在选区内填充前景色; 在当前作业图上按快捷键F可以切换到全屏模式; 在当前图像上,快捷键Ctrl+加号(减号)可以放大缩小图片;建立选区后,按快捷键Alt+“退回键Backspace”就会为选区填充前景色,按Ctrl+“回退键”就会为选区填充背景色。 按住Ctrl键在图层缩览图上点击要选择的图层可以选出图层中的全部轮廓; 画直线的两种方法:按住Shift不放,拖动鼠标,可以画一条从起点到终点的水平直线;在画笔工具状态,鼠标单击一个起点松开鼠标,再按住Shift键在终点单击一下鼠标,就可以画出一条从起点到终点的直线。

find和xargs的组合用法

find和xargs的組合用法 一、find 命令格式 1、find命令的一般形式为; find pathname -options [-print -exec -ok ...] 2、find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print:find命令将匹配的文件输出到标准输出。 -exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。 -ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 3、find命令选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find 命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件,- n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n 天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。 -nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。 -nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。 -newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件。 -type 查找某一类型的文件,诸如: b - 块设备文件。 d - 目录。 c - 字符设备文件。 p - 管道文件。 l - 符号链接文件。 f - 普通文件。 -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。

moshell常用指令

总结了一些moshell常用指令: moshell [ip] 通过ip进入相应网元的moshell操作界面。 moshell [mgw1] 通过局标进入相应网元的moshell操作界面(需在~:\cygwin\home\YOURUSERID\moshell\sitefiles\ipdatebase文件添加"mgw1 10.201.222.27 mgw"字行)。 lt all 装载本节点所有mo。 lt [motype] 装载本节点相应类型的mo。 l? 查看当前是否有打开log。 l+ 打开log。默认目录为: ~:\cygwin\home\YOURUSERID\moshell_logfiles\logs_moshell\sessionlog\ l- 关闭log。 hi 查看从moshell登陆开始到当前执行过的指令记录(!n可以重执行hi对应编号为n的指令)。 who 查看当前登录本网元的所有用户、ip和登录方式。 wait [time] 可以设置在time时间内禁止本登陆任何操作,超时自动解禁,默认单位为秒/s,也可以是分/m、小时/h,如wait 10m。 ls 文件列表,同dos的dir。 cd [\dir] 同dos的cd。 cat [file] 查看文件内容。 boardtemp 显示板的温度。 vols 查看卷标及占用空间信息。 Pdiff 2244 查传输质量 Lacc vcltp eteloopback 软环 secmode –l [1|2|3] 设置访问方式的安全模式。 ver 打印moshell版本信息。 lhsh [xxyy00] [comand] 进入相关板(xxyy00)执行命令。 run [file] 可批量执行moshell命令行,默认目录为home/YOURUSERID/。 trun [script|http://ip_address/script] 在moshell界面执行同EMAS界面相同的Script文件(可执行ECHO, CREATE, SET, DELETE, ACTION, CHECK, REFRESH, CALL 等命令),默认目录为home/YOURUSERID/。 truni 同trun,不同在于运行Script时忽略所有错误和异常。 cls 清屏。 exit 退出。 h [comand] 查看相应指令的帮助说明。 kget 按照proxy id列出来所有mo(耗时会比较久,执行之前须先执行lt all 获取所有mo,如果直接执行则可获取网元版本及状态相关信息,同get 0)。 hc 对节点进行健康检查,执行前需执行lt all指令,耗时约10分钟,

15个极好的Linux find命令示例

前阵子,我们审查了15件实事find命令的例子(第一部分)。查找命令可以做很多比只是在寻找基于名称的文件(第2部分)在这篇文章中,让我们来讨论15高级find命令的例子,包括-根据它访问,修改或改变的时间查找文件,查找文件相比之下,执行操作找到的文件等。 基于访问/修改/更改时间查找文件 你可以找到基于以下三个文件的时间属性的文件。 1.访问时间的文件。文件访问时,访问时间得到更新。 2.的文件的修改时间。文件内容修改时,修改时间得到更新。 3.更改文件的时间。更改时间时,被更新的inode数据的变化。 在下面的例子中,min选项之间的差异和时间选项是参数。 ?分论点将它的参数为分钟。例如,60分钟(1小时)= 60分钟。 ?时间参数,将它的参数为24小时。例如,时间2 = 2 * 24小时(2天)。 ?虽然这样做的24个小时计算,小数部分都将被忽略,所以25小时为24小时,和47小时取为24小时,仅48小时为48小时。要获得更清晰的参考atime的部分find 命令的手册页。 例1:找到在1个小时内被更改的文件 想要通过文件修改时间找出文件,可以使用参数-mmin -mtime。下面是man手册中有关mmin和mtime的定义。 ?-mmin n文件最后一次修改是在n分钟之内 ?-mtime n文件最后一次修改是在n*24小时之内(译者注:也就是n天了呗)执行下面例子中的命令,将会找到当前目录以及其子目录下,最近一次修改时间在1个小时(60分钟)之内的文件或目录 1 # find . -mmin -60

同样的方式,执行下面例子中的命令,将会找到24小时(1天)内修改了的文件(文件系统根目录/ 下) 1 # find / -mtime -1 例2:找到1个小时内被访问过的文件 想要通过文件访问时间找出文件,可以使用参数-amin -atime。下面是man手册中有关amin和atime的定义。 ?-amin n文件最后一次访问是在n分钟之内 ?-atime n文件最后一次访问是在n*24小时之内 执行下面例子中的命令,将会找到当前目录以及其子目录下,最近一次访问时间在1个小时(60分钟)之内的文件或目录 1 # find . -amin -60 同样的方式,执行下面例子中的命令,将会找到24小时(1天)内被访问了的文件(文件系统根目录/ 下) 1 # find / -atime -1 例3:查找一个小时内状态被改变的文件 (译者注:这里的改变更第1个例子的更改文件内容时间是不同概念,这里是更改的是文件inode的数据,比如文件的权限,所属人等等信息) 要查找文件的inode的更改时间,使用-cmin和-ctime选项 ?-cmin n文件的状态在n分钟内被改变 ?-ctime n文件状态在n*24小时内(也就是n天内)被改变 (译者注:如果上面的n为-n形式,则表示n分钟/天之内,n为+n则表示n分钟/天之前) 下面的例子在当前目录和其子目录下面查找一个小时内文件状态改变的文件(也就是60分钟内): 1 # find . -cmin -60 同样的道理,下面的例子在根目录/及其子目录下一天内(24小时内)文件状态被改变的文件列表: 1 # find / -ctime -1 例4:搜索仅仅限定于文件,不显示文件夹

TinyOS2.x安装

一.TinyOS安装 官方说明: https://www.wendangku.net/doc/c710763663.html,/tinyos-2.x/doc/html/install-tinyos.html https://www.wendangku.net/doc/c710763663.html,/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_ with_RPMs 开发基础:熟悉Linux环境及常用Linux命令;熟悉嵌入式系统开发流程;精通模块设计的思想;能深刻理解交叉编译和MAKE等概念;熟悉C,nesC两种编程语言;对C++,JAVA有一定了解;对ZigBee协议熟悉且具有一定的通信基础,能深刻理解地址、通道等概念。 1.JAVE JDK 安装 首先,我们安装JAVE 开发工具JAVE JDK : Java SE Development Kit (JDK) 5/6下载地址:https://www.wendangku.net/doc/c710763663.html,/javase/downloads/index.jsp 下载的默认文件名为:jdk-6u10-windows-i586-p.exe / jdk-1_5_0-windows-i586.exe 安装过程只需下一步……下一步便可…… 然后,我们需要设置电脑的环境变量,需要新建两个环境变量,以便使用JDK 具体过程如下: 右击我的电脑——〉属性——〉高级——〉环境变量——〉 系统变量(S)栏——〉新建(W)——〉新建系统变量对话框 如下图:

变量名(N):JAVA_HOME 变量值(V):JDK安装的路径,默认路径为:C:\Program Files\Java\jdk1.6.0_10 C:\Program Files\Java\jdk1.5.0 变量名(N):CLASSPATH 变量值(V): .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\bin;%JAVA_HOME%\jr e\bin; 在用户变量的PATH中添加:;%JAVA_HOME%\bin:$PATH;%JAVA_HOME%\jer\bin:$PATH; 在系统变量(S)栏选中变量为Path的选项,点编辑 在变量值(V)的末尾添加:;%JAVA_HOME%\bin; ;%JAVA_HOME%\jre\bin; 系统变量里最好也同样再设置一个CLASSPATH。 这样,我们的环境变量已经设置完毕了。 我们可以编个JAVA小程序测试简单的测试一下: 打开记事本,输入下面这个小程序,另存为HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }

cadence操作常用快捷键总结

CIS Explore Ctrl+Tab 切换到原理图页面而不关闭CIS Explore CIS Explore Ctrl+Shift+Tab 切换到原理图页面而不关闭CIS Explore 原理图页面编辑CTRL+A 全选所有 原理图页面编辑 B 放置总线BUS 原理图页面编辑 E 放置总线BUS的分支Entry 原理图页面编辑 F 放置电源符号 原理图页面编辑G 放置GND符号 原理图页面编辑J 放置连接点 原理图页面编辑N 放置网络别名 原理图页面编辑P 放置元件(从元件库) 原理图页面编辑T 放置文本Text 原理图页面编辑W 放置电气连线 原理图页面编辑Y 放置图形连线 原理图页面编辑X 放置无连接符号 原理图页面编辑F7 记录宏操作 原理图页面编辑F8 回放宏操作 原理图页面编辑F9 配置宏操作 元件库编辑(绘图) CTRL+B 跳转至前一个part 元件库编辑(绘图) CTRL+N 跳转至后一个part 原理图页面及元件库编辑 CTRL+E 编辑属性 原理图页面及元件库编辑 CTRL+F 查找 原理图页面及元件库编辑 CTRL+T 吸附格点设置 原理图页面及元件库编辑 CTRL+Y 重做(恢复) 原理图页面及元件库编辑 CTRL+Z 撤销 原理图页面及元件库编辑 F4 重复操作 原理图页面及元件库编辑 C 以鼠标指针为中心 原理图页面及元件库编辑 H 水平镜像 原理图页面及元件库编辑 I 放大 原理图页面及元件库编辑 O 缩小 原理图页面及元件库编辑 R 旋转 原理图页面及元件库编辑 V 垂直镜像 原理图页面及元件库编辑 E 结束连线、BUS、图形连线

FIND命令大全

Linux Find命令精通指南 作者:Sheryl Calish 简单介绍这一无处不在的命令的强大的方面以及混乱的方面。 2008年7月发布 Linux find命令是所有Linux命令中最有用的一个,同时也是最混乱的一个。它很难,因为它的语法与其他Linux命令的标准语法不同。但是,它很强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用find命令,您不但可以找到具这些属性任意组合的文件,还可以对它找到的文件执行操作。 本文的目的是,通过概述find命令的用途和潜能,简化该命令的学习和使用。同时,它将针对find命令的某些最强大但最混乱的方面提供一个基本的指南和参考。 [注意:本文使用的find版本是GNU版本,因此,某些细节可能与其他版本的find有所不同。] 基本格式 开始之前,我们先来看一下find命令的基本结构: find start_directory test options criteria_to_match action_to_perform_on_results 在以下命令中,find将开始在当前目录(用“.”表示)中查找任何扩展名为“java”的文件:find.-name"*.java" 下面是该命令所找到的命令的缩略清单: find.-name"*.java" ./REGEXPvalidate/src/oracle/otnsamples/plsql/ConnectionManager.java ./REGEXPvalidate/src/oracle/otnsamples/plsql/DBManager.java .. [注意:如果您从本文剪切并粘贴来运行该find命令,您可能需要使用自己的键盘替换双引号(“”)才能得出正确的结果。] 以下命令将执行相同的操作。在这两种情况下,您都需要对通配符进行转义以确保它传递到find命令并且不由shell解释。因此,请将您的搜索字符串放到引号里,或者在它前面加上反斜线:

C++开发工具

C/C++开发常用工具 开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。 ---->BCB Borland的C++ Builder是可以与VC匹敌的另一个功能强大的IDE,速度和稳定性稍逊,但对c++标准支持的程度较好。 ---->Cygwin Windows平台下的C++编译器,基于gcc,又完全兼容Window特有的东西,比如对winsock的支持。 ---->Dev-c++ Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。 ---->Source Insight 有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef 之后的名字。

辅助工具 ---->Visual Assist VC IDE环境下的辅助编程工具,能识别各种关键字、函数、成员变量,自动给出tip,并自动更正大小写错误,标示拼写错误等。是VC开发的良好伴侣。 ---->Understand for C++ 一款c/c++IDE编程的辅助工具,支持反向工程,代码导向和一些统计功能。 程序编辑器 ---->EditPlus 一款很不错的文本编辑软件,功能强大却又十分轻巧。支持不同语言的语法加亮,还有Project组织功能,具有丰富的自定义功能。通过设置User Tool,可以和其他语言编译器结合,形成一个简单的IDE。 ---->Ultra Edit 功能和EditPlus相当,通过脚本文件提供的配置功能可以定制编辑环境,但自6.0版以后一直没多大变化,就编程而言,自定义设置没有EditPlus方便。 ---->EMACS 公认的世界上功能最多,最复杂的文本编辑器,其实也可以当作程序员用的编辑器。 ---->Visual Slick Edit 一个功能强大的程序员用编辑器。最值得一提的是其定制功能,很好用,可以和EMACS 相比。自带了一套PCODE解释器,用c的语法,还可以挂接动态库。配合mingw一起使用很方便。 ---->IQEdit 全功能的程序员用编辑器,界面很漂亮。

linux查找文件命令find

linux查找文件命令find 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的AAAAAAA.BBB 格式那么方便查找,在WINDOWS中,只要知道要查找的文件的文件名或者后缀就非常容易查找到。Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find”命令也是了解和学习Linux文件特点的方法。因为Linux发行版本繁多,版本升级很快,在Linux 书籍上往往写明某个配置文件的所在位置,往往Linux新手按图索骥还是不能找到。比如说REDHAT Linux 7.O和REDHAT Linux 7.1中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,如果不学会使用“find”命令,那么在成千上万的Linux文件中要找到其中的一个配置文件是相当困难的,笔者在没有精通“find”命令之前就吃过这样的苦头。好,下面就详细为大家介绍强大的“find”命令的全部使用方法和用途。 通过文件名查找法: 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令: find / -name httpd.conf 这个命令语法看起来很容易就明白了,就是直接在find后面写上-name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机

cygwin常用命令

基本操作命令: ---------------------------------------------------------------------- ---------------------------------------------------------------------- ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件 ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中 ---------------------------------------------------------------------- cd dir #切换到当前目录下的dir目录 cd / #切换到根目录 cd .. #切换到到上一级目录 cd ../.. #切换到上二级目录 cd ~ #切换到用户目录,比如是root用户,则切换到/root下 ---------------------------------------------------------------------- rm file #删除某一个文件 rm -fr dir #删除当前目录下叫dir的整个目录 ---------------------------------------------------------------------- cp source target #将文件source 复制为target cp /root/source . #将/root下的文件source复制到当前目录 cp –av soure_dir target_dir #将整个目录复制,两目录完全一样 cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同 ---------------------------------------------------------------------- mv source target #将文件source更名为target ---------------------------------------------------------------------- diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出 diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

Excel常用快捷键大全(2016)

E x c e l常用快捷键大全(非常全面) 2016-09-1618:02 关于处理工作表的快捷键总结 插入新工作表:Shift+F11或Alt+Shift+F1 移动到工作簿中的下一张工作表:Ctrl+PageDown 移动到工作簿中的上一张工作表:Ctrl+PageUp 选定当前工作表和下一张工作表:Shift+Ctrl+PageDown 取消选定多张工作表:Ctrl+PageDown 选定其他的工作表:Ctrl+PageUp 选定当前工作表和上一张工作表:Shift+Ctrl+PageUp 对当前工作表重命名:Alt+OHR 移动或复制当前工作表:Alt+EM 删除当前工作表:Alt+EL 关于在工作表内移动和滚动的快捷键总结 向上、下、左或右移动一个单元格:箭头键 移动到当前数据区域的边缘:Ctrl+箭头键 移动到行首:Home 移动到工作表的开头:Ctrl+Home 移动到工作表的最后一个单元格,位于数据中的最右列的最下行:Ctrl+End 向下移动一屏:PageDown 向上移动一屏:PageUp 向右移动一屏:Alt+PageDown 向左移动一屏:Alt+PageUp 切换到被拆分的工作表中的下一个窗格:Ctrl+F6

切换到被拆分的工作表中的上一个窗格:Shift+F6 滚动以显示活动单元格:Ctrl+Backspace 弹出“定位”对话框:F5 弹出“查找”对话框:Shift+F5 查找下一个:Shift+F4 在受保护的工作表上的非锁定单元格之间移动:Tab 在选定区域内移动 在选定区域内从上往下移动:Enter 在选定区域内从下往上移动:Shift+Enter 在选定区域中从左向右移动。如果选定单列中的单元格,则向下移动:Tab 在选定区域中从右向左移动。如果选定单列中的单元格,则向上移动:Shift+Tab 按顺时针方向移动到选定区域的下一个角:Ctrl+句号 在不相邻的选定区域中,向右切换到下一个选定区域:Ctrl+Alt+向右键 向左切换到下一个不相邻的选定区域:Ctrl+Alt+向左键 以“结束”模式移动或滚动 打开或关闭“结束”模式:End 在一行或一列内以数据块为单位移动:End+箭头键 移动到工作表的最后一个单元格,在数据中所占用的最右列的最下一行中:End+Home 移动到当前行中最右边的非空单元格:End+Enter 在ScrollLock打开的状态下移动或滚动 打开或关闭ScrollLock:ScrollLock 移动到窗口左上角的单元格:Home 移动到窗口右下角的单元格:End 向上或向下滚动一行:向上键或向下键

相关文档