找到关于 Linux 的1448 篇文章

带例子的最常用的 Linux IPTables 规则

Sharon Christine
更新于 2020年1月31日 12:34:37

10K+ 次浏览

本文将帮助您创建可直接用于日常需求的 IPtables 规则,这些示例将作为您使用这些规则处理 iptables 的基本模板,以满足您的特定需求。删除 IPtables 或现有规则在开始构建新的 IPtables 规则集之前,您应该清理所有默认规则和现有规则。使用 IPtables flush 命令,以下是一些示例 –#iptables --flush (或) # iptables --F 默认策略链默认策略为 ACCEPT,将所有 INPUT、FORWARD、OUTPUT 的策略更改为 DROP。# iptables -P INPUT ... 阅读更多

2016 年最佳基于 Linux 的操作系统发行版

karthikeya Boyini
更新于 2020年1月17日 10:04:55

311 次浏览

本文帮助您了解 Linux 操作系统的一些关键特性,以便您可以为您的环境选择 Linux。2015 年和目前的 2016 年将是 Linux 至关重要的一年,尤其是在企业级领域和消费者/家用用户领域。作为一名自 1996 年以来的 Linux 用户,我可以看出操作系统在 20 年里已经走过了漫长的道路。今年,我们肯定可以期待更多令人兴奋的新版本。免费/开源基于服务器的操作系统“Debian/CentOS”如果您想运行服务器,但需要一个免费或开源的服务器版本... 阅读更多

使用 sed Linux 命令进行文本和文件处理

karthikeya Boyini
更新于 2020年1月17日 09:50:36

488 次浏览

Sed 是一个流编辑器。流编辑器用于对输入文件进行正常的文本转换。同时,在某些方面类似于允许脚本编辑的编辑器(类似于 ed)。sed 通过只对输入进行一次遍历来工作,效率更高。现在,让我们进一步了解 – “使用 sed Linux 命令进行文本和文件处理”。首先,要验证 sed 版本,请使用以下命令 –$ sed --v 样本输出应如下所示 –sed (GNU sed) 4.2.2 Copyright (C) 2012 Free Software Foundation, ... 阅读更多

使用 Aptitude 进行 Linux 包管理

Sharon Christine
更新于 2020年1月17日 09:43:08

280 次浏览

Aptitude 是由 Ncurses 为 APT 前端和 Debian 包管理器创建的,因为它基于文本,并且它从终端或 CLI(命令行界面)运行。本文解释了“使用 Aptitude 进行 Linux 包管理”什么是 APTapt 是一个命令行包管理器,提供用于搜索和管理以及查询有关包信息的命令。它提供与专用 APT 工具(如 apt-get 和 apt-cache)相同的功能,但默认情况下启用更适合交互使用的选项。要获取有关 APT 的更多信息,请使用以下命令 –$ apt 样本输出... 阅读更多

使用 DD 命令测试 Linux 和 Unix 磁盘 I/O 性能

Sharon Christine
更新于 2020年1月17日 09:39:43

9K+ 次浏览

您知道如何在 Linux 操作系统上检查硬盘性能,例如检查读写速度吗?然后,这篇文章适合您!!它主要是为了向新用户提供 DD 命令的概述,并作为开始了解 Linux 世界的探索之旅。什么是 DD 命令?DD 是 Unix 和类 Unix 操作系统的命令行实用程序,其主要目的是复制文件并在过程中转换数据格式。如何使用... 阅读更多

grep 和 fgrep 命令的区别

Mahesh Parahar
更新于 2020年2月25日 06:05:24

660 次浏览

在任何语言或框架中,最重要的主要功能之一就是搜索数据。它不仅表示语言的性能,还表示数据的存储方式。因此,如果我们以 LINUX 操作系统为例,就会出现两个重要的命令,即 grep 和 fgrep。这两个命令都用于在文件、目录甚至多个文件夹中搜索任何字符串或正则表达式。这两个命令的执行方式是处理器开始分析目标文件夹或目标位置并搜索... 阅读更多

为什么应该避免在 Bash 中使用 eval,应该使用什么代替?

Pradeep Elance
更新于 2020年1月3日 07:23:05

1K+ 次浏览

eval 是 Bash shell 的内置命令,它将它的参数连接成单个字符串。然后它用空格连接参数,然后将该字符串作为 bash 命令执行。下面是一个示例,说明它是如何工作的。eval 示例在下面的示例中,我们获取一个包含一些内置 Unix 命令的字符串,然后对其应用 eval。$ var="echo n" $ echo $var $ eval $var 运行上述代码会得到以下结果 -echo n n 如您所见,当应用 eval 时,变量会展开并作为命令执行,不再... 阅读更多

i386 和 x86-64 上的 UNIX 和 Linux 系统调用的调用约定是什么?

Pradeep Elance
更新于 2020年1月31日 12:20:25

728 次浏览

系统调用是应用程序和 Linux 内核之间的基本接口。当 Unix/Linux 程序进行文件 I/O、网络数据传输或调用直接或间接与低级指令交互的某些进程时,就会涉及系统调用。进行这些调用通常涉及使用一个名为 glibc 的库,其中包含这些函数。示例以下是某些常用系统调用及其用途的列表。序号系统调用用途1chmod更改文件的权限2chdir更改工作目录3fork创建子进程4unlink删除名称以及它可能引用的文件系统程序员编写的程序不会直接进行系统... 阅读更多

在 Bash 中循环遍历文件内容

Pradeep Elance
更新于 2020年1月3日 07:15:52

6K+ 次浏览

通常需要使用 bash 脚本从文件中读取每一行。有多种方法可以从文件中读取行。在下面的示例中,我们首先描述了如何创建一个示例文件,然后运行一个读取该示例文件的脚本。创建一个要读取的文件# 打开 vi 编辑器 vi a_file.txt # 输入以下行 Monday Tuesday Wednesday Thursday Friday Saturday Sunday # cat 文件 cat a_file.txt 运行上述代码会得到以下结果 -Monday Tuesday Wednesday Thursday Friday Saturday Sunday 使用 Do-While 在这种方法中,我们使用... 阅读更多

如何在 Bash 脚本中将 DOS/Windows 换行符 (CRLF) 转换为 Unix 换行符 (LF)?

Pradeep Elance
更新于 2020年1月3日 07:12:22

2K+ 次浏览

当我们在 Windows 和 Unix 系统之间传输文件时,我们经常会遇到与行尾字符相关的问题。这是因为 Windows 中的 EOL 字符不被识别为 Unix 中的 EOL 字符。因此,为了解决这个问题,当文件从 Windows 传输到 Unix 时,我们需要遵循以下方法之一。使用 dos2unix dos2unix 命令用于将 Windows 平台的 EOL 字符转换为 Unix 平台。大多数 Unix 系统都预装了此命令。下面我们来看看如何转换文件本身或保存... 阅读更多

广告