- @TOC 前言本篇文章将带大家学习如何去编写Linux的驱动程序。(文中一些资源将取自百问网) 一、单片机程序和Linux程序的比较 1.单片机和Linux驱动程序和应用程序概述单片机程序和Linux程序都可以被分成应用程序和驱动程序,但是单片机的驱动程序和应用程序没有严格的界限,而在Linux中驱动程序和应用程序有严格的界限。能力强的人将单片机程序分为应用程序和驱动程序,驱动程序就是去操作... @TOC 前言本篇文章将带大家学习如何去编写Linux的驱动程序。(文中一些资源将取自百问网) 一、单片机程序和Linux程序的比较 1.单片机和Linux驱动程序和应用程序概述单片机程序和Linux程序都可以被分成应用程序和驱动程序,但是单片机的驱动程序和应用程序没有严格的界限,而在Linux中驱动程序和应用程序有严格的界限。能力强的人将单片机程序分为应用程序和驱动程序,驱动程序就是去操作...
- @TOC 前言虚拟机类型:Ubuntu 20.04.1,代码编写:vs codewindows连接工具NetAssist:链接:https://pan.baidu.com/s/1e3dKPh7N5bo0dli84O_TuA?pwd=mndp提取码:mndp前提:会C语言提示:以下是本篇文章正文内容,下面案例可供参考 目标与安排为什么要学习网络编程:实践必备技能时代必备技能:几乎所有的操作系统... @TOC 前言虚拟机类型:Ubuntu 20.04.1,代码编写:vs codewindows连接工具NetAssist:链接:https://pan.baidu.com/s/1e3dKPh7N5bo0dli84O_TuA?pwd=mndp提取码:mndp前提:会C语言提示:以下是本篇文章正文内容,下面案例可供参考 目标与安排为什么要学习网络编程:实践必备技能时代必备技能:几乎所有的操作系统...
- @TOC 前言我们上节课讲解了服务端的编程(Linux服务端编程初体验)本节课要讲的是select提示:以下是本篇文章正文内容,下面案例可供参考 如何增强服务端的通信能力如何增强服务端的能力,同时支持很多个客户端?1、有同学说:用多线程啊!这个回答可以完成,但有缺陷:太占用系统的资源了所以:我们的select就诞生了 Linux的设计哲学一切都是文件!Linux中文件是什么1、文件系统中物理... @TOC 前言我们上节课讲解了服务端的编程(Linux服务端编程初体验)本节课要讲的是select提示:以下是本篇文章正文内容,下面案例可供参考 如何增强服务端的通信能力如何增强服务端的能力,同时支持很多个客户端?1、有同学说:用多线程啊!这个回答可以完成,但有缺陷:太占用系统的资源了所以:我们的select就诞生了 Linux的设计哲学一切都是文件!Linux中文件是什么1、文件系统中物理...
- @TOC 前言本篇文章我们将介绍到如何使用open,ioctl函数读取设备信息。 一、open函数使用man手册查看到open函数的使用方法。 二、ioctl使用man手册查看到ioctl函数的使用方法。 三、总体代码编写#include <linux/input.h>#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#... @TOC 前言本篇文章我们将介绍到如何使用open,ioctl函数读取设备信息。 一、open函数使用man手册查看到open函数的使用方法。 二、ioctl使用man手册查看到ioctl函数的使用方法。 三、总体代码编写#include <linux/input.h>#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#...
- @TOC 前言本篇文章我们将会学到一些Linux的进阶命令。 一、findfind命令格式为:find 目录名 选项 查找条件(1) .代表的是当前路径(2)-name代表的是以名字来查找文件(3)"1.txt"表明查找名字为1.txt的文件 二、grep查找字符串grep [选项] [查找模式] [文件名]。grep -n 就是查找到的字符在前面显示行号。grep -rn 为递归查找 ... @TOC 前言本篇文章我们将会学到一些Linux的进阶命令。 一、findfind命令格式为:find 目录名 选项 查找条件(1) .代表的是当前路径(2)-name代表的是以名字来查找文件(3)"1.txt"表明查找名字为1.txt的文件 二、grep查找字符串grep [选项] [查找模式] [文件名]。grep -n 就是查找到的字符在前面显示行号。grep -rn 为递归查找 ...
- @TOC 前言本篇文章带大家学习Linux下的vi编辑器 一、vi编辑器vi是一个命令,也是一个命令行下的编辑器,它有如下功能:a. 打开文件、新建文件、保存文件b. 光标移动c. 文本编辑d. (多行间|多列间)复制、粘贴、删除e. 查找和替换在Linux开发中vi编辑器是非常常用的,所以大家是必须要掌握的。 二、vi编辑器的三种模式本图片取自百问网。注意:1.当不知道处于何种模式时,按E... @TOC 前言本篇文章带大家学习Linux下的vi编辑器 一、vi编辑器vi是一个命令,也是一个命令行下的编辑器,它有如下功能:a. 打开文件、新建文件、保存文件b. 光标移动c. 文本编辑d. (多行间|多列间)复制、粘贴、删除e. 查找和替换在Linux开发中vi编辑器是非常常用的,所以大家是必须要掌握的。 二、vi编辑器的三种模式本图片取自百问网。注意:1.当不知道处于何种模式时,按E...
- @TOC 前言本篇文章将带大家了解常用的Linux命令 一、pwdpwd命令的作用是打印当前所在的目录。 二、cdcd命令的主要作用就是切换路径cd命令格式有很多下面一 一为大家介绍1.cd [要切换的目录名]2.cd ~cd ~的作用是返回到家目录3.cd …cd …作用是切换到上一级路径4.cd -cd -的作用是切换到上一次所在的路径5.cd …/…cd …/… :返回上上级目录6.... @TOC 前言本篇文章将带大家了解常用的Linux命令 一、pwdpwd命令的作用是打印当前所在的目录。 二、cdcd命令的主要作用就是切换路径cd命令格式有很多下面一 一为大家介绍1.cd [要切换的目录名]2.cd ~cd ~的作用是返回到家目录3.cd …cd …作用是切换到上一级路径4.cd -cd -的作用是切换到上一次所在的路径5.cd …/…cd …/… :返回上上级目录6....
- PVE虚拟化平台之安装Ubuntu-server系统 PVE虚拟化平台之安装Ubuntu-server系统
- @TOC 前言当提及"man文档"时,通常是指Unix和类Unix系统中的手册页(man page),因为Linux是在Unix的基础上发展而来的操作系统,所以我们的Linux也有man文档。下面我将详细介绍man文档的起源、作用以及在Ubuntu系统中如何安装man文档。 man文档的起源man文档最早出现在Unix操作系统中,它以"man"(代表手册,即manual)作为关键字。Unix... @TOC 前言当提及"man文档"时,通常是指Unix和类Unix系统中的手册页(man page),因为Linux是在Unix的基础上发展而来的操作系统,所以我们的Linux也有man文档。下面我将详细介绍man文档的起源、作用以及在Ubuntu系统中如何安装man文档。 man文档的起源man文档最早出现在Unix操作系统中,它以"man"(代表手册,即manual)作为关键字。Unix...
- Docker是一种轻量级的容器化解决方案,它可以帮助开发人员更方便地构建、发布和运行应用程序。在使用Docker时,熟悉一些常用命令是必要的。本文将介绍一些常用的Docker命令,并给出示例和说明。 Docker命令 容器管理命令 1. docker rundocker run命令用于创建并启动一个新的容器。以下是一些常用选项:-d:后台运行容器。--name:为容器指定一个名称。-p:映射... Docker是一种轻量级的容器化解决方案,它可以帮助开发人员更方便地构建、发布和运行应用程序。在使用Docker时,熟悉一些常用命令是必要的。本文将介绍一些常用的Docker命令,并给出示例和说明。 Docker命令 容器管理命令 1. docker rundocker run命令用于创建并启动一个新的容器。以下是一些常用选项:-d:后台运行容器。--name:为容器指定一个名称。-p:映射...
- 在Linux系统中,Crontab是一种用于安排定期任务的工具。它允许用户在预定的时间执行命令或脚本,以自动化重复性的任务。在本文中,我们将讨论如何在一个Crontab中安排多个Cron作业,并介绍相关的步骤和案例。 Crontab语法回顾在开始之前,让我们回顾一下Crontab的基本语法和字段含义。Crontab的语法由五个时间字段和一个要执行的命令或脚本组成,格式如下:分钟(0-59) ... 在Linux系统中,Crontab是一种用于安排定期任务的工具。它允许用户在预定的时间执行命令或脚本,以自动化重复性的任务。在本文中,我们将讨论如何在一个Crontab中安排多个Cron作业,并介绍相关的步骤和案例。 Crontab语法回顾在开始之前,让我们回顾一下Crontab的基本语法和字段含义。Crontab的语法由五个时间字段和一个要执行的命令或脚本组成,格式如下:分钟(0-59) ...
- 在Linux系统中,了解硬件的详细信息对于系统管理员和用户来说是非常重要的。lshw(硬件列表)命令是一个功能强大的工具,它可以帮助我们获取系统中各种硬件组件的详细信息。无论是CPU、内存、磁盘、网络适配器还是其他硬件设备,lshw命令都能够提供详尽的信息。 1. 安装lshw在大多数Linux发行版中,lshw是默认安装的。如果你的系统没有安装该命令,可以通过包管理器进行安装。Debian... 在Linux系统中,了解硬件的详细信息对于系统管理员和用户来说是非常重要的。lshw(硬件列表)命令是一个功能强大的工具,它可以帮助我们获取系统中各种硬件组件的详细信息。无论是CPU、内存、磁盘、网络适配器还是其他硬件设备,lshw命令都能够提供详尽的信息。 1. 安装lshw在大多数Linux发行版中,lshw是默认安装的。如果你的系统没有安装该命令,可以通过包管理器进行安装。Debian...
- Linux系统之touch命令的基本使用 Linux系统之touch命令的基本使用
- Linux 是一个开源操作系统,与 Windows 不同,它的环境是由贡献者不断更新的。开发人员可以轻松访问Linux源代码进行定制。Linux 提供了更高程度的安全性、稳定性,并且需要很少的磁盘空间。它具有强大的网络功能,并赋予用户对机器的控制权。Linux 如此流行,以至于移动设备上使用的 Android 都是基于其框架构建的。在本指南中,我将向您展示一些入门所需的基本命令。首先,您需要... Linux 是一个开源操作系统,与 Windows 不同,它的环境是由贡献者不断更新的。开发人员可以轻松访问Linux源代码进行定制。Linux 提供了更高程度的安全性、稳定性,并且需要很少的磁盘空间。它具有强大的网络功能,并赋予用户对机器的控制权。Linux 如此流行,以至于移动设备上使用的 Android 都是基于其框架构建的。在本指南中,我将向您展示一些入门所需的基本命令。首先,您需要...
- 在Linux系统中,用户帐户和登录详细信息对于系统管理和安全非常重要。了解如何查找和管理用户帐户信息以及监视登录活动是系统管理员的基本技能之一。本文将介绍12种在Linux中查找用户帐户信息和登录详细信息的方法,帮助您更好地管理和保护您的系统。 1. /etc/passwd 文件/etc/passwd文件是存储用户帐户信息的文本文件。每行代表一个用户帐户,由多个字段组成,包括用户名、加密密码... 在Linux系统中,用户帐户和登录详细信息对于系统管理和安全非常重要。了解如何查找和管理用户帐户信息以及监视登录活动是系统管理员的基本技能之一。本文将介绍12种在Linux中查找用户帐户信息和登录详细信息的方法,帮助您更好地管理和保护您的系统。 1. /etc/passwd 文件/etc/passwd文件是存储用户帐户信息的文本文件。每行代表一个用户帐户,由多个字段组成,包括用户名、加密密码...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签