2025年2月28日

Linux 中的 10 个 tr 命令示例

tr(translate的缩写)是一个有用的命令行实用程序,可以翻译和/或删除标准输入中的字符并写入标准输出。它是一个在命令行上操作文本的有用程序。本文将为 Linux 新手解释一些有用的 tr 命令示例。运行tr命令的语法如下,其中SET1中的字符被转换为SET2中的字符。tr flags [SET1] [SET2] Linux tr 命令示例1.一个简单的tr命令用例是将文本中的所有小写字母更改为大写,反之亦然,如下所示。$ cat linux.txt linux is my life linux has changed my life linux is best and everthing to me..:) $ cat linux.txt | tr [:lower:] [:upper:] LINUX IS MY LIFE LINUX HAS CHANGED MY LIFE LINUX IS BE…
2025年2月28日

在 Ubuntu 20.04 上设置 LAMP(Linux、Apache、MySQL、PHP) 堆栈

您可能刚刚开始使用 PHP 构建动态 Web 应用程序,并且想要设置 LAMP 堆栈。 LAMP 术语源自 Linux 操作系统、Apache 服务器、MySQL 数据库和 PHP 语言。让我们开始在 Ubuntu 20.04 上安装 LAMP Stack。首先,您应该在系统上拥有 sudo 权限或以 root 身份登录来执行以下任务:更新系统的包存储库要开始所有安装,最佳实践是首先更新 APT 缓存存储库,以便可以顺利安装所有最新的应用程序。$ sudo apt update更新 apt-cache 后,我们就可以继续安装 LAMP Stack。我们首先安装MySQL。在 Ubuntu 20.04 上安装 MySQL由于 MySQL 主要用作 PHP 的数据库,用于管理和存储数据,以便在 ubuntu 系统上安装 MySQL,请输入以下命令。$ sudo apt install mysql-serve…
2025年2月28日

如何使用 Gnome Tweaks 在 Ubuntu 桌面上自定义主题

所有面向 UI 的操作系统都有一定的外观和感觉,具体取决于它们所使用的主题。您可能喜欢也可能不喜欢操作系统的默认主题,并且可能希望通过启动几乎所有桌面功能的新外观来自定义整个用户体验。 Ubuntu 桌面在桌面图标、应用程序外观、光标和桌面视图方面提供了强大的自定义选项。这是使用以下主题后的默认桌面的外观:应用主题:氛围光标主题:DMZ-白色图标主题:DMZ-白色Shell 主题:默认 Gnome Shell在本教程中,我们将介绍如何更改上述主题,以便按照您想要的方式自定义桌面。Gnome Tweaks 实用程序:桌面定制的首选解决方案Tweaks 实用程序允许您在很大程度上调整桌面的外观和感觉。它可以安装和管理主题和扩展、更改电源设置、管理启动应用程序以及启用桌面图标等设置。因此,定制过程的第一步是在您的系统上安装 Gnome Tw…
2025年2月28日

如何在 Ubuntu 中更改/欺骗 MAC 地址

作为 Linux 用户,我们有时需要更改网络适配器的 MAC 地址。此过程也称为欺骗或伪造 MAC 地址。本文介绍如何通过 Ubuntu 18.04 LTS 系统更改 MAC 地址。什么是 MAC 地址MAC 代表媒体访问控制,是永久嵌入网络适配器固件中的六字节 ID。该地址可由安装适配器的操作系统和网络读取。所有网络节点(例如工作站和打印机等)均通过网络上的这些 MAC 地址进行标识。即使对于同一制造商的两个相似设备型号,这些地址也不相同。所有 MAC 地址都需要遵循 IEEE(电气和电子工程师协会)制定的标准。为什么要更改 MAC 地址?那么为什么我们需要更改MAC地址呢?改变的原因主要有以下两个:更改 MAC 地址的最常见原因是维护隐私。如果您连接到公共网络,最好的方法是保持您的 ID 不被暴露以伪造 MAC。如果网络管理员在防火墙或路由器上阻止了您的 MAC I…
2025年2月28日

如何更改 Ubuntu 系统上的时区

如果您已将 Ubuntu 系统设置为获取自动时区,它将通过互联网同步您的系统,以便它具有您最近位置的时区。如果你想根据自己的喜好更改时区,Ubuntu 为你提供了两种方法:通过命令行和图形用户界面。在本文中,我们将解释如何更改 Ubuntu 18.04 LTS 系统的当前时区。如何查看当前时区通过命令行通过 Ubuntu Dash 或通过 Ctrl+Alt+T 快捷方式打开终端应用程序。输入以下命令以查看有关系统时间和时区的信息:timedatectl您还可以使用以下命令查看此信息:ls -l /etc/localtime通过用户界面为了通过 UI 查看有关当前时区的信息,您需要访问“设置”实用程序中的“日期和时间”设置。您可以通过系统 Dash 执行此操作,如下所示:单击日期和时间搜索结果可打开以下设置视图:如何更改时区通过命令行打开终端并输入…
2025年2月28日

