![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程资料
文章平均质量分 89
紫郢剑侠
编程 任是无情也动人~
展开
-
Linux shell编程学习笔记75:sed命令——沧海横流任我行(下)
在Linux shell编程学习笔记73:sed命令——沧海横流任我行(上)-CSDN博客在大数据时代,我们要面对大量数据,有时需要对数据进行替换、删除、新增、选取等特定工作。在Linux中提供很多数据处理命令,如果我们要以行为单位进行数据处理,可以使用sed命令。中,我们研究了sed的基础知识。在Linux shell编程学习笔记74:sed命令——沧海横流任我行(中)-CSDN博客中,我们见识了sed删除和替换功能的威力。现在我们通过一些实例来见识一下sed插入和替换功能的威力。原创 2024-08-23 01:46:22 · 1047 阅读 · 12 评论 -
Linux shell编程学习笔记74:sed命令——沧海横流任我行(中)
自 60 年代末以来,sed 一直是 Unix 标准工具箱的一部分。Sed在以下三种情况下特别有用:编辑太大的文件,无法进行舒适的交互式编辑;当编辑命令序列过于复杂而无法在交互模式下轻松键入时,可以编辑任何大小的文件。通过输入一次有效地执行多个“全局”编辑功能。在Linux shell编程学习笔记73:sed命令——沧海横流任我行(上)-CSDN博客中我们研究了sed了基础知识,现在我们来通过一些实例来见识一下sed的威力。原创 2024-08-21 21:23:34 · 1005 阅读 · 4 评论 -
Linux shell编程学习笔记73:sed命令——沧海横流任我行(上)
在大数据时代,我们要面对大量数据,有时需要对数据进行替换、删除、新增、选取等特定工作。在Linux中提供很多数据处理命令,如果我们要以行为单位进行数据处理,可以使用sed命令。原创 2024-08-19 22:59:13 · 783 阅读 · 20 评论 -
Linux shell编程学习笔记72:tr命令——集合转换工具
在大数据时代,我们要面对大量数据,有时需要对数据进行整理和转换。在Linux中,我们可以使用 tr命令来整理和转换数据,也可以进行简单的加解密。原创 2024-08-16 05:15:00 · 1183 阅读 · 17 评论 -
Linux shell编程学习笔记71: sort 命令——构造有序世界
在大数据时代,我们面对和使用大量数据,如果数据是有序的,无疑是有益的。在Linux中,我们可以使用 sort 命令来构造一个有序的空间。原创 2024-08-15 00:27:29 · 923 阅读 · 18 评论 -
Linux shell编程学习笔记70: curl 命令行网络数据传输工具 选项数量雷人(下)
curl是一款综合性网络传输工具,既可以上传也可以下载,支持HTTP、HTTPS、FTP等30余种常见协议。Linux和Windows都提供了curl命令。相对于Windows 系统中的curl,Linux下的curl命令选项超多,在学习笔记68和69中,我们列举了该命令的部分实例,今天继续通过实例来研究curl命令的功能和用法。原创 2024-08-13 22:43:08 · 811 阅读 · 8 评论 -
Linux shell编程学习笔记69: curl 命令行网络数据传输工具 选项数量雷人(中)
curl是Linux中的一款综合性网络传输工具,既可以上传也可以下载,支持HTTP、HTTPS、FTP等30余种常见协议。该命令选项超多,在学习笔记68中,我们列举了该命令的部分实例,今天继续通过实例来研究curl命令的功能和用法。原创 2024-08-12 12:34:22 · 1237 阅读 · 26 评论 -
Linux shell编程学习笔记67: tracepath命令 追踪数据包的路由信息
网络信息是电脑检查中的一块重要内容,Linux和基于Linux的,提供了很多的网络命令,今天我们研究tracepath命令。Tracepath 在大多数 Linux 发行版中都是可用的。如果在你的系统中没有预装,请根据你的发行版使用下面的命令进行安装。Windows中没有tracepath命令。原创 2024-07-25 00:03:13 · 1011 阅读 · 11 评论 -
Linux shell编程学习笔记66:ping命令 超详细的选项说明
网络信息是电脑检查中的一块重要内容,Linux和基于Linux的操作系统,提供了很多的网络命令,今天我们研究最常用的ping命令。原创 2024-07-24 01:02:19 · 1375 阅读 · 8 评论 -
Linux shell编程学习笔记64:vmstat命令 获取进程、内存、虚拟内存、IO、cpu等信息
在系统安全检查中,通常要收集进程、内存、IO等信息。Linux提供了功能众多的命令来获取这些信息。今天我们先研究vmstat命令。原创 2024-07-17 00:55:26 · 878 阅读 · 6 评论 -
Linux shell编程学习笔记65: nice命令 显示和调整进程优先级
我们前面学习了Linux命令ps和top,命令的返回信息中包括优先序(NI,nice) ,我们可以使用nice命令来设置进程优先级。原创 2024-07-18 14:15:00 · 650 阅读 · 20 评论 -
Linux shell编程学习笔记63:free命令 获取内存使用信息
在系统安全检查中,内存使用情况也是一块可以关注的内容。Linux提供了多个获取内存信息的命令很多。今天我们先研究free命令。原创 2024-07-07 13:46:14 · 1104 阅读 · 16 评论 -
Linux shell编程学习笔记62: top命令 linux下的任务管理器
top命令是Unix 和 Linux下常用的性能分析工具,提供了一个动态的、交互式的实时视图,显示系统的整体性能信息,以及正在运行的进程的相关信息,包括各个进程的资源占用状况,类似于Windows的任务管理器。原创 2024-07-05 06:15:00 · 1544 阅读 · 12 评论 -
Linux shell编程学习笔记60:touch命令
在csdn技能树Linux入门的练习题中,touch是最常见的一条命令。这次我们就来研究它的用法。原创 2024-06-29 19:06:09 · 1061 阅读 · 7 评论 -
Linux shell编程学习笔记58:cat /proc/mem 获取系统内存信息
在开展系统安全检查的过程中,除了收集cpu信息,我们还需要收集内存信息。在Linux中,获取内存信息的命令很多,这里我们着重研究 cat /proc/mem命令。原创 2024-06-10 22:44:41 · 1442 阅读 · 17 评论 -
Linux shell编程学习笔记56:date命令——显示或设置系统时间与日期
2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。在收集的信息中,应该有一条是搜索信息的时间。原创 2024-06-03 07:15:00 · 1584 阅读 · 18 评论 -
Linux shell编程学习笔记55:hostname命令——获取或设置主机名,显示IP地址和DNS、NIS
2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。其中主机名也是我们要收集的信息之一。1. hostname命令 的功能、格式和选项说明我们可以使用命令 hostname --help 来查看hostname命令的帮助信息。原创 2024-06-02 16:37:24 · 1340 阅读 · 4 评论 -
Linux shell编程学习笔记53: nproc命令:当前进程可以使用 cpu的数量
2024年的网络安全检查又开始了,对于使用基于的国产电脑,我们可以编写一个脚本来收集系统的有关信息。对于中央处理器CPU,我们可以使用cat /proc/cpuinfo和 lscpu命令来收集中央处理器CPU的信息,如果我们只想了解和获取当前进程可以使用 cpu的数量,那么还可以使用nproc命令。原创 2024-05-31 00:30:00 · 434 阅读 · 6 评论 -
Linux shell编程学习笔记51: cat /proc/cpuinfo:查看CPU详细信息
2024年的网络安全检查又开始了,对于使用基于的国产电脑,我们可以编写一个脚本来收集系统的有关信息。对于中央处理器CPU比如,我们可以使用cat /proc/cpuinfo命令来收集中央处理器CPU的信息。原创 2024-05-29 00:28:07 · 2382 阅读 · 3 评论 -
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
想从网上下载一个电视连续剧到平板电脑,在有空时看。用浏览器的开发者工具监测发现视频是由一序列.ts文件组成的。ts文件,ts即"Transport Stream"的缩写,特点就是要求从视频流的任一片段开始都是可以独立解码的,非常适合网络视频播放,但不方便下载;-(原创 2024-05-22 00:13:31 · 957 阅读 · 4 评论 -
Linux shell编程学习笔记49:strings命令
在使用Linux的过程中,有时我们需要在obj文件或二进制文件中查找可打印的字符串,那么可以strings命令。原创 2024-05-15 00:55:34 · 1376 阅读 · 1 评论 -
Linux shell编程学习笔记48:touch命令
touch是csdn技能树Linux基础练习题中最常见的一条命令,这次我们就来研究它的功能和用法。原创 2024-05-02 23:38:05 · 1118 阅读 · 12 评论 -
Linux shell编程学习笔记47:lsof命令
今天国产电脑提示磁盘空间已耗尽,使用用df命令检查文件系统情况,发现/dev/sda2已使用100%。Linux shell编程学习笔记39:df命令于是开始清理磁盘空间。第一步是查看已删除、但空间却没有释放的进程。这里要用到 lsof命令。原创 2024-04-24 00:44:55 · 1959 阅读 · 19 评论 -
Linux shell编程学习笔记46:awk命令的由来、功能、格式、选项说明、版权、版本
在编写Linux Shell脚本的过程中,我们经常要对Linux命令执行的结果进行分析和提取,Linux也在文本分析和提取这方面提供了不少的命令。比如我们之前研究过的cut命令。Linux shell编程学习笔记43:cut命令除了cut命令,我们还需要继续研究其他相关的命令。今天我们先研究 awk命令。AWK 命令是取了三位创建人Alfredho,Petereinberger, 和 Brianernighan 的 姓氏(Family Name) 的首字符来构成。原创 2024-04-09 01:00:23 · 879 阅读 · 16 评论 -
Linux shell编程学习笔记45:uname命令-获取Linux系统信息
linux 有多个发行版本,不同的版本都有自己的版本号。如何知道自己使用的Linux的系统信息呢?使用uname命令、hostnamectl命令,或者通过查看/proc/version文件来了解这些信息。我们先看看uname命令。原创 2024-04-02 01:00:37 · 1816 阅读 · 19 评论 -
Linux shell编程学习笔记44:编写一个脚本,将md5sum命令执行结果保存到变量中,进而比较两个文件内容是否相同
在Linux shell编程学习笔记42:md5sum中,我们提到编写一个在Linux系统下比较两个文件内容是否相同的脚本,这次我们就来实现这个脚本。原创 2024-03-31 07:15:00 · 1355 阅读 · 9 评论 -
Linux shell编程学习笔记43:cut命令——庖丁解牛的利器
在中,md5sum命令计算md5校验值后返回信息的格式是:md5校验值 文件名包括两项内容,前一项是md5校验值 ,后一项是文件名。如果我们只想要前面的md5 校验值,可以使用cut命令来实现。原创 2024-03-30 17:18:28 · 1392 阅读 · 4 评论 -
Linux shell编程学习笔记42:md5sum
前几天在国产电脑上遇到一个问题,先后接到两个文件,如何判断这两个文件内容是否相同?如果是在Windows系统,可以用fc命令,或者用我自己写的FileInfo,提取两个文件有MD5、SHA1、CRC32值进行比较来判断。其实,在Linux系统中,提供了md5sum命令来计算md5值。原创 2024-03-28 23:23:14 · 1590 阅读 · 4 评论 -
Linux shell编程学习笔记41:lsblk命令
前几节学习我们均涉及到磁盘和文件存储,今天我们研究与块设备有关的命令。原创 2024-01-21 18:08:51 · 2019 阅读 · 46 评论 -
Linux shell编程学习笔记39:df命令
说到DF,你最先想起的是啥呢?我最选想来的是以前玩过的由 NovaLogic 开发和出版的一款第一人称射击游戏,名字是《Delta Force | 三角洲特种部队》,简写就是DF,启动游戏的文件是df.exe。那么,在Linux中,df命令的功能是什么呢?原创 2024-01-14 02:31:56 · 2301 阅读 · 23 评论 -
Linux shell编程学习笔记38:history命令
使用DOS的朋友,都知道可以在命令行提示符中使用上下光标键来浏览最近执行过的命令,这是基于DOS提供的DosKey命令。而在Unix和Linux的shell中,我们同样可以使用上下光标键来浏览最近执行过的命令历史纪录(history),这是因为有history命令。bash可以保存的过去曾经执行过的命令。当某个用户登录到shell中,会读取该用户家目录中的~/.bash_history文件,并将历史命令列表保存到内存中。原创 2023-12-31 13:53:14 · 2124 阅读 · 15 评论 -
低代码和纯代码:双向奔赴,共创未来ing……
低代码译自Low-Code,而Low-Code则源于Low-Code Development Platform。早在2014年,著名的研究机构Forrester就提出了“Low-Code Development Platform(低代码开发平台,LCDP)”的概念,其定义为:直译过来就是:这些平台能够以最少的手工编码和最少的前期投资快速交付业务应用程序,包括设置、培训和部署。原创 2023-12-21 13:36:54 · 2338 阅读 · 35 评论 -
Linux shell编程学习笔记37:readarray命令和mapfile命令
在交互式编程中,数组元素的值有时是需要从程序外部输入的。比如由用户通过键盘输入的,这时我们可以使用read -a命令来实现,但需要重复输入的数据比较多时,用read -a命令就不太方便,效率也不够高。而且对于有些经常使用的固定数据,我们可以把这些数据存放在一个文件里,然后在使用这些数据的时候,再从文件里把数据读出来。为此,Linux专门提供了 readarray命令。原创 2023-12-20 22:56:23 · 1755 阅读 · 8 评论 -
Linux shell编程学习笔记36:read命令
在交互式编程中,有时我们需要用户先通过键盘来输入数据,然后程序根据用户输入的数据来做相应的处理。在之前的学习中,我们已经使用read命令来读取用户通过键盘输入的数据,但对read命令没有做进一步的说明。现在我们来研究一下read命令的详细用法。原创 2023-12-18 02:07:32 · 2486 阅读 · 27 评论 -
Linux shell编程学习笔记35:seq
在使用 for 循环语句时,我们经常使用到序列。比如:done其中的就是一个整数序列。为了方便我们使用数字序列,Linux提供了seq命令,这个命令是取自单词sequence的前3个字母。比如:do更多信息请回顾:Linux shell编程学习笔记17:for循环语句-CSDN博客其实,seq命令的用途和使用环境很广阔。现在我们就来探究一下。例如我们指定以>开头,宽度为5来显示> 10> 8> 6> 4> 2。原创 2023-12-13 00:04:34 · 1129 阅读 · 25 评论 -
Linux shell编程学习笔记34:eval 命令
在JavaScript语言中,有一个很特别的函数eval,eval函数可以将字符串当做 JavaScript 代码执行,返回表达式或值。在Linux Shell 中也提供了内建命令eval,它是否具有JavaScript语言中eval函数的功能呢?原创 2023-12-08 22:44:33 · 1084 阅读 · 7 评论 -
Linux shell编程学习笔记33:type 命令
echo hello;然后用type命令来查看:lshellotype lstype -a lsls ()echo hellotype -t lsaliastype -p ls就执行优先级而言,函数优先于内置命令。不加任何选项的话,type命令 不对函数进行处理。使用 -a 选项,type命令 才对函数进行处理。t=N7T8。原创 2023-12-06 23:32:55 · 973 阅读 · 15 评论 -
Linux shell编程学习笔记31:alias 和 unalias 操作 命令别名
在Linux中,我们使用alias命令来定义命令别名。格式如下:alias [命令别名[=值]]等号(=)前后不能有空格,否则就会出现变成比较,引起语法错误。如果值中有空格或tab,则值一定要使用单引号、双引号括起来(推荐单引号)。我们还将结合grep命令探讨一些简单的正则表达式。原创 2023-11-28 22:06:14 · 1198 阅读 · 31 评论 -
Linux shell编程学习笔记30:打造彩色的选项菜单
在Linux shell编程学习笔记21:用select in循环语句打造菜单中,我们利用select in循环语句打造的菜单中,菜单项都是用系统设置的颜色配置来显示的。为了让菜单更美观,我们想让每个菜单项分别以不同的颜色来显示,要如何实现呢?原创 2023-11-26 23:15:00 · 534 阅读 · 21 评论 -
Linux shell编程学习笔记29:shell自带的 脚本调试 选项
Linux shell脚本的调试方法比较多,上次我们探讨和测试了shell内建命令set所提供的一些调试选项,其实 shell 本身也提供了一些调试选项。我们以bash为例来看看 -n -x -v等选项的用法,并介绍如何对-x选项的显示的信息进行自定义。原创 2023-11-25 14:44:30 · 2157 阅读 · 22 评论