linux命令行同步时间有没有可以类似同步网盘的工具

突然发现,windows里也有类似linux里grep的命令行工具:FINDSTR,只是实在比较小儿科
今天看到这篇文章,才发现的
看看微软给的官方文档:
在文件中寻找字符串。
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]
[/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
strings [[drive:][path]filename[ …]]
在一行的开始配对模式。
在一行的结尾配对模式。
按字使用搜索字符串。
将搜索字符串作为一般表达式使用。
在当前目录和所有子目录中搜索匹配文件。
指定搜索不分大小写。
打印完全匹配的行。
只打印不包含匹配的行。
在匹配的每行前打印行数。
如果文件含有匹配项,只打印其文件名。
在每个匹配行前打印字符偏移量。
忽略有不可打印字符的文件。
/OFF[LINE] 不跳过带有脱机属性集的文件。
指定有十六进位数字的颜色属性。请见 “color /?”
从指定文件读文件列表 (/ 代表控制台)。
使用指定字符串作为文字搜索字符串。
从指定的文件获得搜索字符串。 (/ 代表控制台)。
查找以分号为分隔符的目录列表
要查找的文字。
[drive:][path]filename
指定要查找的文件。
除非参数有 /C 前缀,请使用空格隔开搜索字符串。
例如: ‘FINDSTR “hello there” x.y’ 在文件 x.y 中寻找 “hello” 或
“there”。’FINDSTR /C:”hello there” x.y’ 文件 x.y
“hello there”。
一般表达式的快速参考:
通配符: 任何字符
重复: 以前字符或类别出现零或零以上次数
行位置: 行的开始
行位置: 行的终点
字符类别: 任何在字符集中的字符
[^class] 补字符类别: 任何不在字符集中的字符
范围: 在指定范围内的任何字符
Escape: 元字符 x 的文字用法
字位置: 字的开始
字位置: 字的结束
有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。
功能比grep差多了,然而简单的截取功能也就差不多了,毕竟是微软的windows,不要指望它有多强的功能(命令行功能?)
延伸阅读coded by
有人回复时邮件通知我
赞助商链接28 个必备的 Linux命令行工具_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
28 个必备的 Linux命令行工具
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢超实用的8个Linux命令行性能监测工具
发表于 15:57|
来源Tecmint|
作者Ravi Saive
摘要:本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。
对每个系统/网络管理员来说,每天监测Linux系统性能是一项非常艰巨的任务。在IT业从事5年的Linux系统管理员后,我发现监控和保持系统正常运行真不是件容易的事,为此,我总结了8个非常实用的命令行工具给Linux/Unix系统管理员。这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。下面提供的8个命令足够你选择其中一个用于你的场景中。
1.TOP&&Linux进程监控
Linux的top命令是一个性能监视程序,许多Linux系统管理员经常使用它来监测系统性能,top命令会把所有正在运行的实时进程用列表的形式显示出来并且会定时更新。它会显示CPU使用量、内存使用量、交换内存、缓存大小、缓冲区大小、流程PID、用户、命令等。它也显示正在运行的高内存进程和CPU利用率。系统管理员使用top进行监控是非常有用的,并且可以帮助管理员在必要时采取正确的措施。下面让我们来看看top命令的实际使用效果吧!
TOP命令更多使用示例,可以阅读:
2.VMSTAT&&虚拟内存统计
Linux的vmstat命令用于显示虚拟内存统计,kernerl线程、磁盘、系统进程、I/O模块、中断、CPU活动等。默认情况下,需要在Linux系统上安装一个sysstat包才可以使用vmstat命令。该命令的使用格式如下:
#&vmstat &&procs&-----------memory----------&---swap--&-----io----&--system--&-----cpu----- &&r&&b&&&swpd&&&free&&inact&active&&&si&&&so&&&&bi&&&&bo&&&in&&&cs&us&sy&id&wa&st &&1&&0&&&&&&0&380&&70628&&&&0&&&&0&&&115&&&&&4&&&89&&&79&&1&&6&90&&3&&0&
关于vmstat命令更多使用示例,请阅读:
3.LSOF&&列出打开的文件
lsof命令和许多Linux/Unix系统命令一样,用于显示所有打开文件和进程。这些打开文件包括磁盘文件、网络套接字、管道、设备和进程。使用它最主要的原因是在卸载文件系统时,如果该文件系统中有任何打开的文件,操作通常将会失败,那么通过lsof可以找出哪些进程在使用,此命令最常用的格式如下:
#&lsof &&COMMAND&&&&&PID&&&&&&USER&&&FD&&&&&&TYPE&&&&&DEVICE&&&&&SIZE&&&&&&&NODE&NAME &init&&&&&&&&&&1&&&&&&root&&cwd&&&&&&&DIR&&&&&&104,2&&&&&4096&&&&&&&&&&2&/ &init&&&&&&&&&&1&&&&&&root&&rtd&&&&&&&DIR&&&&&&104,2&&&&&4096&&&&&&&&&&2&/ &init&&&&&&&&&&1&&&&&&root&&txt&&&&&&&REG&&&&&&104,2&&&&38652&&&&/sbin/init &init&&&&&&&&&&1&&&&&&root&&mem&&&&&&&REG&&&&&&104,2&&&129900&&&&&196453&/lib/ld-2.5.so &init&&&&&&&&&&1&&&&&&root&&mem&&&&&&&REG&&&&&&104,2&&1693812&&&&&196454&/lib/libc-2.5.so &init&&&&&&&&&&1&&&&&&root&&mem&&&&&&&REG&&&&&&104,2&&&&20668&&&&&196479&/lib/libdl-2.5.so &init&&&&&&&&&&1&&&&&&root&&mem&&&&&&&REG&&&&&&104,2&&&245376&&&&&196419&/lib/libsepol.so.1 &init&&&&&&&&&&1&&&&&&root&&mem&&&&&&&REG&&&&&&104,2&&&&93508&&&&&196431&/lib/libselinux.so.1 &init&&&&&&&&&&1&&&&&&root&&&10u&&&&&FIFO&&&&&&&0,17&&&&&&&&&&&&&&&&&953&/dev/initctl&
更多lsof使用说明请阅读:
4.TCPDUMP&&网络数据包分析器
tcpdump是使用最广泛的命令行&&网络数据包分析器或数据包嗅探器程序,用来捕获或过滤从网络特定接口接收到或者转移的TCP/IP数据包。它还把捕获到的包保存到一个文件夹中。tcpdump可以在所有主要的Linux发行版上使用。
#&tcpdump&-i&eth0 &&tcpdump:&verbose&output&suppressed,&use&-v&or&-vv&for&full&protocol&decode &listening&on&eth0,&link-type&EN10MB&(Ethernet),&capture&size&96&bytes &22:08:59.617628&IP&.ssh&&115.113.134.3.static-mumbai.vsnl.net.in.28472:&P&:(116)&ack&&win&9648 &22:09:07.653466&IP&.ssh&&115.113.134.3.static-mumbai.vsnl.net.in.28472:&P&116:232(116)&ack&1&win&9648 &22:08:59.617916&IP&115.113.134.3.static-mumbai.vsnl.net.in.28472&&.ssh:&.&ack&116&win&64347&
更多tcpdump使用案例,请阅读:
5.NETSTAT&&网络统计
netstat是一个命令行工具,用于监视传入和传出的网络数据包信息和接口信息统计。系统管理员使用它进行监控网络性能和对网络相关问题进行故障排除是非常有用的。
#&netstat&-a&|&more &&Active&Internet&connections&(servers&and&established) &Proto&Recv-Q&Send-Q&Local&Address&&&&&&&&&&&&&&&Foreign&Address&&&&&&&&&&&&&State &tcp&&&&&&&&0&&&&&&0&*:mysql&&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&*:sunrpc&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&*:realm-rusd&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&*:ftp&&&&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&localhost.localdomain:ipp&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&localhost.localdomain:smtp&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&localhost.localdomain:smtp&&localhost.localdomain:42709&TIME_WAIT &tcp&&&&&&&&0&&&&&&0&localhost.localdomain:smtp&&localhost.localdomain:42710&TIME_WAIT &tcp&&&&&&&&0&&&&&&0&*:http&&&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&*:ssh&&&&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN &tcp&&&&&&&&0&&&&&&0&*:https&&&&&&&&&&&&&&&&&&&&&*:*&&&&&&&&&&&&&&&&&&&&&&&&&LISTEN&
更多netstat使用案例,请阅读:
6.HTOP&&Linux进程监测
Htop是一个更先进的交互性和实时性的Linux进程监控工具。这个命令与top命令非常相似,但它的功能更加丰富,如友好的用户界面进程管理、快捷键、垂直和水平视图进程等。Htop是一个第三方插件工具,你需要使用YUM软件包管理工具在Linux系统上安装才可以使用。
HTOP安装说明:
7.lotop&&监控Linux磁盘I/O
Lotop与top命令和Htop程序很相似,但它具有统计功能,实时监测和显示磁盘I/O。这个工具对精确进程和发现高使用量的读/写进程非常有用的。
Loptop安装使用说明:
8.iostat&&输入/输出统计
iostat是一个非常简单的工具,用于收集和显示系统输入和输出存储设备统计信息。这个工具通常用于跟踪存储设备的性能问题,包括设备、本地磁盘、远程磁盘比如NFS。
#&iostat &&Linux&2.6.18-238.9.1.el5&()&&&&&&&&&09/13/2012 &&avg-cpu:&&%user&&&%nice&%system&%iowait&&%steal&&&%idle &&&&&&&&&&&&2.60&&&&3.65&&&&1.04&&&&4.29&&&&0.00&&&88.42 &&Device:&&&&&&&&&&&&tps&&&Blk_read/s&&&Blk_wrtn/s&&&Blk_read&&&Blk_wrtn &cciss/c0d0&&&&&&&17.79&&&&&&&545.80&&&&&&&256.52&&&& &cciss/c0d0p1&&&&&&0.00&&&&&&&&&0.00&&&&&&&&&0.00&&&&&&&5459&&&&&&&3518 &cciss/c0d0p2&&&&&16.45&&&&&&&533.97&&&&&&&245.18&&&& &cciss/c0d0p3&&&&&&0.63&&&&&&&&&5.58&&&&&&&&&3.97&&&&8737650&&&&6215544 &cciss/c0d0p4&&&&&&0.00&&&&&&&&&0.00&&&&&&&&&0.00&&&&&&&&&&8&&&&&&&&&&0 &cciss/c0d0p5&&&&&&0.63&&&&&&&&&3.79&&&&&&&&&5.03&&&&5936778&&&&7882528 &cciss/c0d0p6&&&&&&0.08&&&&&&&&&2.46&&&&&&&&&2.34&&&&3847771&&&&3659776&
更多iostat使用示例和说明,阅读:(张红月/编译)
推荐阅读相关主题:
网友评论有(0)
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章2114人阅读
RT,需求是,经常需要拷贝东西或安装包到服务器,如果每次都跑到机房去,管理起来太费劲了,于是寻找能够支持linux命令行的云盘。恰巧找到了用python写的,能支持命令行访问百度云盘:
/hunterlew/bypy.git
在linux下直接用git命令下下来,后面还涉及到python等安装,我参考了这个教程:
/bypy.html
安装setuptool过程中会碰到问题,参考:
在/bypy下执行./bypy.py help查看用法,每隔一段时间需要登录一下百度账号,它会提示让你进入一个连接,然后把授权码复制下来输入到控制台中,然后登录。
常用命令:
./bypy.py list查看目录
./bypy.py mkdir新建目录
./bypy.py upload上传
./bypy.py downfile或者./bypy.py
downdir下载
用的时候注意用help查看一下参数的使用,其中remote path的/代表了apps/bypy/这个路径。
另外,在执行upload和downfie时,建议在最后添加-v表示列出进度。
由于是学校,楼下服务器时不时要去登录账号才能上外网。我安装了w3m后技能返回图形界面输入账号密码了。centOS下命令是:yum
install w3m。要看图片的话还要安装w3m-img。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
发现一段时间后,权限会取消。此时如果执行./bypy.py list会报错:
OpenShift server
failed, authorizing/refreshing with the Heroku server …
这时应该运行./bypy.py -c取消令牌文件,然后重新授权即可。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:65251次
积分:1830
积分:1830
排名:第17174名
原创:116篇
转载:10篇
评论:11条
文章:12篇
阅读:10352
(1)(8)(2)(1)(4)(13)(19)(7)(14)(2)(1)(3)(7)(3)(16)(8)(9)(2)(9)求推荐,有没有类似ubuntu one那样可以自行同步文件夹的网盘。。_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:160,739贴子:
求推荐,有没有类似ubuntu one那样可以自行同步文件夹的网盘。。收藏
最好是国产的
东方瑞通18年rhce培训经验,连续六年红帽优秀伙伴,红帽Linux(RHCE)认证培训直降1000元,RHCA专家授课,全程实验辅导,真实模拟环境, 培训+考试+复习+指导.咨询:400-652-1998.
如果实在没有,有没有什么办法把ubuntu one安装在fedora上
云诺,坚果云,貌似115也有个linux客户端
dropbox,挂个vpn无压力
就算国产的东西有linux客户端那也不会开源,你敢用吗?
自己架设一个~
〡只知道雲諾
云诺挺好用
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 linux 命令行 网盘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信