Linux
文章平均质量分 78
小小木偶怪
这个作者很懒,什么都没留下…
展开
-
网络编程套接字
网络编程套接字1. 基础知识1.1 源IP地址和目的IP地址1.2 认识端口号(port)1.3 理解端口号和进程ID1.4 理解源端口号和目的端口号1.5 TCP协议1.6 UDP协议1.7 网络字节序2. socket编程接口2.1 socket常见接口2.2 socketaddr结构2.2.1 sockaddr结构2.2.2 sockaddr_in结构2.2.3 in_addr结构3. 简单的UDP网络程序UDP客户端UDP服务端地址转化函数4. 基于线程池的简单的TCP网络程序tcpServer.h原创 2021-10-14 08:30:50 · 265 阅读 · 0 评论 -
Linux--常用工具gdb
文章目录一、Linux调试器--gdb使用 一、Linux调试器–gdb使用 背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g++出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 使用 gdb binFile 退出: ctrl + d 或 quit 调试命令: list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。 list/l 函数名:列出某个函数的源代码。 r或run:运原创 2021-04-14 17:46:48 · 137 阅读 · 0 评论 -
Linux--项目自动化构建工具make/Makefile
文章目录一、 一、原创 2021-04-14 17:42:10 · 125 阅读 · 0 评论 -
Linux--开发工具
文章目录一、 Linux 软件包管理器 yumrzsz二、linux开发工具 一、 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. yum(原创 2021-04-08 20:27:21 · 443 阅读 · 0 评论 -
Linux--权限管理
Linux权限一、Linux权限的概念二、Linux权限管理1.文件访问者的分类2.文件类型和访问权限(事物属性)3.文件权限值的表示方法4.文件访问权限的相关设置方法 一、Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。 命令:su [用户名] 功能:切换用户。 例如,要从root用户切换到普通用户user,则使用 su原创 2021-03-10 15:30:51 · 5874 阅读 · 6 评论 -
Linux--常见指令操作
文章目录Linux常见指令1.ls指令2.pwd指令3.whoami指令4.cd指令5.touch指令6.mkdir指令7.tree指令8.rmdir指令 && rm 指令(重要):9.man指令10.cp指令 Linux常见指令 1.ls指令 语法:ls ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常见选项: 1.ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 2.ls -d 将目录象文件一原创 2021-02-02 21:42:42 · 5071 阅读 · 6 评论