自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟先飞

技术小白

  • 博客(52)
  • 收藏
  • 关注

原创 使用思维链生成 AI 提示词

同时,AI工具如ChatGPT和GitHub Copilot可以帮助我们更快地理解概念、解决问题,但记住,这些工具是辅助,而不是替代你的思考和学习。在这节90分钟的课程中,我们不仅会深入了解列表的概念和操作,还会借助AI工具来辅助我们的学习。今天我们学习了Python列表的基本概念和操作,包括创建列表、访问元素、常用方法,以及列表的遍历和列表推导式。根据您的要求,我已为您制定了一份90分钟的高职Python课程教案,主题为"列表",并融入了AI辅助教学元素。接下来,我们来看看如何访问列表中的元素。

2024-09-12 23:14:52 840

原创 Embedding 模型简介

Embedding 模型是一个自然语言处理(NLP)和机器学习领域中的重要概念。它的基本功能是将文本、词语或其他类型的高维数据(如图像、声音等)转换为一个低维、连续的空间中的向量(即数字数组)。这种转换的目标是使得在语义或特征上相似的数据在向量空间中也尽可能接近,这样可以更好地进行比较和处理。Embedding 模型通过将数据转化为向量,使得计算机能够理解并处理人类语言和其他类型的信息。它在自然语言处理、推荐系统和图像分析等多个领域都有广泛的应用,帮助计算机在理解和分析数据时更加高效。

2024-09-10 08:15:35 290

原创 探索 Linux 的 find 和 xargs 命令:高效查找和显示 .txt 文件

两者均能在系统中查找所有扩展名为.txt的文件并显示其详细信息,但执行方式上存在细微差别。

2024-06-18 09:51:20 506

原创 使用 Shell 脚本自动备份当前目录:高级技巧详解

通过这个 Shell 脚本和tar命令的组合,我们可以高效地备份当前工作目录,并确保生成的文件具有唯一性和可追踪性。这种自动化方法不仅提升了工作效率,还大大降低了人为错误的风险。如果您希望进一步推进自动化操作,不妨尝试结合cron作业定期进行备份。

2024-06-12 08:50:11 490

原创 使用 AWK 为特定行添加编号并打印

AWK 是一个强大且灵活的工具,适合各种文本处理任务。在这篇博文中,我们展示了如何使用 AWK 为特定行添加编号并打印,同时直接打印满足特定条件的行。这种模式匹配和操作指令相结合的方法不仅简洁,而且高效,能够完成许多复杂的文本处理任务。免费使用 Claude 3/GPT-4o/Gemini 1.5 Pro 写文章、总结长视频、画图等,都几秒搞定!快去下载Sider Chrome或Edge插件,薅羊毛!

2024-06-10 17:11:38 447

原创 轻松掌握系统概况,提升工作效率

作为 Linux 系统管理员,我们经常需要了解系统的基本状况,比如当前时间、系统版本、内核信息、CPU 型号、内存使用等等。这个脚本不仅可以清晰地显示系统的基本信息,还采用了格式化输出的方式,使得信息更加易读。幸运的是,我们可以通过编写一个简单的 shell 脚本来一键获取这些系统信息。这个脚本不仅可以让您快速了解系统概况,还可以帮助您提高工作效率。这样每次用户登录时,系统都会自动执行这个脚本,并将系统信息打印出来。'+%Y年 %m月 %d日 星期%a %H:%M:%S %Z'

2024-06-09 14:59:45 329

原创 打造无障碍网络体验:Edge 浏览器代理服务器设置指南

通过本文,你学会了如何在 Microsoft Edge 浏览器中配置代理服务器的例外列表,从而打造更高效、更安全的网络使用体验。无论是通过直观的 Internet 选项,还是直接修改进阶的注册表项,希望这些方法能给你的工作和生活带来一些便捷和提高。

2024-06-07 16:12:18 2404 1

原创 使用 nmcli 命令设置 IP 地址并排查网络故障

在现代网络管理中,nmcli(NetworkManager Command Line Interface)是一个非常强大和实用的工具。它不仅可以帮助你设置 IP 地址,还能协助排查各种网络故障。今天,我们将深入探讨如何使用nmcli命令来高效地管理你的网络连接。