如何在 Debian 中安装 JetBrains IntelliJ

JetBrains IntelliJ IDEA 是一种流行的应用程序开发环境。 IntelliJ IDEA 由 JetBrains 开发。 JetBrains IntelliJ IDEA 包含多个内置工具,包括自动代码完成、数据库集成、终端、内联调试器等。 IntelliJ IDEA 的核心包支持 Groovy、Java、XML 和 Kotlin 语言。您还可以安装各种插件来支持其他编程语言,例如 Perl、Python 和 Go。本文提供了在 Debian 10 系统上安装 JetBrains IntelliJ IDE 的指南。先决条件要在 Debian 10 系统上安装 JetBrains IntelliJ IDE,您需要具有特权访问权限才能运行 sudo 命令或以 root 用户身份登录。在 Debian 10 中安装 IntelliJ IDE可以使用以下两种方法之一在 Debian 10 中安装…
2025年2月28日

如何在 Linux 中使用 Wget 限制文件下载速度

Wget 是一种广泛使用的非交互式命令行实用程序,用于从 Web 检索文件。就像大多数类似的工具一样,它支持下载速度限制,这允许您设置最大下载限制,以免淹没您的(可能很慢)互联网连接并让其他应用程序访问更多带宽,特别是当您运行多个应用程序时您机器上的网络应用程序。另请阅读:WonderShaper – Linux 中限制网络带宽的工具在这篇短文中,我们将向您展示如何在 Linux 中使用 wget 命令限制特定文件的互联网下载速度。如何使用 Wget 限制文件下载速度使用wget时,您可以使用--limit-rate开关限制文件检索率。该值可以用字节、千字节(带有 k 后缀)或兆字节(带有 m 后缀)来表示。以下示例展示如何使用 wget 命令将文件下载速度限制为 50KB/s。wget --limit-rate=50k https://cdn.ope…
2025年2月28日

Linux 命令行的四个 Web 浏览器

还记得网络就像可搜索文本一样简单的日子。终端和低功率个人计算机足以通过缓慢的互联网连接访问基于文本的网络。当然,后来人们使用命令行网络浏览器来访问网络;其中还包括著名的 Lynx 浏览器。现在时代已经变了,浏览器技术已经转向图形化和功能更强大的网络浏览器,例如 Chrome、Firefox 和 Safari。尽管如此,还是有人更精通终端,并且更喜欢通过基于终端的浏览从网络访问即时信息。即使基于终端的计算机也存在,对于它们来说,命令行浏览器有时是连接到网络的唯一方式。那么我们如何通过 Linux 命令行(终端)安装和使用这些基于文本的浏览器呢?本文通过解释安装终端并将其用作网络浏览器的方法,为您提供了通过 Linux 终端使用网络的四种方法。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。如果您已经精通终端,…
2025年2月28日

在 Ubuntu 上使用 Snap 包管理器

Snap 是一个用于捆绑应用程序及其所需依赖项的工具,以便它无需任何修改即可在不同的 Linux 发行版上运行。Snap 应用程序托管在 Snap Store 中。截至撰写本文时,snap 商店中有数千个开源和专有应用程序。在本文中,我将向您展示如何在 Ubuntu 上使用 Snap 包管理器。那么,让我们开始吧!搜索 Snap 包要安装 Snap 包,您需要知道该包的名称以及它是否在 Snap 包存储库中可用。要查找此信息,您可以从命令行非常轻松地在 Snap 软件包存储库中搜索所需的软件/应用程序。例如,要搜索 JetBrains PyCharm IDE,请使用以下命令搜索与 pycharm 关键字匹配的包:$ sudo snap find pycharm应列出与 pycharm 关键字匹配的 Snap 包。您应该找到 Snap 包的名称、默认安装的版本、发布者的名称及其摘要…
2025年2月28日

在 Linux 中查找和删除重复文件的 5 个最佳工具

如果您习惯使用下载管理器从互联网上下载各种内容,那么组织您的主目录甚至系统可能会特别困难。通常,您可能会发现您下载了相同的 mp3、pdf 和 epub(以及各种其他文件扩展名)并将其复制到不同的目录。这可能会导致您的目录中充满各种无用的重复内容。在本教程中,您将学习如何使用 rdfind、fdupes 和 rmlint 命令行工具在 Linux 中查找和删除重复文件,以及使用名为 DupeGuru 和 FSlint 的 GUI 工具。请注意 - 始终小心您在系统上删除的内容,因为这可能会导致不必要的数据丢失。如果您使用新工具,请首先在测试目录中尝试,在该目录中删除文件不会出现问题。1. Rdfind – 在 Linux 中查找重复文件Rdfind 来自冗余数据查找,它是一个免费的命令行工具,用于跨多个目录或多个目录内查找重复文件。它递归地扫描目录并识别具…