Linux
文章平均质量分 87
予贝AIGC
c/c++, Python, Qt开发者,AI+编程探索者
展开
-
c语言线程池
#黑马教程视频代码#include <stdio.h>#include <pthread.h>#include <stdlib.h>#include <signal.h>#include <assert.h>#include <string.h>#include <errno.h>#define ...原创 2019-11-21 16:26:38 · 503 阅读 · 0 评论 -
Linux网络编程笔记——第三章,文件系统简介
一,Linux下的文件系统UNIX下一切皆文件1,Linux下文件主要分为一下几种普通文件:例如保存在磁盘上的C文件,可执行文件,以及目录等,这种文件的特性是数据在存储设备上存放,内核提供了对数据的抽象访问,此种文件为一种字节流,访问接口完全独立于在磁盘上的存储数据。 字符设备文件:是一种能够像文件一样被访问的设备,例如控制台,串口等。 块设备文件:磁盘是此类设备文件的典型代表,与普通文件的区别是操作系统对数据的访问进行的重新的格式设计。 socket文件:它是Linux中通过网络进...原创 2020-12-06 10:59:46 · 557 阅读 · 0 评论 -
Linux网络编程笔记——第七章 TCP网络编程基础
一,套接字编程基础知识1, 套接字地址结构1.1 通用套接字数据结构struct sockaddr { sa_family_t sin_family; //协议族 char sa_data[14]; //协议族数据 };sa_family_t为unsigned short 类型,所以该结构体为16个字节1.2 实际使用的套接字结构structsockaddr_in { u8 sin_len; //结构体长度,1..原创 2020-12-17 22:25:55 · 870 阅读 · 0 评论 -
Linux网络编程笔记——第四章 程序,进程和线程
目录一,程序,进程和线程的概念1,进程和程序的区别2,Linux环境下的进程3,进程和线程二,进程产生的方式1,进程号2,进程复制fork()3,system()方式4,进程执行exec()函数系列三,进程间通信和同步1,半双工管道2,命名管道3,消息队列4,消息队列的例子5,信号量6,共享内存7,信号四,Linux下的线程1,多线程编程2,Linux下线程创建函数pthread_create()3,线程的结束函数pthre原创 2020-12-10 22:54:32 · 772 阅读 · 0 评论 -
Linux网络编程笔记——第八章 服务器和客户端信息的获取
目录一,字节序1,大端字节序和小端字节序2,字节序转换函数3,字节序转换的例子二,字符串IP地址和二进制IP地址的转换1,inet_xxx()函数2,inet_pton和inet_ntop()函数3,inet_pton()和inet_ntop()的例子三,套接字描述符判定函数issockettype()1,套接字文件描述符判定的例子四,IP地址与域名之间的相互转换1,DNS原理2,获取主机信息的函数3,使用主机名获取主机信息的例子五,协议名称处理函原创 2020-12-21 21:37:02 · 668 阅读 · 0 评论 -
uos打包——公网deb包转uos的deb包
一,获取deb包1. 本文档使用eog包进行演示从旧规则的包改成新规则的包的过程示例.2. 使用apt download pluma或者其他方式来下载一个旧规则的eog包 uos@uos-PC:~/Desktop$ mkdir eog uos@uos-PC:~/Desktop$ cd eog/ uos@uos-PC:~/Desktop/eog$ apt download eog uos@uos-PC:~/Desktop/eog$ ls eog_原创 2021-05-29 11:59:30 · 2901 阅读 · 0 评论 -
uos打包——appimage包转uos的deb包
这篇文章主要介绍appimage包如何转化为符合uos规范的deb包一,获取appimage包并解压1,本文档使用obsidian程序进行演示从appimage包改成uos的deb包的过程示例.2,从obsidian官网下载appimage包3,在桌面创建obsidian文件夹,将下载好的appimage包放到该目录uos@uos-PC:~/Desktop/obsidian$ lsObsidian-0.12.3.AppImageuos@uos-PC:~/Desktop/obsidian$原创 2021-05-30 11:23:21 · 3161 阅读 · 0 评论 -
uos打deb包步骤
一,源码下载1,debian官方软件包下载Debian 软件包地址例:pushover游戏debian主页右键点击该地址,复制链接2,github,gitee等平台下载源码二,生成debian目录三,生成deb包四,打包示例五,打包过程中的问题...原创 2021-03-20 15:10:02 · 5880 阅读 · 1 评论 -
【Linux命令详解 | ssh命令】 ssh命令用于远程登录到其他计算机,实现安全的远程管理
在编程和系统管理领域,远程管理是一项至关重要的任务。SSH(Secure Shell)命令是一种加密的网络协议,它提供了一种安全的方式,使您能够在不同的计算机之间进行远程连接和管理。通过使用SSH命令,您可以在远程计算机上执行命令、传输文件以及进行安全的远程登录。SSH的加密特性使其成为保护数据和系统安全的理想选择。原创 2023-08-18 08:00:00 · 7495 阅读 · 0 评论 -
【Linux命令详解 | wget命令】 wget命令用于从网络下载文件,支持HTTP、HTTPS和FTP协议
在编程世界中,处理网络资源是一项关键任务,而`wget`命令就是一位可靠的助手。`wget`(全名为“Web Get”)是一种用于从网络下载文件的工具,它能够处理多种协议,包括HTTP、HTTPS和FTP。作为一个博主,我们可以利用`wget`命令来获取文件、备份网站内容、自动下载资源等。原创 2023-08-16 22:44:15 · 7040 阅读 · 0 评论 -
【Linux命令详解 | gzip命令】 gzip命令用于压缩文件,可以显著减小文件大小
在Linux中,`gzip`命令是一款强大的文件压缩工具,它可以通过压缩文件的方式显著减小文件大小,从而节省存储空间并加速文件传输。无论是在文件备份、数据传输还是发布软件包时,`gzip`命令都是一个非常有用的工具。在本文中,我们将深入探讨`gzip`命令的各个方面,包括参数列表、使用案例和相关知识点。原创 2023-08-17 18:00:00 · 7127 阅读 · 2 评论 -
【Linux命令详解 | tar命令】 tar命令用于打包和解压文件,常用于备份和压缩文件
在Linux中,`tar`命令是一个常用的工具,用于打包和解压文件。它在文件管理、备份和压缩方面扮演着重要角色。`tar`(tape archive)最初是为磁带设备设计的,但现在已经成为文件操作的标准工具之一。它能够将一组文件和目录打包成单个归档文件,也可以从归档文件中提取出文件和目录。通过结合不同的选项,你可以在`tar`命令中实现广泛的功能。原创 2023-08-17 08:30:00 · 76701 阅读 · 0 评论 -
【Linux命令详解 | df命令】 df命令用于显示文件系统的磁盘空间使用情况,包括挂载点和可用空间
在Linux系统中,`df`命令是一个用于显示文件系统磁盘空间使用情况的实用工具。它提供了对系统中不同文件系统(包括硬盘、分区、挂载点等)的使用情况的详细信息,包括已用空间、可用空间、已挂载的文件系统以及其它与磁盘相关的统计数据。原创 2023-08-16 07:00:00 · 4399 阅读 · 0 评论 -
【Linux命令详解 | du命令】 du命令用于查看文件或目录的磁盘使用情况,帮助管理存储空间。
在Linux操作系统中,存储空间管理是至关重要的任务之一。`du`命令(即"disk usage"的缩写)是一个用于查看文件或目录的磁盘使用情况的工具。通过运行`du`命令,您可以了解特定文件或目录占用的磁盘空间大小,有助于您有效地管理存储资源。本篇教程将从头开始,详细介绍`du`命令的用法和各种选项,帮助您更好地掌握这个强大的存储管理工具。原创 2023-08-15 19:00:00 · 2594 阅读 · 0 评论 -
【Linux命令详解 | ps命令】 ps命令用于显示当前系统中运行的进程列表,帮助监控系统状态。
在Linux系统中,`ps`命令是一个重要的工具,用于展示当前正在运行的进程列表。作为一个博主,了解如何使用`ps`命令可以帮助你监控系统状态,定位问题,以及优化资源分配。本文将从参数列表、知识点讲解和实际示例等方面,深入介绍`ps`命令。原创 2023-08-15 06:00:00 · 3334 阅读 · 0 评论 -
【Linux命令详解 | chown命令】 chown命令用于修改文件或目录的所有者,常与chmod一起使用
在Linux系统中,`chown`命令被用于修改文件或目录的所有者。该命令的名称源自“change owner”的缩写,是Linux系统中文件权限管理的重要一环。通过`chown`命令,你可以改变文件或目录的所有者,从而控制文件的访问权限。通常,它与`chmod`命令一起使用,以确保文件的完整性和安全性。原创 2023-08-14 21:25:07 · 6915 阅读 · 0 评论 -
【Linux命令详解 | top命令】 top命令用于动态显示系统中进程的活动情况,类似于任务管理器
`top`命令是一个强大的终端工具,用于实时显示系统中运行的进程活动情况。类似于任务管理器,它提供了对系统资源的实时监控,让你了解系统的运行状态,帮助你发现和解决性能问题。通过`top`命令,你可以查看当前正在运行的进程、CPU利用率、内存使用情况以及其他系统资源的信息。原创 2023-08-15 14:00:00 · 1628 阅读 · 0 评论 -
【Linux命令详解 | chmod命令】 chmod命令用于修改文件或目录的权限,保护文件安全性。
在Ubuntu系统中,`chmod`命令是一个强大的工具,用于修改文件或目录的权限,从而保护文件的安全性。通过适当配置权限,可以控制哪些用户或用户组可以访问、读取、写入或执行特定文件或目录。`chmod`命令是Linux/Unix系统中的基础命令之一,对于系统管理员和开发者来说都是必备工具。原创 2023-08-12 18:02:47 · 4040 阅读 · 0 评论 -
【Linux命令详解 | find命令】 find命令用于在指定目录下搜索文件和目录,可以按照多种条件进行搜索
`find`命令是一款功能强大的工具,用于在指定目录下搜索文件和目录。它支持多种条件,让你可以根据不同的需求精确地定位文件和目录。无论是在系统管理、脚本编写还是日常使用中,`find`命令都是一个不可或缺的工具。原创 2023-08-10 21:31:35 · 1245 阅读 · 0 评论 -
【Linux命令详解 | grep命令】 grep命令用于在文件中搜索指定模式的文本,功能强大且常用
在Linux系统中,grep命令是一款功能强大且常用的文本搜索工具。它允许用户在文件中查找指定模式的文本,并将匹配的行显示出来,或者将匹配的文本提取出来。本节我们将深入探讨grep命令的使用方法和相关知识点。原创 2023-08-09 18:32:35 · 8275 阅读 · 0 评论 -
【Linux命令详解 | less命令】Linux系统中用于分页显示文件内容的命令
less命令是一个非常常用的命令行分页器,它可以对文件或其他输入进行分页显示。掌握less命令的各种参数和用法,可以提高我们在终端下查看文本文件的效率。原创 2023-08-08 18:00:00 · 2216 阅读 · 0 评论 -
【Linux命令详解 | cat命令】Linux系统中用于显示或连接文件的命令
cat命令用于显示或连接文件,是Linux系统中非常常用的文件操作命令。通过cat命令,可以显示、创建、连接文件。熟练掌握cat命令的用法,是掌握Linux系统操作的重要一步。原创 2023-08-08 08:00:00 · 3900 阅读 · 0 评论 -
【Linux命令详解 | cp命令】Linux系统中用于复制文件或目录的命令
`cp`命令在Linux系统中用于复制文件或目录。其功能强大,操作简便,是Linux用户日常操作的基本命令之一。该命令可以复制单个文件,多个文件,甚至整个目录。可以在复制时保留原始文件的日期和权限,也可以改变新文件的所有者和权限。以下是对`cp`命令的详细介绍。原创 2023-08-07 18:00:00 · 7280 阅读 · 0 评论 -
【Linux命令详解 | mkdir命令】Linux系统中用于创建新目录的命令
mkdir命令在Linux系统中被用于创建新的目录。这个命令在处理文件系统中组织和管理文件时非常有用,因为它可以创建需要的文件路径。在此基础上,可以创建文件和其他目录。原创 2023-08-06 21:42:39 · 4498 阅读 · 0 评论 -
【Linux命令详解 | cd命令】Linux系统中用于更改当前工作目录的命令
`cd`命令(Change Directory)是Linux系统中一个非常常用的命令,用于更改用户当前的工作目录。这个命令可以让用户在文件系统的各个位置之间轻松地跳转。当在终端中执行操作时,如复制、移动文件或者创建新的文件,这些操作都会在当前工作目录下执行。因此,理解如何使用`cd`命令,对于有效地操作和管理Linux系统是至关重要的。原创 2023-08-06 20:00:00 · 2749 阅读 · 0 评论 -
【Linux命令详解 | pwd命令】Linux系统中用于显示当前工作目录的命令
pwd命令是Linux中的基础命令之一,使用该命令可以快速查看当前工作目录。在掌握Linux命令时,pwd命令是必不可少的一个环节。每当在终端环境中迷失方向,或者需要确定文件路径时,pwd命令就能发挥出其重要的作用。原创 2023-08-06 15:15:00 · 7269 阅读 · 0 评论 -
【Linux命令详解 | ls命令】Linux系统中用于列出目录内容的命令
`ls`命令在Linux系统中是非常常用的一个命令,用于列出目录的内容。通过它,可以查看当前目录下的所有文件和文件夹,包括隐藏文件。在Linux系统操作中,查看文件是非常基础也非常重要的一个操作,因此理解和熟练使用`ls`命令是Linux操作的基础之一。原创 2023-08-06 08:29:44 · 4808 阅读 · 0 评论