概述 我们将研究当我们删除、移动或替换具有打开句柄的文件时,操作系统的行为方式。我们将首先简要讨论文件和 i 节点。之后,我们将研究不同的场景,并查看每种情况下发生的情况。了解文件和 i 节点 存储在 Linux 文件系统上的文件使用 i 节点编号来跟踪其内容。我们通常通过列出其文件名(链接)然后列出其相应的 i 节点编号(硬链接)来列出目录的内容。我们可以对文件使用 stat 并查看它指的是哪个 i 节点……阅读更多
概述 在本文中,我们将讨论如何在 Linux 中解决“预期一元运算符”错误。这是在使用 Linux 时可能遇到的最常见错误之一。在这篇文章中,我们将了解如何修复它以及此错误的可能原因是什么。“预期一元运算符”是什么?“预期一元运算符”是一种语法错误,当表达式只有一个操作数时发生。例如 − int x 5; //错误 - 预期一元运算符 上面的代码片段显示错误,因为没有二元运算……阅读更多
概述 有时您可能想要在 Linux 中顺序运行多个命令。为此,您可以使用命令链。例如,如果您想下载压缩的存档、解压缩它,然后从磁盘中删除生成的存档,您可以将这三个命令一起键入。在这里,我们将介绍一些使用 Linux 中的 Bash 来序列化命令的方法。即使它们已经在运行。内联命令链 Bash 具有极大的灵活性和强大的功能,可供最终用户使用。我们可以创建长指令序列来执行任意数量的任务……链式操作……阅读更多
概述 在使用 Bash 脚本或 Unix/Linux 命令行工具时,我们经常一遍又一遍地编写相同的命令行。通常,这些命令行很长,并且必须重复多次。例如,每天登录远程服务器、将本地文件夹复制到远程服务器或搜索目录中的隐藏文件或目录。您可以使用 alias 命令创建别名。在本指南中,我将向您展示如何在 Linux 上创建接受参数的别名。如果您想重复运行单个命令而无需……阅读更多