shell
文章平均质量分 74
致力于Linux shell脚本、命令工具相关代码的解读和分享。
程序熵
工作十年+的后端开发工程师。常用 C、Linux、Shell、Python。
展开
-
如何改变echo在Linux下的输出颜色
改变echo在Linux下的输出颜色和字体形式原创 2024-05-21 08:00:00 · 70 阅读 · 0 评论 -
在Bash中解析命令行参数的两种样例脚本
在Bash中解析命令行参数的两种样例脚本及详解原创 2024-05-21 06:30:00 · 153 阅读 · 0 评论 -
在shell程序里如何从文件中获取第n行
在shell程序里从文件中获取第n行的多种方法原创 2024-05-11 23:50:32 · 353 阅读 · 0 评论 -
带有-i选项的sed命令在Linux上执行成功,但在MacOS上失败了
为什么带有-i选项的sed命令在Linux上执行成功,但在MacOS上执行失败原创 2024-05-11 08:00:00 · 623 阅读 · 0 评论 -
为什么Bash中的“[“和“]“周围应该有空格
Bash中的方括号周围应该有空格的缘由解析原创 2024-04-30 23:29:21 · 989 阅读 · 0 评论 -
在shell编程中$(cmd) 和 `cmd` 之间有什么区别
shell编程中 $(cmd) 和 `cmd` 之间的相同与不同之处原创 2024-04-30 08:00:00 · 369 阅读 · 0 评论 -
一行命令搞定:Bash结合正则表达式实现高效定位与终结进程的实战解析
grep 结合正则表达式实现高效定位与终结进程的实战解析原创 2024-04-21 23:37:56 · 883 阅读 · 0 评论 -
在Bash中如何提取子字符串
在Bash中提取子字符串五种方法及详细解读原创 2024-04-19 05:00:00 · 615 阅读 · 0 评论 -
用Bash变量进行sed替换
用Bash变量进行 sed 替换的用法实例解析原创 2024-04-19 00:12:11 · 395 阅读 · 0 评论 -
如何快速计算文件中所有数字的总和?
计算文件中所有数字的总和的三种方法及运算效率对比原创 2024-04-05 22:27:55 · 602 阅读 · 0 评论 -
如何用命令行将文本每两行合并为一行?
使用 awk 或 sed 命令将文本每两行合并为一行原创 2024-04-05 20:38:49 · 655 阅读 · 0 评论 -
如何通过一个Bash定界符来分割一个字符串
通过一个定界符来分割一个字符串的方法及Bash命令的解读。原创 2024-04-04 16:50:35 · 513 阅读 · 0 评论 -
如何在Bash中比较数字
在Bash中比较数字的示例代码及解释原创 2024-04-01 23:37:28 · 565 阅读 · 0 评论 -
如何在Bash中连接字符串变量
在Bash中连接字符串变量方法及详细解读原创 2024-04-01 23:23:09 · 885 阅读 · 0 评论 -
如何在Linux shell脚本中提示Yes/No/Cancel输入
在Linux shell脚本中提示Yes/No/Cancel输入 的几种方法原创 2024-03-31 12:12:25 · 508 阅读 · 0 评论 -
Linux达人必备:一文掌握全网最全文件操作命令!( Markdown)
查看文件内容、搜索文件、文本处理、字符设置和文件格式转换、管理文件/目录的权限、文件特殊属性设置与查看原创 2024-03-31 11:43:16 · 803 阅读 · 0 评论 -
在Bash中如何检查字符串是否包含子字符串
在Bash中检查字符串是否包含子字符串的四种方法。原创 2024-03-26 23:38:36 · 351 阅读 · 0 评论 -
如何用Bash遍历文本文件的每一行
用Bash遍历文本文件的每一行的几种方法原创 2024-03-26 10:00:00 · 322 阅读 · 0 评论 -
Linux达人必备:一文掌握全网最全文件操作命令!120+命令
查看文件内容、搜索文件、文本处理、字符设置和文件格式转换、管理文件/目录的权限、文件特殊属性设置与查看原创 2024-03-23 23:57:45 · 726 阅读 · 0 评论 -
Linux命令达人:文件目录秒速定位技巧!
在Linux上查找文件所在目录的几种常用方法。你可以根据自己的需求和场景选择合适的方法。原创 2024-03-23 23:30:12 · 400 阅读 · 0 评论 -
用 sudo 巧妙重定向输出到受限目录
掌握sudo技巧:轻松重定向输出到无权限目录,提升权限管理效率原创 2024-03-21 22:59:54 · 278 阅读 · 0 评论 -
如何在Bash中提取文件名和扩展名
在Bash中提取文件名和扩展名的几种方法原创 2024-03-17 23:12:47 · 339 阅读 · 0 评论 -
如何批量删除名字乱码的空白文件
批量删除名字乱码的空白文件的命令。原创 2024-03-17 11:57:02 · 530 阅读 · 0 评论 -
在bash中“cat << EOF“是如何工作的
Here Documents 是一种强大的工具,可以用来向脚本或命令提供复杂的多行输入,例如 SQL 查询、配置文件内容等。原创 2024-01-06 16:45:52 · 997 阅读 · 1 评论 -
xargs命令用法实例
在云计算越来越普及的今天,工程师们有时会发现云主机的磁盘空间被占满耗完了。常见的原因是各种进程产生的日志文件、dump文件过多,这时就需要清理部分占用空间大的无用的文件。echo 命令提供目标目录名称,xargs使用 cp 命令将给定文件复制到每个目录中。这里xargs的选项参数。此外,xargs和find都有大量的选项。xargs每次使用标准输入的一行内容替换引号引着的命令中的。使用 xargs 命令将文件复制到多个目录。要使用xargs运行多个命令,请使用。表示每次使用一项作为后面命令的参数。原创 2023-08-10 08:00:00 · 271 阅读 · 1 评论 -
为什么要使用xargs命令
尽管所有的Linux命令都有这三个标准流,但并不是所有的命令都接受另一个命令的标准输出作为其标准输入。因为使用 rm 命令删除目录或者文件是不可逆的,执行命令前需要小心谨慎,这时我们可以为xargs加上 -p 选项,提示用户是否运行每个命令行并从终端读取一行,仅当响应以'y'或'Y'开头时才运行命令行。通过使用xargs,我们可以使echo、rm和mkdir等命令接受标准输入作为参数。这时,xargs就能派上用场了,xargs可以获取一个命令的输出,并将其作为参数发送给另一个命令。原创 2023-08-07 08:00:00 · 125 阅读 · 1 评论 -
如何使用bash脚本并行运行多个程序
使用bash脚本并行运行多个程序的三种方式。原创 2023-06-17 23:27:14 · 1713 阅读 · 0 评论 -
为什么在可执行文件或脚本名称之前需要./(点-斜杠),以便在bash中运行它
为什么在可执行文件或脚本名称之前需要./(点-斜杠),以便在bash中运行它原创 2023-05-31 07:00:00 · 213 阅读 · 0 评论 -
为什么我不能在脚本中使用“cd“来更改目录
Shell脚本在一个子Shell中运行,每个子Shell对当前目录有自己的概念。cd 成功执行,但子shell退出后,你就回到了交互式环境中,那里什么都没有改变。原创 2023-05-21 12:19:16 · 107 阅读 · 0 评论 -
2>&1是什么意思
Unix/Linux/POSIX(包括 Windows)环境中的每个进程都有三个不同的输入/输出文件描述符,分别是标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。原创 2023-05-08 08:00:00 · 1762 阅读 · 0 评论 -
如何用命令批量重命名文件
如何用命令批量重命名文件原创 2023-04-28 06:30:00 · 2128 阅读 · 0 评论 -
sh和Bash的区别
sh和Bash的区别原创 2023-04-26 08:00:00 · 1164 阅读 · 0 评论