2025年2月28日

仅当 Linux 中尚不存在时才创建目录

创建目录时最好小心并防止出现错误,以防同一位置存在同名的文件或目录。要在 Linux 中创建目录,请使用 mkdir 命令。毕竟它代表“创建目录”。这是一个非常简单的命令。但是,当您尝试创建已存在的目录时,您会收到如下错误:$ mkdir dir0 mkdir: cannot create directory ‘dir0’: File exists这表明如果目录已经存在,mkdir 命令将不会尝试以任何方式创建或修改已经存在的目录。但它也显示了一个错误,这不是您总是想要的,特别是如果您正在编写 bash 脚本。要防止此错误,请使用 -p 标志和 mkdir 命令。mkdir -p dirname这样,虽然没有创建目录,但也不会显示任何错误。您的脚本将照常运行。?如果存在与您尝试创建的目录同名的文件或链接,您将收到相同的错误。为什么?因为Linux中一切都…
2025年2月28日

仅使用 Linux shell 匹配字符串并打印行号

这是一个关于如何搜索文件的简单示例,我们只打印匹配字符串的行号,而不是将匹配字符串打印到 STOUT。例如,考虑以下文件: $ nl test.txt 1 linux 2 bash 3 shell 4 power 5 linux 6 shell 7 command 8 GNU 首先使用 -n 选项打印匹配字符串 shell 的行号: $ grep -n shell test.txt 3:shell 6:shell 最后一步将 STDOUT 通过管道传输到 cut 命令: $ grep -n shell test.txt | cut -d : -f1 3 6 如果您需要在一行上输出,请在 tr 命令中再添加一个管道,以删除所有换行符并将其替换为单个空格: grep -n shell test.txt | cut -d : -f1 | tr "\n" " " 3 6…
2025年2月28日

了解 Linux 权限:chmod 和 chown 之间的区别

如果您刚刚开始了解 Linux 系统上的文件权限,chmod 和 chown 命令将是您授予或撤销用户帐户文件权限的起点。 chmod 和 chown 是完全不同的命令,但在修改 Linux 文件系统上的文件权限时,它们是齐头并进的。基本总结是 chown 可以更改文件的所有者,chmod 可以更改文件的权限,但这种解释只是表面现象。 要获得完全编辑文件权限的能力,有必要掌握 chmod 和 chown 命令。但不用担心,两者都没有那么复杂,都只需要一点背景知识就可以理解。在本教程中,我们将解释 Linux 系统上 chmod 和 chown 命令之间的差异。您将通过这两个命令的示例来学习命令语法,并了解如何将它们结合使用,以便为 Linux 系统上的文件实现所需的正确权限和安全设置。请在下面加入我们以了解更多信息。在本教程中您将学习:如何使用 chown 命令更改文…
2025年2月28日

了解 Linux 中的前台和后台进程

作为 Linux 系统管理员,您有时可能希望在后台运行进程,以便在后台进程完成其工作时继续在命令行终端中工作。 Linux 系统允许同时执行进程并能够在前台和后台运行程序。如果您需要释放终端或断开与 SSH 会话的连接,那么在 Linux 系统上在后台运行命令或进程就成为一项常见任务。对于长时间运行的命令尤其如此,无论是监听事件还是完成冗长的任务。我们在 Linux 上有一些在后台运行命令的选项。在本教程中,我们将介绍几种不同的方法,并通过示例向您展示如何使用它们。您还将学习如何将进程从前台移动到后台,反之亦然。在本教程中您将学习:如何将正在运行的命令置于后台如何在后台启动命令如何关闭终端并保持后台作业运行如何使用屏幕命令将正在运行的命令置于后台当您执行一个想要继续运行很长时间的命令时,问题是您当前的终端专用于该命令。您不能继续使…
2025年2月28日

为什么应该在 Linux 终端中使用别名

要点您可以通过将别名添加到配置文件来临时或永久使用别名。别名可以简化您需要经常使用的命令。使用别名,您可以完全用更强大的命令替换一个命令,而无需记住它。在使用 Linux 终端时,不起眼的别名是一个强大的盟友,但您可能更需要依赖它。让我们看一下别名可以让您在终端中使用起来更轻松的几种方法。您可能已经在不知情的情况下使用别名首先,您可能已经在不知不觉中使用了至少一个别名。例如,如果您在终端中键入 la 命令来快速列出目录中的所有文件,那么这是 ls -lAh 的简单别名或类似的名称,取决于您的分布。如果您好奇,可以很简单地查看终端中已存在哪些别名。只需键入不带任何参数的 alias 命令即可获得当前别名的列表。请注意:即使是相对较新的安装,这也可能是一个很长的列表。别名可以简化常用命令Linux 命令行非常强大,但即使您一直使用某些…
2025年2月28日

为什么 Linux 不关心文件扩展名,但你仍然应该关心

