![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linx 程序及使用
文章平均质量分 71
fucuvuv
这个作者很懒,什么都没留下…
展开
-
对目录的操作指令
注:每个指令后面有空格 1.进入目录 cd加目录/(目录后面有个/) 例如:cd 1211/ (1211是一个目录) cd ~ 进入当前工作目录 cd / 进入根目录 cd home/ 进入普通用户原创 2016-12-14 19:07:58 · 287 阅读 · 0 评论 -
对文件操作的指令
【root@localhost ~】# root 是超级用户 local是本地 ~是当前用户的工作目录 每个命令后面有个空格,写完后回车 1.添加用户 adduser 加用户名 例如:adduser kk passwd kk (用来设置密码) 2.切换用户 su - 用户名原创 2016-12-12 20:40:14 · 212 阅读 · 0 评论 -
命令补充
查看文件内容 (1)cat显示最后一页 cat -E 显示结尾的断行字符$ -n 显示行号 -T tab键以^形式显示 -v 显示其他特殊符号 (2)和cat类似,只不过它显示第一页,倒过来显示 (3)more 文件名 按空格 往下翻一页 e原创 2017-01-21 11:07:49 · 148 阅读 · 0 评论 -
epoll使用详解
epoll - I/O event notification facility 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且转载 2017-08-09 11:34:55 · 268 阅读 · 0 评论 -
Linux多线程编程的高效开发
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以帮助读者们能更好更快的熟悉 Linux 平台的多线程编程。 我们假转载 2017-08-09 11:36:36 · 203 阅读 · 0 评论 -
TCP/IP四层模型和OSI七层模型
TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。 表1-1 TCP/IP四层模型和OSI七层模型对应表 OSI七层网络模型 linux TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层转载 2017-08-09 14:12:17 · 267 阅读 · 0 评论 -
网络编程socket基本API
socket socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结转载 2017-08-09 16:10:50 · 232 阅读 · 0 评论