![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 88
创意程序员
分享一些实用的技能和技巧
展开
-
sed 只用来替换文本?一文掌握 sed 更多用法
在 Linux 系统中,sed 命令是一款强大的文本处理工具,它可以进行文本替换、删除、插入等多种操作。本篇文章将详细介绍 sed 命令的用法。sed 是 stream editor 的缩写,是一款流式文本编辑器,它以行为单位处理文本数据。通过 sed 命令,我们可以对文本进行各种操作,例如替换、删除、插入等。sed 命令不仅可以独立使用(操作文件),还可以与其他命令配合使用(通过管道),实现更复杂的文本处理需求。原创 2023-12-04 21:25:00 · 893 阅读 · 0 评论 -
Shell的字符串比较:使用[]还是[[]]
在shell(如Bash或其他类似Unix的shell)中,可以使用单括号 [] 和双括号 [[]] 进行字符串比较,但它们的行为方式有所不同。单括号用于基本的模式匹配和字符串比较,并且它们在不同的shell之间更具可移植性。双括号用于更高级的模式匹配和字符串比较,并且它们是特定于Bash的,建议在Bash中使用双括号进行字符串比较,因为它们提供了更大的灵活性和更好的边缘情况处理。然而,如果需要编写更具可移植性的Shell脚本,建议使用单括号。原创 2023-04-20 17:48:58 · 1557 阅读 · 2 评论 -
Linux文件权限:基本权限、扩展属性与所有者组
在Linux中,文件权限是一个非常重要的概念。文件权限决定了文件能否被访问、修改和执行等操作,是保证系统安全和可靠性的关键因素。除了基本的文件权限,Linux还提供了一些扩展的文件属性,以及修改文件所有者和所属组的命令。本文将全面介绍Linux文件权限的各种属性和使用方法。原创 2023-04-18 18:18:23 · 649 阅读 · 1 评论