![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
huan-yong
这个作者很懒,什么都没留下…
展开
-
linux文件权限
文件权限分为用户权限(user),组权限(group)和其他用户权限(other),我们可以通过 ls -l 文件名 这个命令来查看某个文件在文件所有者,文件所属组以及其他用户下的权限。 从上图中我们看到文件以长模式方式显示,其中第一部分包含十个字符的位置,一个破折号 - (dash)表示一个占位符,这十个字符分为两部分:原创 2016-03-17 17:20:25 · 247 阅读 · 0 评论 -
grep,sed,awk学习笔记
grep工具:globally search a regular expression and print的缩写。正则表达式:基本,扩展(包含+, ?等符号)。grep用法:grep 选项 pattern 文件列表。字符串开头与行首,字符串结尾与行尾区别。普通环境,正则环境下字符串语义不同。以行为单位。sed工具:stream editor的缩写,流编辑器。sed用法:sed 选项原创 2017-02-28 11:57:42 · 292 阅读 · 0 评论 -
select/poll/epoll学习笔记
IO多路复用,网络编程。 IO模型:阻塞式IO模型;非阻塞式IO模型,需要轮询内核,较少使用;IO复用模型,阻塞于select;信号驱动式IO模型:内核通知用户进程何时可以启动一个IO操作;异步IO模型:内核通知用户进程操作何时完成。POSIX标准:可移植操作系统接口,IEEE为各种在unix操作系统上运行的软件制定的一系列API标准的总称。 同步IO模型:导致请求进程阻塞,直到IO原创 2017-03-02 11:17:26 · 265 阅读 · 0 评论 -
socket编程学习笔记
基本tcp套接字编程流程图: socket()函数,指定通信的协议。 connect()函数,用于客户端与服务器建立连接。 bind()函数,用于将一个协议地址(Ipv4,Ipv6)赋予一个套接字。 远程过程调用RPC。listen()函数,用于将服务器创建的套接字从主动转为被动,并指定内核为相应套接字连接的最大连接数。 accept()函数,用于服务器从已连接队列队头返回下一个已完成原创 2017-03-05 11:10:55 · 262 阅读 · 0 评论