使用wordpress重新搭建博客,逐步迁移之前的文章
在日常的 Linux 系统管理和开发工作中,经常会遇到需要搜索特定文本内容的情况。这时,grep(global regular expression print)就是一个非常强大而实用的命令行工具。本文将介绍 grep 的基本用法以及一些高级技巧 介绍 grep 是一种强大的文本搜索工具,可以在文件中查找符合指定模式的文本行,并将其打印出来。它支持使用正则表达式进行模式匹配,因此能够灵活、高效地实现各种文本搜索需求 命令格式: grep [OPTION...] PATTERNS [FILE...] grep [OP…
介绍 tail 用于查看文件的尾部内容,默认为尾部 10 行。 命令格式: tail [option ]... [file]... 常用选项: -f 循环读取文件内容,例如实时查看服务器日志写入,不方便演示,可自行实操 -n 指定查看的行数,如果有 + 号,则查看该行之后的所有内容 使用示例: ➜ linuxtest tail test1.txt justx 第一行文字 第二行文字 第三行文字 ➜ linuxtest tail -n 2 test1.txt 第三文字
介绍 head 显示文件的前几行。 命令格式: head [-n count | -c bytes] [file ...] 常用选项: -n, --lines=[-]NUM 指定查看的行数 使用示例: ➜ linuxtest head -n 3 test1.txt justx ➜ linuxtest head -n 4 test1.txt justx 第一行文字
聚合函数 作为分组查询的基础知识,在了解分组查询前需要简单了解一下 MySQL聚合函数。出于我的理解,聚合函数本质上就是一组内置的数学方法,用于对数据进行汇总和计算,有一点编程基础的应该都比较容易理解,就不过多介绍了 COUNT():用于计算指定列的行数,可以用于统计数据的数量。 SELECT COUNT(*) AS total_records FROM table_name; 这将计算指定表中的总记录数。 SUM():用于计算指定列的总和,通常用于对数值型数据进行求和计算。 SELECT SUM(sales) A…
场景 现在有一个表包含用户姓,名等信息,这些信息存储在不同列,现在应用场景需要一个完整的姓名,我们需要重新组合这些信息供应用程序使用 有一个订单列表,里面有商品的数量及单价,现在需要计算出总价以供应用程序使用 计算列 MySQL 的 Generated Column 又称为虚拟列或计算列。Generated Column列的值是在列定义时包含了一个计算表达式计算得到的,提供一种方便的方式来派生新的数据。 创建计算列 可以通过 GENERATED 和 AS 关键字来定义计算列,语法如下: ALTER TABLE ta…
介绍 less 交互式查看内容,逐页显示文件内容。 命令格式: less -? less [-[+]aABcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX~] 常用选项: -e, --quit-at-eof 当文件显示结束后,自动退出 -i, --ignore-case 搜索时忽略大小写 -N or --LINE-NUMBERS 显示行号 使用示例: # 普通使用 ➜ linuxtest less test1.txt justx 第一行文字 第二行文字 第三行文字 test1.txt # 进入输入模…
在 MySQL 数据库中,通配符是一种强大的工具,可用于模糊搜索和过滤数据。两个最常用的通配符是百分号(%)和下划线(_)。 LIKE操作符 LIKE指示MySQL后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。 通配符本身实际是SQL的WHERE子句中有特殊含义的字符,为在搜索子句中使用通配符,必须使用LIKE操作符。 通配符(wildcard) 用来匹配值的一部分的特殊字符。 搜索模式(search pattern)1 由字面值、通配符或两者组合构成的搜索条件。 …
介绍 cat (concatenate) 用于连接文件并打印它们的内容。 命令格式: cat [-benstuv] [file ...] 常用选项: -b, --number-nonblank 对非空输出行编号,从 1 开始计数。 -e, 在每行的结尾显示一个美元符号 $,这样你可以清楚地看到每行的结束。 -n, --number 由 1 开始对所有输出的行数编号 -s, --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -s, --squeeze-blank 当遇到有连续两行以…
介绍 mv(move)对文件或目录重命名,或者将文件从一个目录移到另一个目录中。 命令格式: mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE... 命令 说明 mv 文件名 文件名 重命名,将源文件名改为目标文件名 mv 文件名 目录名 移动文件,将文件移动到目标目录 mv 目录名 目录名 目标目录存在,则将源目录移动到目标目录;目标目录不存在则重命名 mv 目…
介绍 rm(copy)用来复制文件(或目录)到指定的路径,可同时复制多个文件和目录。 命令格式: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file [target_file | target_directory] 第一种.将源文件的内容复制到目标文件中。 第二种.将每个指定的源文件的内容复制到目标目录中。文件名本身不会更改。 如果 cp 检测到尝试将文件复制到自身的情况,复制操作将失败。 常用选项: -a, --archive 保留链接、文件属性,并复制目录…