自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Linux 环境 c++ 实现单词数量统计

使用 string 的库函数 find,查找出当前读取字符是否为分隔符,当结果为否时,find 函数会返回 npos 表示空。由于传参时使用的 filename 时 string 类型,此时需要转换为 c 字符串。argv 用来访问参数,0 为程序的名称,1 到 argc-1 为用户传入的参数。设定两个状态,单词状态和分隔符状态(非单词状态),初始状态设置为分隔符状态。当文件逐个字符读取时,状态从非单词状态改变为单词状态时,视为单词 +1。当文件使用完毕,使用 file.close 关闭文件。

2024-12-19 23:50:22 552

原创 Bash 中的输入输出重定向

输入重定向是将程序的输入(标准输入,stdin)从文件或其他命令的输出中获取,而不是从键盘输入。标准错误(Standard Error):文件描述符为 2,通常表示屏幕输出,用于显示错误信息。输出重定向是将程序的输出(标准输出,stdout)重定向到一个文件,而不是显示在终端上。如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到。如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到。错误输出重定向是将程序的错误输出重定向到一个文件或与其他命令的输出关联。

2024-12-16 22:40:00 510

原创 Shell 脚本中算数与逻辑操作

也可以在参数中使用单词,作用为查找字符串中最早出现的含有参数字符串中其中一个字符的位置。截取子字符串(注意!此命令从 1 开始为字符串第一位)查询单个字符在字符串中从左到右最早出现的位置。相等返回 true,不相等返回 false。不相等返回 true,相等返回 false。用 $() 或者反引号对 `` 赋值。将把变量 b 的值赋给 a。

2024-12-16 22:33:28 746

原创 Bash 基本运算符

如果 FILE 属于当前用户所在的组,则返回真。如果 FILE 是一个普通文件,则返回真。如果 FILE 是一个符号链接,则返回真。如果 FILE 由当前用户拥有,则返回真。如果 FILE 是一个目录,则返回真。如果 FILE 的大小大于零,则返回真。如果 FILE 可执行,则返回真。如果 FILE 可读,则返回真。如果 FILE 可写,则返回真。如果第一个整数大于或等于第二个整数,则返回真。如果第一个整数小于或等于第二个整数,则返回真。如果 FILE 存在,则返回真。如果两个整数不相等,则返回真。

2024-12-16 21:33:38 362

原创 Shell 数组

数组是一组相同属性的数据,可以是数字数组,也可以是字符串数组。定义时用()表示数组。数组名=(值1 值2 ... 值n)(使用空格分隔元素而不是逗号)

2024-12-11 00:59:50 455

原创 Shell 字符串

大括号可以用于明确变量的边界,尤其是在变量名与后续文本紧密相连时。这有助于防止 Shell 错误地解析变量名。允许变量解析:双引号内的变量会被替换为其值。所有有意义的代码在双引号内都会得到解析和扩展。保留字面值:单引号内的所有字符都会被保留为字面值,不会进行任何解析或扩展。可以直接将两个字符串放在一起进行拼接。大括号还可以用于获取参数的长度。单引号中的单引号对仍然会被解析。命令来查找子字符串。来进行子字符串替换。

2024-12-11 00:24:10 818

原创 Shell脚本入门

在此模式下,用户的键盘输入被视为命令,而非文本输入。在此模式下,用户可以输入更复杂的命令,如保存文件、退出 Vim、查找替换文本等。.sh 文件是 Shell 脚本文件,包含一系列由操作系统的命令解释器执行的命令。对于文件,表示用户可以执行该文件(如果它是一个可执行程序)。对于目录,表示用户可以进入该目录并访问其中的文件。对于文件,表示用户可以修改文件内容或者删除文件。对于目录,表示用户可以在目录中创建或删除文件。对于目录,表示用户可以查看目录中的文件列表。对于文件,表示用户可以读取文件内容。

2024-12-05 22:52:15 456

原创 Linux 基础命令操作

符号链接(也称为软链接)是一种特殊类型的文件,它包含指向另一个文件或目录的引用。符号链接路径是指从文件系统的根目录开始的完整路径,但它包含一个或多个符号链接。实时监控文件,当文件内容发生变化时,自动更新显示的内容。实际路径不包含任何符号链接。如果指定的目录是空的,并且其父目录也是空的,则一并删除父目录。命令,用户可以查看当前工作目录中的文件和子目录,或者查看指定目录的内容。,将列出当前工作目录中的所有文件和目录(包括隐藏文件),并以长格式显示。强制覆盖目标文件,忽略不存在的文件和不提示用户确认。

2024-12-04 00:55:40 670

空空如也

空空如也

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

TA关注的人

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