2024-06-05 22:57:03 1427 1

原创 解锁用Mermaid绘制图表的神奇力量

Mermaid是一种轻量级的图表定义语言,用于在Markdown中创建各种图表。它支持流程图、序列图、甘特图、类图、状态图等多种图表类型,使你可以灵活地展示数据和流程。通过以上几个案例,你应该已经对Mermaid有了初步了解。无论你是为了展示复杂的工作流,说明系统架构,计划项目任务,还是跟踪用户旅程,Mermaid都是一个非常强大的工具。它不仅让你的工作更加高效,还能让你的文档充满专业而简洁的美感。如果你对Mermaid产生了兴趣,推荐你查阅Mermaid 官方文档以获取更多信息和示例。

2024-06-05 20:32:09 845

原创 备份和清理你的 Linux 系统,让它保持健康

作为一名系统管理员,定期备份和清理系统是非常重要的工作。这不仅可以确保数据安全,还可以提升系统性能和稳定性。在本篇博文中,我将分享一个简单而强大的 Bash 脚本,帮助你实现这些目标。第一步,我们需要创建一个备份目录 。如果这个目录不存在,脚本会自动创建它。接下来,脚本会找到 目录下以 开头的所有备份文件,并按时间倒序排列。它会删除前 5 个最早的备份,保留最新的 4 个备份。这样可以确保磁盘空间不会被过多的备份文件占用。最后,脚本会创建一个新的备份文件,包含 和 目录的内容(除了 目录)。备份文

2024-06-04 12:35:33 263

原创 正则表达式:字符串操作的魔法武器

作为程序员,我们经常需要处理各种形式的文本数据。从简单的字符串匹配到复杂的文本分析,都离不开强大的正则表达式工具。今天,让我们一起探索这个神奇的世界,学会运用正则表达式,提升代码的灵活性和鲁棒性。

2024-06-01 11:28:52 486

原创 用 Vim 打造舒适高效的编程体验

[root@localhost tmp]# cat ~/.vimrcsyntax onset numberset autoindentset showmatchset mouse=aset expandtabset tabstop=4set shiftwidth=4

2024-05-31 20:20:02 678

原创 掌握正则表达式的力量:全方位解析PCRE的基础与进阶技能

Perl 兼容正则表达式(PCRE)是 Perl scripting language 中所使用的正则表达式语法标准。这些正则表达式在 Linux 命令行工具(如grep -P)及其他编程语言和工具中也有广泛应用。以下是一些基础和进阶特性,帮你掌握和使用 PCRE。

2024-05-31 20:11:46 1066

原创 在数据挖掘中,如何使用grep和正则表达式从CSV文件中提取特定字段?

这是一个简化的示例,现实世界中的CSV文件可能更复杂。确保你的正则表达式足够健壮,能够处理各种预期内的变化。如果你需要处理非常复杂的CSV数据,可能需要使用专门设计用于解析CSV文件的软件或编程语言库。在更复杂的场景中,如果字段的内容和位置不那么固定,你可能需要更复杂的正则表达式和grep选项,或者将grep与其他工具如awk、sed组合使用。在数据挖掘中,你可以使用grep和正则表达式来提取CSV文件中的特定字段。:记住,如果CSV文件中的某些数据包含逗号或换行,可能需要对这些特殊情况进行额外处理。

2024-05-14 23:36:08 606

原创 Linux文本处理:掌握基础、扩展和Perl正则表达式的威力

当探讨Linux文本处理时,基础正则表达式(Basic Regular Expressions, BRE)、扩展正则表达式(Extended Regular Expressions, ERE)和Perl兼容正则表达式(Perl-Compatible Regular Expressions, PCRE)这三种正则表达式非常重要。它们在功能和语法上有所区别,并由不同的工具和命令支持。

2024-05-14 23:33:22 374

原创 使用 .bashrc 定制 “时尚大师”

