找到关于 Linux 的 1448 篇文章

如何在 Linux 中比较两个目录?

Satish Kumar
更新于 2022-12-26 11:48:09

2K+ 次浏览

简介 比较两个目录是很常见的情况。许多不同的因素使我们想要找出两件事之间是否存在真正的差异。例如,当出现问题时,我们通常希望弄清楚与之前的情况有何不同。我们将学习如何使用命令行执行目录比较。我们可以使用不同的方法来比较目录列表。我们还将看到一些最常用的命令及其选项。设置在本教程中,我们将在 /temp 目录中创建一些示例目录。Dir1       ... 阅读更多

如何在 Linux 中显示文件的特定列?

Satish Kumar
更新于 2022-12-26 11:42:26

5K+ 次浏览

概述 我们经常在 Linux 系统上执行各种文件操作。最常见的一种操作是从文本文档中显示某些列。在这里,我们将介绍实现此目的的不同方法。显示单个列让我们为我们的示例创建一个新文件夹。input.txt 文件包含 ls -l 命令在长列表 (long) 格式中的输出。$ cat input.txt -rw-r--r-- 1 jarvis jarvis 200M Nov 27 22:04 file1.dat -rw-r--r-- 1 jarvis jarvis 400M Nov 27 22:04 file2.dat -rw-r--r-- 1 jarvis jarvis 500M Nov 27 22:04 file3.dat -rw-r--r-- 1 jarvis jarvis 600M Nov 27 ... 阅读更多

如何终止在特定端口上运行的进程?

Satish Kumar
更新于 2022-12-26 11:41:07

5K+ 次浏览

概述 在使用 Linux 时,通常需要阻止进程使用特定的 TCP/IP 协议。例如,您可能正在运行一个侦听 HTTP 请求的应用程序,并且您不希望它侦听端口 80(标准 HTTP 端口)。您可以使用 netstat 命令查看当前哪些进程正在使用端口 − $ netstat -lntp | grep :80 tcp6 0 0 :::80 :::* LISTEN 8072/httpd tcp4 0 0 ::ffff:127.0.0.1:80 :::::80 8069/httpd tcp6 0 127.0.0.5:53 :::* LISTEN 903/named udp6 0 0 :::22 :::* LISTEN 4963/sshd 我们将了解如何 ... 阅读更多

如何解决“权限被拒绝”错误的输出重定向?

Satish Kumar
更新于 2022-12-26 11:39:59

580 次浏览

概述 我们知道,我们可以使用 Linux shell 脚本末尾的“>”运算符将 Linux shell 脚本的标准输出 (std out) 重定向到文件。有时,我们需要重定向到需要 root 权限的文件 - 例如,‘sudo command > file_requires_root_。如果我们使用‘su’命令,即使我们使用了‘su’,我们也可能会收到“访问被拒绝”的消息。我们将研究此问题的原因,并查看是否存在任何解决方案。问题简介一个好的例子可以解释这个问题。让我们 ... 阅读更多

如何使用 ./ (点斜杠) 执行脚本文件?

Satish Kumar
更新于 2022-12-26 11:38:25

2K+ 次浏览

概述 在本教程中,我们将了解如何在 Linux 中使用 / (点斜杠) 命令执行文件。这是 Linux 中最常用的命令之一,使用起来非常简单。让我们首先了解点斜杠是什么意思?点斜杠在 Linux 命令中是什么意思?点斜杠或正斜杠 (/),正如您可能知道的,用于将目录与文件分开。例如:如果我有一个名为“/home/user1/Desktop”的目录,那么当我在此目录上键入 ls -l 时,它将显示该目录的所有内容 ... 阅读更多

如何在 Linux 中将目录复制到现有目录?

Satish Kumar
更新于 2022-12-26 11:31:05

862 次浏览

概述 使用 Linux shell 执行文件复制是最常见的一种操作。我们通常为此使用 cp (copy) 命令。我们将讨论如何在不覆盖或覆盖的情况下递归地将文件夹移动到另一个位置。问题简介我们首先需要了解在此问题中“将文件夹复制到另一个位置”是什么意思。一个好的例子可以帮助您更好地理解它。$ tree -a . ├── src │ ├── .hidden.file │ ├── srcFile.txt │ └── subSrc │ ... 阅读更多

如何在 Linux 中通过连接两个字符串来构建完整路径?

Satish Kumar
更新于 2022-12-26 11:25:24

587 次浏览

概述 我们将介绍一些方法,通过将两个路径组合成一个来创建一个完整的 Linux 路径。我们首先将介绍一些实现此目的的基本技术。然后,我们将讨论一种通用方法,该方法处理组合路径时出现的一些特殊情况。连接字符串以构建路径我们将首先查看一个示例,在该示例中,我们希望连接字符串以创建一个完整的路径。$ my_home_dir="/home/shubh/baeldung/" 在这里,我们假设当前目录是我们想要从中克隆 Git 存储库的位置。然后,我们在 ... 阅读更多

如果文件被移动或删除,打开的文件句柄会发生什么?

Satish Kumar
更新于 2022-12-26 11:24:01

265 次浏览

概述 我们将研究当我们删除、移动或替换具有打开句柄的文件时,操作系统的行为方式。我们将首先简要讨论文件和 i 节点。之后,我们将查看不同的场景,并查看在每种情况下发生的场景。理解文件和 i 节点存储在 Linux 文件系统上的文件使用 i 节点编号来跟踪其内容。我们通常通过列出其文件名(链接)然后列出其对应的 i 节点编号(硬链接)来列出目录的内容。我们可以使用 stat 命令查看文件并查看它引用的 i 节点 ... 阅读更多

如何解决“预期一元运算符”错误?

Satish Kumar
更新于 2022-12-26 11:12:05

8K+ 次浏览

概述 在本文中,我们将讨论如何在 Linux 中解决“预期一元运算符”错误。这是在使用 Linux 时可能遇到的最常见错误之一。在这篇文章中,我们将了解如何修复它以及此错误的可能原因。什么是“预期一元运算符”?“预期一元运算符”是一种语法错误,当表达式只有一个操作数时发生。例如 − int x 5; //错误 - 预期一元运算符 以上代码片段显示错误,因为没有二元运算 ... 阅读更多

如何清除 Linux 终端屏幕?

Satish Kumar
更新于 2022-12-26 11:06:58

1K+ 次浏览

概述 Linux终端是任何操作系统用户的重要工具,它经常用于执行各种任务,例如查看日志文件或运行命令。但是,有时您可能需要清除计算机屏幕,以便一次查看多个内容。本文将介绍如何在Linux中清除屏幕。如果我们清除命令提示符窗口,将有助于我们更清楚地了解正在执行的操作。我们将讨论实现此目的的不同方法。使用clear命令 您... 阅读更多

广告