标签 字符 下的文章

  • 📂Shell学习03--echo命令,printf命令,test命令教程

    Shell的命令1.Shell--echo命令2.Shell--printf命令3.Shell--test命令1.Shell–echo命令语法: echo [-option] 字符串(String) 显示普通字符串 例子:echo "This is Bunny's test" echo This is Bunny's test 双引号可以省略,实现效果与上方一...

  • 📂Blog.039 Shell 编程 grep 与 正则表达式教程

    本章目录1. 正则表达式概述 1.1 基础正则表达式 1.2 元字符类型 2. grep 概述 2.1 grep 的 基本用法和格式 2.2 grep 中的 正则表达式(操作实例)1. 正则表达式概述正则表达式又称正规表达式、常规表达式。是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换...

  • 📂Blog.040 Shell 编程 sed 工具教程

    本章目录1. sed 工具概述 1.1 sed 命令常见用法 1.2 sed 命令选项 2. 用法实例 2.1 查看文本行 2.2 删除 2.3 替换 2.4 插入与添加1. sed 工具概述sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处...

  • 📂Shell脚本三种循环以及常用转义字符(for、while、until)教程

    遇到重复性操作怎么办在我们用脚本执行任务的时候总会遇到需要重复执行的时候,为了节省资源,除了计划任务,我们还可以使用脚本来完成,接下来就是Shell脚本中的三种循环。一、for循环for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的for语句结构读取不同的变量值,用来逐个执行同一组命令<pre class="brush...

  • 📂Shell——sed编辑器教程

    目录一、sed编辑器二、sed编辑器工作流程三、命令格式四、常用选项五、常用操作六、使用地址七、删除行八、替换九、插入一、sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 二、sed编辑器工作流程 1、读取: sed从输入流 (文件、管...

  • 📂Shell(7)- 通配符教程

    通配符通配符作用?匹配一个任意字符*匹配0个或任意多个任意字符,也就是可以匹配任何内容[]匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c。[-]匹配中括号中任意一个字符,-代表一个范围。例如:【a-z】代表匹配一个小写字母。[^]逻辑非,表示匹配不是中括号内的一个字符。例如:【^0-9】代表匹配一个不是数字的字符Bash中其他特殊符号符号作用''...

  • 📂Shell——正则表达式教程

    一、正则表达式通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通字符与元字符组成普通字符包括大小写字母、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特殊意义的专用 字符,可以用来规定其前导字符(即位于元字符前面的字符或表达式)在目标对象总的出现模式1、基础正则表达式常见元字符(支持的工具:grep、egrep、sed、awk)\ :转义字符,用于取消特殊符号...

  • 📂Linux | 设置字符编码教程

    什么是字符编码 ============================字符编码可以实现对非英文字符的支持,防止非英文字符的乱码。国内常用的字符编码 ==============================UTF-8 GBK设置虚拟机的字符编码 ===============================我们可以对虚拟机的字符编码进行查看,临时修改,永欠修改。查看字符编码的方法:...

  • 📂Windows 环境下的字符编码教程

    在 Windows 环境中有两种常见的字符编码, 分别是 ASCII 和 UnicodeASCII在学习 C/C++ 中我们使用的字符以及字符串基本上都为 ASCII 编码 (即 char, char*, const char*. C++ STL中的 string 也不过是对 char 进行了封装), ASCII 编码的特点就是每个字符都只占一个字节, 表示范围为 0~127, 即 (000...

  • 📂shell脚本—正则表达式教程

    目录- 一、正则表达式1.1 概述1.2 基础正则表达式常见元字符1.3 扩展正则表达式元字符1.4 实例1.4.1 需求1.4.2 操作验证一、正则表达式1.1 概述=============================================================1.通常用于判断语句中,用于检查某一字符串是否满足某一格式 2.正则表达式是由普通字符与元字符组成 ...

  • 📂Linux 编写一个 字符设备驱动教程

    Linux-DEVICE\_ATTR()介绍及使用示例驱动中动态创建设备号、设备节点<pre class="brush:cpp;gutter:true;">#include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include ...

  • 📂Shell循环语句for、while、until教程

    Shell循环语句for、while、until --===============================================================================================================================一、条件测试二、删除字符三、循环语句示例1示例2四、while循环语句结构(迭代)示...

  • 📂字符设备驱动-Linux驱动学习(5)教程

    【学习笔记】一、申请字符类设备号1、字符设备和杂项设备的区别================================================================================(1)设备号的不同:杂项设备的主设备号是固定的,固定为10,而字符类设备需要我们自己或者系统来给我们分配。(2)设备节点的生成方式不同:杂项设备可以自动生成设备节点,而字符设...

  • 📂关于shell脚本——echo、for语句、while语句、until语句教程

    目录- 一、echo1.1、echo命令用法1.2、echo截取字符二、for语句2.1、实例创建用户名文件创建脚本文件运行脚本三、while语句3.1、实例创建脚本文件运行脚本查看用户四、until语句4.2实例创建脚本文件运行脚本一、echo1.1、echo命令用法==============================================================...

  • 📂LINUX处理GBK编码(C语言)教程

    文章目录基础知识ASCII 码汉字编码基础知识 C语言使用char类型保存字符。一个char类型字符占用一个字节。字节是一个八位的存储单元,每一位是0或者1,所以一个包含8位的字节有2的8次幂共256种组合。每种不同组合就表示不同字符。00000000到11111111也就是从0到255,所以,一个char类型最多就能保存256个不同字符。ASCII 码 标准ASCII 码,也叫基础...

  • 📂linux ps sort命令查看占用CPU或内存最大的几个进程教程

    ps aux | sort -k 3 -rn |head 查看系统内占用cpu最大的几个进程ps aux | sort -k 4 -rn |head 查看系统内占用内存最大的几个进程sort 升序排列参数:-b 忽略每行前面开始出的空格字符。-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。-f 排序时,将小写字母视为大写字母。-i 排序时,除了040至176之间的ASCII字符...

  • 📂Linux通配符和转移字符(扩展匹配文件名)、man帮助文档的使用教程

  • 📂Linux sed命令替换固定位置字符串教程

    工作中经常有编辑超大的文本文件,有的达百兆有的几个G,notepad++打开不了或者即使打开批量编辑一下也相当耗时。既然Linux那么快,可以用sed 命令s参数(substitute)进行替换。问:如下文本,如何替换第6到第7位的字符为XX?即只替换AA,AB,12,*(12001AA 12001AB 1200112 12001*(答:sed替换语法sed 's/被匹配的字符/新字符...

  • 📂Linux设备驱动开发入门--设备驱动程序框架教程

    一、Linux设备分类Linux将设备主要分为三类:字符设备、块设备、网络设备。1. 字符设备:必须以串行顺序依次访问的设备,不能让随机访问设备内存中某一组数据;2. 块设备:可以按照任意顺序进行访问,以块为单位,例如硬盘、eMMc等;3. 网络设备:面向数据包的接收和发送而设计,不倾向于对应文件系统的节点。二、Linux设备驱动程序与外界的接口1. 驱动程序于操作系统内核的接口2. 驱动程...

  • 📂【Linux】学习笔记(一) 基础概念教程

    Linux桌面环境知名的桌面环境 KDE,GNOME,XFCE,LXDE桌面环境不重要,重要的是学习linux本身Linux终端- 终端模拟器的程序(Terminal)使用 Linux 时,不直接与系统交互而是使用 Shell终端本质上是对应着 Linux 上的 /dev/tty 设备Linux 的多用户登录就是通过不同的 /dev/tty 设备完成的Linux 默认提供了 6 个纯命令行界...

  • 📂Linux内核字符设备开发小例子教程

    其实很简单,简单理解了字符设备之后就是一个套模板编程呢个的问题了。这边简单的放一个例子首先简要说明目录结构:我是在内核代码下直接新建了一个自己的chrdev\_test的文件夹,下面这些文件都放在该目录下。如果你不想这么做的话,起码要保证的是下面的.c和Makefile文件在一个目录下,不然没办法完成编译#include <linux/module.h> #include <...

  • 📂C语言 Ubuntu系统 UTF-8 文字处理教程

    关于UTF-8的规则:https://baike.baidu.com/item/UTF-8/481798?fr=aladdin使用windows系统下的Ubuntu子系统,实现C语言对UTF-8编码格式的文字处理。#include <stdio.h> // 根据UTF-8的编码格式,打印处文字以及它们相应的编码 // 形参:获取一个无符号字符指针 void PrintUTF8E...

  • 📂Linux vi/vim 常用操作命令教程

    Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。命令模式:i 切换到输入模式,以输入字符。x 删除当前光标所在处的字符。: 切换到底线命令模式,以在最底一行输入命令。输入模式:

  • 📂linux中查找包含特定字符的文件教程

    1、测试数据[root@centos79 test]# ls a.txt [root@centos79 test]# cat a.txt a g e u c j alike i x k like w f g liker s g e g [root@centos79 test]# echo "b.txt c.txt d.txt" | xargs -n 1 cp a.txt ...

  • 📂linux使用技巧:自动补全、常用快捷键* ? 【】 {}教程

    自动补全和快捷键^是ctrl通配符×星号匹配任意多个字符:?匹配单个字符:

  • 📂Linux用ctrl + r 查找以前(历史)输入的命令教程

    在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以...

  • 📂shell脚本学习笔记2-shell字符教程

    一些常用的shell字符!: 执行历史命令,!!执行上一条命令,!+命令号(history命令中显示的行数)执行命令号命令,!+字符执行上一条以该字符开头的命令$: 变量中取内容+ - * / %: 对应数学中的加减乘除取余&: 后台执行;: 分号可以在shell中一行执行多条命令,命令之间用分号隔开\: 转义字符`: 反引号,命令中执行命令,如:echo "today is da...

  • 📂linux字符设备驱动开发教程

    linux字符设备驱动开发从驱动框架图可以看出,在Linux操作系统中,用户要想使用外接硬件设备,是通过调用库函数获取设备文件,通过设备文件调用驱动,驱使硬件设备完成工作。设备驱动框架图-字符设备、字符设备驱动与用户空间访问该设备的程序三者之间的关系字符设备驱动模型文章目录linux字符设备驱动开发设备驱动框架图字符设备、字符设备驱动与用户空间访问该设备的程序三者之间的关系字符设备驱动模型前...

  • 📂linux12shell编程 --> 三剑客之grep命令教程

    文章目录三剑客之grep命令一 、grep介绍1、grep命令主要用于过滤文本,grep家族如下2、grep命令格式如下3、传递方式二、选项与示例1、选项2、示例三、 正则表达式1、 正则表达式介绍2、 正则表达式元字符2.1、基本正则元字符集2.2 、扩展正则元字符集2.3 posix定义的字符分类四 、练习正则表达式及字符处理三剑客之grep命令一 、grep介绍1、grep命令主要用于...

  • 📂Linux系统命令-ls详解教程

    一、列表显示目录内容 ls1、ls的作用显示目录中内容,包括子目录和文件相关属性信息ls [选项] [文件或目录]可以指定一个文件进行ls查看,也可以直接ls2、常用选项二、ls常用选项详解分析1、用ls -l命令查看某一个目录会得到一个7个字段的列表第1字段: 文件属性字第一个字符代表文件的类型:"-”表示该文件是一个普通文件"d”表示该文件是一个目录"l"表示该文件是一个软链接文件,类似...