资深Linux系统管理员小红,每日在海量服务器间穿梭,重复繁琐的环境配置。命令别名设定、编辑器偏好调整——日复一日,效率低下,inefficient至极。一天,小红决定动用Shell编程技巧,打造一次性配置,载入个性化Linux"时尚场景"。从此,"效率"二字成为她的名片。

2024-05-11 23:40:01 328 1

原创 解密 Unix 中的 “rc“ 后缀:自定义你的工作环境

通常表示 “run commands”(运行命令)或者 “runtime configuration”(运行时配置)。这种命名惯例源自早期的 Unix 系统,用于指示这些文件包含了一系列要在程序运行时执行的命令或配置选项。文件通常用于存储程序运行时的配置选项和命令,以便用户可以自定义程序的行为和外观。文件可以帮助用户定制他们的工作环境,使其更符合个人需求和习惯。

2024-05-11 23:31:35 247

原创 探索数学的无限可能:用 bc 语言解开数字世界!

是 Linux 中的一个高精度计算器语言和工具,可用于执行数学计算。它具有交互式模式和将脚本直接传递给它的能力。是适用于数学计算的,对于复杂的脚本或数学问题,你可能需要更多细致的阅读。的交互式模式中,你可以进行基础的数学运算,如加 (你也可以直接在shell脚本或命令行中使用。上面的命令会把精度设为小数点后两位。如果你需要使用高级函数如平方根 (中定义变量并用它们进行计算。命令可以查看更多的详细信息。关键词可设置小数精度。即可进入交互式模式。

2024-05-11 00:14:00 160

原创 掌握 nmcli 命令,轻松管理网络连接

nmcli是 NetworkManager 的命令行界面,用于控制和监测网络设置并配置网络连接。它提供了一种简单而强大的方式来管理 RHEL8 系统中的网络连接。

2024-05-07 17:45:00 545

原创 一键转换,MP4视频变为MP3音频,只需这一行代码!

想要将珍藏的视频配乐提取出来?想把喜欢的电影原声变成音频?现在,只需一行代码,就能轻松将MP4视频转换为MP3音频!有了这一行代码,你就能轻松将任何MP4视频转换为MP3音频,是不是很方便呢?这篇文章将带你一步步完成转换,并详细解释每一步的操作,即使你是新手也能轻松上手。现在,你就可以用你喜欢的音乐播放器播放新生成的MP3音频了。

2024-05-07 17:22:31 411 1

原创 正则表达式-前瞻和后顾

正则表达式中的前瞻和后顾。前瞻是一种断言,它会检查在当前位置之后是否存在某种模式,但不会实际匹配该模式。前瞻有两种形式:正向前瞻\w+(?=\d)负向前瞻\w+(?!\d)后顾是一种断言,它会检查在当前位置之前是否存在某种模式,但不会实际匹配该模式。

2024-05-05 18:34:38 1635

原创 source 和 “.“ 的区别

这个AI工具超好用,每天都有免费额度,写文章、总结长视频、画图等,都几秒搞定!快去下载Sider Chrome或Edge插件,薅羊毛!命令的作用是相同的,都是在当前 shell 环境中执行脚本文件。使用哪一个命令都可以,只是个人习惯问题。

2024-05-05 09:59:13 357

原创 shell 中的算术运算

这个AI工具超好用,每天都有免费额度,写文章、总结长视频、画图等,都几秒搞定!快去下载Sider Chrome或Edge插件,薅羊毛!这些是 shell 脚本中常见的数据运算方式。具体使用哪种方式,取决于您的需求和偏好。一般来说,对于整数运算,使用。命令较为简单和高效;对于浮点数运算,使用。

2024-05-05 00:04:06 265

原创 如何将逻辑卷 itcast 的容量从 500M 扩容到 800M?

*文件系统调整:**最后,如果逻辑卷上有文件系统,你可能需要调整文件系统以使用新的空间。**扩展物理卷(PV):**如果有足够的空闲空间,你需要将新的空间添加到物理卷(PV)。假设你使用 LVM(逻辑卷管理),你可以使用。**扩展卷组(VG):**一旦物理卷已经扩展,接下来你需要扩展卷组(VG)以包含新的物理卷空间。**检查空闲空间:**首先,你需要确认系统中是否有足够的空闲空间来扩容逻辑卷。命令来扩展你的逻辑卷到所需的大小。假设你的逻辑卷名称为。**扩展逻辑卷(LV):**现在,你可以使用。

2024-04-18 22:02:24 263

原创 如何获取传智教育高校教辅平台的题库中的所有题目信息

如何获取传智教育高校教辅平台的题库中的所有题目信息。

2024-04-10 20:18:22 396

原创 shell while 循环实例

命令的输出中提取以毫秒为单位的响应时间。它使用正则表达式匹配以任意数量的字符开头、后跟字符串“time=”、后跟带小数点(可选)的数字、后跟字符串“ms”的行。文件中每一行预计包含两个空格分隔的字段:主机名和 IP 地址。格式说明符用于在宽度为 15 的字段中右对齐打印 IP 地址,实用程序以格式化的方式打印响应时间、IP 地址和主机名。命令的输出)中读取每一行,并将第一个字段分配给变量。命令以检查到指定 IP 地址的网络延迟。命令的输出以提取以毫秒为单位的响应时间。的文件,并针对每一行执行。

2024-04-04 19:15:14 353

原创 shell 中 set -x 的功能及应用场合

是 shell 中的一个调试选项,用于在执行脚本时显示每个命令在执行前的完整形式,即展开了所有变量和通配符后的命令。这对于调试脚本非常有用,因为它可以让你清晰地看到脚本中每个命令的实际执行情况。:当你编写一个复杂的 shell 脚本时,可能会出现逻辑错误或者意外的行为。:有时候,你可能希望查看脚本中变量的展开情况,特别是当你在脚本中使用了大量的变量时。时,shell 将会打印出每个命令执行前的完整形式,并且在输出中添加。可以帮助你查看每个命令执行前的环境情况,包括环境变量的值。

2024-04-04 18:24:52 596

原创 什么是 inode?

inode 是 Unix 文件系统中一个重要的数据结构,它包含有关文件或目录的重要信息。inode 号码标识文件系统中的特定文件或目录,并且每个文件或目录都与一个 inode 关联。inode 1234 包含指向三个数据块(数据块 1、数据块 2 和数据块 3)的指针。当您创建新文件或目录时,文件系统会分配一个新的 inode 并将其与该文件或目录关联。每个 inode 都有一个唯一的 inode 号码,它标识文件系统中的特定文件或目录。文件或目录的数据存储在称为数据块的块中。的数据存储在这些数据块中。

2024-03-29 00:42:58 765

原创 SSH 免密登录

完成以上步骤后,主机 B 和主机 C 应该可以使用私钥对应的公钥通过 SSH 免密登录到主机 A。请注意,确保在操作过程中不要覆盖现有的。文件内容,以免影响其他用户的免密登录配置。需求:三台主机实现免密登录。

2024-03-15 22:33:55 364

原创 关闭并删除 vmtools

但是,如果你不需要这些功能,或者你的服务器内核版本已经提供了更好的解决方案,那么关闭并删除vmtoolsd可能是一个好主意。内存泄漏是一个严重的问题,如果vmtoolsd确实存在内存泄漏,那么关闭并删除它将有助于减少服务器内存的占用。此外,删除不必要的守护进程还可以减少系统的复杂性和潜在的攻击面。在进行这种更改之前,请确保你了解所有可能的影响,并确保你有一个备份和恢复计划,以便在出现问题时可以快速恢复系统。完成以上步骤后,vmtoolsd应该已经被完全删除,你的服务器应该已经减少了内存占用和攻击面。

2024-03-15 21:42:55 986

原创 shell 检查学生操作作业

目的:使用 shell 检查学生创建用户账号是否正确。

2024-03-13 11:16:49 355

原创 使用 grep 和 awk 获取 MAC 地址

这条命令先用ifconfig只显示ens160网卡信息,然后使用awk,当行包含"ether"时,打印该行的第2个字段,也就是MAC地址。所以,上面命令的输出就只会是MAC地址。

2024-03-12 23:35:23 481

原创 awk: 好用的数据处理工具

AWK是一种处理文本文件的语言,是一个强大的文本分析工具,常用于系统管理、日志分析、报表生成、数据统计等方面。AWK命令的核心思想是针对文件中的每一行进行操作,包括读取、处理和输出数据,因此在使用AWK命令时需要熟悉其各种关键字和内置函数。在AWK命令中,每一行都可以看作是一个由多个字段组成的记录,字段之间的分割符可以自定义,一般是空格或制表符。该命令将会在文件处理前先输出表头,然后逐行计算所有行的字段数,并在结束时输出平均字段数。文件中的每一行,并将其以逗号分割成三个字段,然后输出它们的值。

2023-04-05 23:18:40 267

原创 Linux 用户和组管理的实操题:

请注意,在生产环境中,需要根据安全规范对用户密码进行设置,并严格控制共享目录的访问权限,以保证系统的安全性和稳定性。请编写一份 shell 脚本,包含完成这些任务的命令,并确保脚本可以在 Ubuntu 20.04 中正常运行。您管理了一台运行 Ubuntu 20.04 的 Linux 服务器。命令以 root 用户身份运行此脚本,建议使用普通用户身份(如当前用户)测试。同时,要求这些用户可以互相访问并修改彼此的文件。注意:为了保证安全,在实际测试环境中,请勿直接使用。三个用户,并分别将他们添加到一个名为。

2023-04-04 10:33:56 416

原创 Linux 用户和组管理的实操题

您管理了一台运行 Ubuntu 20.04 的 Linux 服务器。现在有一个需求:创建一个名为 testuser 的用户,并将其添加到一个名为 testgroup 的用户组中。要求该用户可以登录系统并具备 sudo 权限。请编写一份 shell 脚本,包含完成这些任务的命令,并确保脚本可以在 Ubuntu 20.04 中正常运行。注意:为了保证安全,在实际测试环境中,请勿直接使用 sudo 命令以 root 用户身份运行此脚本,建议使用普通用户身份(如当前用户)测试。参考答案。

2023-04-04 10:31:24 508 1

原创 xargs 命令 -I {} 参数的含义及应用

当 xargs 命令遇到 {} 符号时,它会将其替换为输入中的值,然后执行指定的命令。此命令会列出 /etc/passwd 文件中以 user 开头的用户帐户,然后根据 : 分隔符对其进行分割并只取第一列,最后使用 {} 符号将用户名作为参数传递给 xargs 命令,然后执行 sudo userdel 删除用户帐户。因此, -I{} 选项可以让我们在 xargs 命令中自定义替代字符串,使得我们能够精确地控制被传递的参数和参数之间的分隔符,这有助于构建更加复杂和准确的命令。

2023-03-28 23:56:34 9909

原创 . /etc/bashrc 和 source /etc/bashrc 的区别

因此,在大多数情况下,“.” 和“source”可以互换使用,但在一些较旧或较少常见的shell环境中可能没有“source”命令可用,则只能使用点号"."来引入外部脚本。两者的作用是相同的,都是在当前shell环境中读取并执行/etc/bashrc文件中定义好的命令和变量。它们的区别只在于语法上。总之,“.” 和 “source” 命令都可以实现相同功能,并且通常被用于加载配置文件、函数库等资源到当前Shell会话中。

2023-03-22 20:57:38 599

原创 Linux 命令 - top

top命令是一个非常强大的 Linux 命令,它可以实时地查看系统的进程、CPU、内存等信息。下面是top。

2023-03-20 13:26:41 291

原创 Linux 命令 - dd

是一个复制文件并转换格式的命令工具,它可以用来复制磁盘或者文件,并进行转换和处理。

2023-03-19 16:25:53 164

原创 Linux 命令 - grep

命令用于在文件中查找指定模式的字符串,并输出包含该模式的行。:输出匹配行及其后面的 n 行。:输出匹配行及其前面的 n 行。:输出匹配行及其前后的 n 行。:显示不包含匹配模式的行。:递归查找目录下的文件。:不区分大小写地查找。:使用扩展正则表达式。:显示匹配行的行号。

2023-03-19 16:24:47 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除