要点Linux 通常不依赖文件扩展名;它使用文件本身中的“幻数”来获取文件的类型。Linux 应用程序(包括 GNOME 文件)可能仍使用扩展名来确定文件类型。使用文件扩展名有助于实现互操作性并更轻松地识别文件类型。您可能习惯于跟踪和修改文件名中的文件扩展名,特别是如果您是使用 Windows 长大的。然而,Linux 以不同的方式使用文件扩展名,在某些情况下完全忽略它们。那么到底发生了什么事,延期真的很重要吗?Linux 上的文件扩展名有何不同?大多数计算机系统,尤其是 Windows,都以一种或另一种方式使用文件扩展名。文件扩展名是文件名末尾的一组 2-4 个字母(有时是数字)。对于网页,这可能是“.html”,对于 JPEG 图像,这可能是“.jpg”,等等。有些系统对扩展非常严格,而这实际上是必需的。 Linux 更加灵活,并且在许…
2025年2月28日

为 Linux 客户端设置具有基于 Kerberos 的身份验证的 NFS 服务器

为了向 Linux 客户端提供安全的文件共享环境,建立适当的安全机制来保护文件的完整性和可信度,必须使用基于 Kerberos 的身份验证来配置 NFS 服务器。首先安装和配置 NFS 服务器软件。之后,在服务器和客户端上启用 Kerberos 身份验证即可实现安全连接和身份验证。创建密钥表和主体是为了实现对 NFS 服务器的安全访问。然后,在 NFS 导出设置中,会列出共享目录。通过修改防火墙规则,可以接受 NFS 和 Kerberos 流量并保持连接。在此设置中,Linux 客户端可以安全地访问和共享来自 NFS 服务器的文件,并且 Kerberos 身份验证为文件共享提供可靠且安全的设置。使用的方法使用配置管理工具实现自动化手动配置方式使用配置管理工具实现自动化通过使用配置管理工具进行自动化,可以使使用基于 Kerberos 的身份验证的 Linux 客户端…
2025年2月28日

一次性运行多个 Linux 命令

在这篇快速的初学者技巧中,学习如何在一个命令中依次运行多个 Linux 命令。有时您想要执行多个命令,但不想等待一个命令结束才能运行下一个命令。幸运的是,Linux 为您提供了多种运行多个命令的方法,在本教程中,我将向您展示三种方法:使用分号 (;) 运算符使用 AND (&&) 运算符使用 OR (||) 运算符1.使用分号运行多个命令?当您想要执行链接命令而不管前一个命令是否成功执行时,此方法很有用。使用分号链接多个命令是运行多个命令的最著名的方法,这是有原因的。您可以在命令链中添加任何命令,因为每个命令都将单独执行,并且不依赖于上一个命令执行的状态。Command_A ; Command_B ; Command_C正如您所看到的,我所做的只是用空格和一个分号分隔两个命令。挺容易。正确的?现在,让我们看一个例子:cr ; pwd ; hostn…
2025年2月28日

WunderlistUX:Wunderlist 的 Linux 客户端

您是奇妙清单用户吗?有一个全新的非官方 Linux 客户端 - WunderlistUX。Wunderlist 是流行的待办事项列表和任务应用程序之一。但与许多其他应用程序一样,它缺乏 Linux 客户端,尽管它们几乎拥有适用于所有其他平台的客户端。 WunderlistUX 的创建就是为了弥补这一差距。奇妙清单用户体验它不是一个完全原生的 Linux 应用程序。相反,WunderlistUX 只是官方网络应用程序的 Electron 包装器。当然,您始终可以在浏览器窗口中打开奇妙清单网络应用程序,但 Electron 包装器在其之上添加了原生感觉。此外,Electron 应用程序可以与本机菜单和通知很好地集成。它的工作原理和外观就像网络应用程序一样。它也具有响应能力。您可以调整窗口大小,它会调整其界面。最初,它仅支持 Elementary OS 主…
2025年2月28日

UberWriter:适用于 Linux 的 Uber Cool Markdown 编辑器

Linux 上并不缺乏 Markdown 编辑器。你会发现很多,如果你像我一样优柔寡断,很难选择其中之一。为了增加您的麻烦,让我告诉您另一个很酷的 Markdown 编辑器,UberWriter。UberWriter 是一款适用于 Linux 的 Markdown 编辑器,具有简洁的界面,并且专注于编写。如果您是极简主义者,您会喜欢这个界面。更新UberWriter 已分叉为撇号编辑器。UberWriter 使用 pandoc markdown。 UI基于GTK3。 UberWriter 的功能快速列表如下:干净的界面pandoc降价预览选项无干扰的“专注模式”浅色和深色主题拼写检查html 和 pdf 中的语法突出显示和数学可选择导出为 PDF、HTML、ODT 等在 Linux 上安装 UberWriter要安装 UberWriter,您必须安装并配置 Fla…