
Linux
Aliley
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
epoll与select,poll的区别
select,poll都可以来实现并发(select限制)1,一个进程所能打开的最大文件描述符的个数是有限的2,select中集合的限制(fd_set)FD_SETSIZE3,select每一次跟客户端连接的过程就会陷入内核, 并且是以轮寻的方式查找的poll:只有最大文件描述符的个数限制,而没有FD_SETSIZE限制转载 2018-02-01 14:26:55 · 256 阅读 · 0 评论 -
expect脚本
查看是否安装了expectrpm -qa|grep expect Expect是一个用来处理交互的命令。借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的定义。1、send命令send命令接收一个字符串参数,并将该参数发送到进程。expect1.1> send "hello world\n" hell...原创 2018-11-18 16:40:32 · 1141 阅读 · 0 评论 -
date命令时间戳和时间之间的转换
time(NULL):返回从1970年1.1日(元旦)午夜0点到现在的秒数 实际时间这里是在mac下的操作,主要就是用date这个命令,更多的用法用man命令查看字符串格式时间 TO 时间戳我们知道date 命令可以直接把当前时间转化为时间戳# date +%s143678152712linux下不支持自定义的格式转化为实践戳, 下面几种可以$ date -d '06/1...原创 2018-11-18 16:32:19 · 8951 阅读 · 0 评论 -
压缩与解压缩
zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zip abc.txt dir12.我下载了一个yasuo.zip文件,想解压缩:# unzip yasuo.zip3.我当前目录下有abc1.zip,abc2.zip和abc3.z...原创 2018-11-18 18:52:04 · 244 阅读 · 0 评论 -
linux中软链接和硬链接的区别与小结
ln命令 该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。 语法:ln [选项] 目标 [链接名] ln [选转载 2018-01-20 15:44:33 · 463 阅读 · 0 评论 -
ubuntu下执行.py文件
http://blog.sina.com.cn/s/blog_9e56699c0101ckc7.html喔,摆弄了好久,终于实现了在unbuntu下运行一段python程序,而不是像之前只能在终端一句输入一句反应了,具体是这样做的:(前提概要1 系统执行python的目录是/usr/bin里面的python可执行文件,根据具体版本号确定,比如我用的就是pytho转载 2018-01-27 16:59:15 · 15811 阅读 · 0 评论 -
virtualbox中ubuntu和windows共享文件夹设置
系统平台:win8.1、virtualbox4.3.8、ubuntu12.041、安装VBoxGuestAdditions_4.3.8.iso增强工具,安装完毕后根据提示重启Ubuntu,具体操作如下:a、把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,存放在Ubuntu的/media目录中,操作如下:b、安装virtualbox增强包转载 2018-01-27 16:32:46 · 326 阅读 · 0 评论 -
Linux常用命令大全
最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(...转载 2018-01-26 20:56:43 · 246 阅读 · 0 评论 -
shell之三大文本处理工具grep、sed及awk
grep、sed和awk都是文本处理工具,虽然都是文本处理工具单却都有各自的优缺点,一种文本处理命令是不能被另一个完全替换的,否则也不会出现三个文本处理命令了。只不过,相比较而言,sed和awk功能更强大而已,且已独立成一种语言来介绍。grep:文本过滤器,如果仅仅是过滤文本,可使用grep,其效率要比其他的高很多;sed:Stream EDitor,流编辑器,默认只处理模式空转载 2017-12-28 20:15:26 · 206 阅读 · 0 评论 -
shell队列实现线程并发控制(转)
需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现? 方案一:(这应该是大多数人都第一时间想到的方法吧)思路:一个for循环1000次,顺序执行1000次任务。实现: #!/bin/bashstart_time=`date +%s` #定义脚本运行的开始时间 for ((i=1;i<=1...转载 2019-01-13 14:13:46 · 489 阅读 · 0 评论