Linux
文章平均质量分 82
编程小程
这个作者很懒,什么都没留下…
展开
-
网络基础概论
基于数据报的服务,是相对基于流的服务而言的。如下图,应用程序A要将数据”hello”传给网络上另外一台主机上的应用程序B,数据“hello”从应用层发送给传输层后,传输层在数据前面加上tcp协议或udp协议的报头,将整条报文发给网络层,网络层添加自己的IP报头,再将整条数据发送给数据链路层。可见,IP协议使用逐跳的方式确定通信路径。因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。...原创 2022-07-26 20:40:23 · 661 阅读 · 1 评论 -
Linux ---信号的使用
文章目录信号信号1.信号的概念:信号是系统响应某个条件而产生的事件,进程接收到信号会执行相应的操作。与信号有关的系统调用在“signal.h”头文件中有声明常见信号的值,及对应的功能说明信号的值在系统源码中的定义如下:#define SIGHUP 1#define SIGINT 2 //键盘按下 Ctrl+c 时,会产生该信号#define SIGQUIT 3#define SIGILL 4#define SIGTRAP 5#define SIGABRT 6#define SIG原创 2022-05-25 15:07:52 · 236 阅读 · 1 评论 -
Linux----printf函数输出与主函数参数
文章目录printf函数输出问题主函数参数printf函数输出问题printf 函数并不会直接将数据输出到屏幕,而是先放到缓冲区中,只有一下三种情况满足,才会输出到屏幕。缓冲区满强制刷新缓冲区 fflush程序结束时主函数参数int main( int argc, char argv[], char envp[])**(1) argc 参数个数(2) argv 参数内容(3) envp 环境变量代码示例如下#include <string.h>#include原创 2022-05-18 23:46:52 · 416 阅读 · 0 评论 -
Linux基础-----库文件的生成与使用
文章目录库文件的生成与使用1. 什么是库文件2.静态库的生成和使用2.1静态库的生成2.2 静态库的使用3.共享库的生成和使用3.1共享库如何生成4.静态库和共享库的区别库文件的生成与使用1. 什么是库文件库是一组预先编译好的函数方法的集合Linux上库文件的存放位置:/lib和/usr/lib库分为两种:静态库和共享库Linux上静态库标识(libxxx.a) ,共享库(libxxx.so)Windows上静态库标识(.lib),共享库(.dll)2.静态库的生成和使用2.1静态库的生成原创 2022-05-18 15:16:22 · 2049 阅读 · 1 评论 -
Linux基础----编译与调试
文章目录编译与调试1.gcc,g++, gdb的安装1.1 gcc的安装1.2 g++的安装1.3 gdb的安装2.gcc分步进行编译3.一步编译3.1 上述四个步骤,怎么通过一行代码,直接将源文件变成可执行文件呢?3.2 前三个步骤,怎么通过一行代码,直接将源文件变成目标文件“.o”呢?4.编译链接过程5.g++6.makefile和make6.1 make的安装6.2 makefile和make命令的介绍6.3 makefile文件的规则和make的使用7.gdb调试7.1 Debug版本和Releas原创 2022-05-14 00:00:29 · 2244 阅读 · 0 评论 -
Linux基础---(常用命令介绍)
文章目录常用命令介绍1.基本命令1. pwd2. cd3.ls4.man5.touch6.mkdir7.rm8.cp9.mv(剪切,移动,重命名)10.find11.grep过滤12.管道'|'13.wc14.su15.关机和重启16:修改用户密码2.打包,解包,压缩,解压命令2.1:tar 将文件打包 或者 解包2.1.1 tar打包过程:2.1.2 tar解包过程:2.2 gzip 对文件进行压缩和解压2.2.1 gzip对文件进行压缩2.2.2 gzip对压缩包进行解压2.2.3 通过tar命令对xx原创 2022-05-12 17:50:15 · 1057 阅读 · 1 评论 -
Linux基础---系统文件类型与文件权限
文章目录Linux系统文件类型和文件权限1.文件类型2.文件权限3.如果修改文件权限3.1 文字设定法3.2 数字设定法Linux系统文件类型和文件权限1.文件类型Linux系统认为一切皆文件所以Linux将所有的东西都看做文件,所以将其分了这些类:普通文件 “-”目录文件 “d” (directory)管道文件 “p” (piping)链接文件 “l” (link)设备文件(块设备“b”(block), 字符设备“c”(char))套接字文件 “s” (socket)具体含义解释原创 2022-05-12 09:34:14 · 245 阅读 · 0 评论 -
Linux基础---简介以及目录结构
文章目录Linux基础1.为什么要学习Linux2.Linux学习方法一、Linux介绍二、Linux简介1.Linux和Windows系统区别2.Linux的内核版本和发行版本1)查看自己的内核版本号2)linux的发行版本3.桌面介绍三:Linux目录结构1.linux的文件目录结构图:2.常用目录介绍:Linux基础1.为什么要学习Linux1.对于绝大多数企业来说,服务器一般安装在Linux上2.现在主流的云计算包括大数据,等等都是默认支持Linux系统3.面试岗位需求2.Linux学习原创 2022-03-25 16:52:11 · 114 阅读 · 2 评论