当前位置: 首页 > 网络应用技术

您不知道的Linux环境中的10种替代方案!

时间:2023-03-07 18:22:42 网络应用技术

  大家好,我是jie ge。在Linux操作系统下,我们经常使用CAT命令连接多个文件并将其打印到标准输出。几个文件的合成是一个目标文件,并且将几个文件添加到目标文件中。

  最近,我在GitHub上找到了类似的命令,称为“”,它是CAT命令的替代方法,它具有一些很酷的功能,例如,等等。

  在本文中,让我们向您介绍如何在Linux中安装和使用BAT命令。

  安装Batarch Linux

  可以在Arch Linux操作系统的默认软件源中获得BAT。您可以使用PACMAN命令将其安装在任何基于拱门的系统上。

  软呢帽

  苹果系统

  Ubuntu 21.10

  我下载了在Ubuntu环境中安装的文件,从BAT发布页面下载文件,可以执行以下命令以进行下载和安装。

  对于其他系统,您可能需要从软件源进行编译和安装,或者参考GitHub上BAT上的其他操作系统安装方法。

  使用BAT命令使用BAT命令与使用CAT命令的使用非常相似。

  使用BAT命令创建一个新文件:

  使用BAT命令查看文件内容:

  使用BAT命令同时查看多个文件:

  使用BAT命令将多个文件的内容合并到一个单独的文件中:

  以上介绍了创建新文件,查看文件内容并将多个文件内容合并到单独文件中的方法。

  接下来,让我们看一下一些非常酷的功能。

  BAT命令支持大多数编程和标记的语法,因此让我们使用CAT和BAT命令在Jiaoben1.sh中显示内容,以形成鲜明的对比。

  可以看出,CAT命令以纯文本格式显示文件的内容,并且BAT命令显示语法 - 高和整洁的文本对齐格式。

  从上面的BAT命令的输出来看,可以看出有一个表行。如果您只想显示行号(而不是表单),则可以使用-n参数实现。输出后的效果很美。

  BAT命令支持GIT集成,该集成可以轻松查看和编辑GIT存储库中的文件。BAT和GIT连接可以显示索引的修改。

  BAT支持自动分页,这也需要值得注意。

  支持分页意味着,当文件的输出内容超过屏幕显示时,BAT命令将自动将输出内容传递给较小的命令。空格键可以直接跳到文本末尾。

  当您使用BAT命令时,这些都是不必要的。BAT命令将自动传输跨多个页面的文件的输出。

  与CAT命令相比,检查jiaoben3.sh跨越多个页面文件的内容,提示将直接跳到文件的最后一页。它将无法看到多页面文件的开始的内容和中间部分。

  如果您想通过CAT实现BAT命令的效果,则需要使用CAT的输出将其传输到较少的命令中,以便从一开始就可以查看页面的内容。

  同样,此方法还可以使用Enter键来查看输出内容一页和一页,并且使用空格键可以直接跳到文本末尾的最后一行。

  有24种类型的BAT定制主题,包括:Coldark-Cold,Github,Monokai Extended Light,Onehalfdark,solarized(Light),Twodark,Visual Studio Dark+,Base16,Zenburn等。

  如果您不喜欢默认主题,也可以根据自己的样式对其进行修改。只需执行:命令显示可用主题。

  例如,您必须选择主题,可以直接执行:

  如果您想永久更改特定主题,则可以使用Shell启动文件使其永久性。

  您可以使用风格的参数选项来控制BAT输出的外观。配置元素包括:显示文件内容以外的内容。该参数是逗号分隔的列表。

  您只能使用GIT修改和行号,而不是网格和文件标题,并设置环境变量以将这些更改为永久性。

  关于BAT的使用可用于执行命令或。

  此外,您还可以通过BAT项目的GitHub库查看更多详细信息。使用蝙蝠之后,我不想再使用猫!

  在Linux环境中,我们知道DF命令用于显示磁盘分区上可用的磁盘空间。默认显示单元是KB。您也可以使用此命令将硬盘占据。

  此外,使用空间的使用也可以查看DU命令,但是与DF命令不同,Linux du命令检查文件和目录磁盘使用的空间,并且与DF命令有一些区别。

  接下来,我将向您介绍终端工具。您可以了解传统的Linux命令DF和DU Integrated版本-DUF。

  DUF是Golang编写的跨平台磁盘使用工具,它使您可以轻松检查可用的磁盘空间,对输出进行分类并以友好的方式显示。它适用于Linux,Windows,MacOS,Android,FreeBSD;

  Ubuntu安装方法:

  MacOS安装方法:

  Windows安装方法:

  安装后,您可以直接使用DUF,并且该方法非常简单。

  不添加任何参数,所有本地设备,已安装的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)都将输出;

  如果您只想查看本地连接设备的详细信息,则不想看到其他设备,您可以执行:

  如果您只想按特定顺序排列输出信息,则可以执行:

  更多参数用法:

  对于初学者学习Linux,最遇到的最大问题是Linux操作系统中有无尽的订单以及如何使用各种参数。实际上,您不必记住它。相关信息或通过命令查看相关文档。手册会输出更多信息,对于具有更多参数的命令,手册也很难查看手册。

  这次我将向您介绍一个工具:它的全名是:中文含义:阅读太长。

  实际上,命令的结果基本上太长了。您可以理解,此工具可以简化MAN命令的帮助文档,并列出Linux命令使用的最常用命令,该命令非常易于理解。

  同时,包括一个非常多语言的客户端,例如:C,GO,iOS,Python,Nodejs等,您可以使用不同的客户端安装;

  我的环境是Ubuntu。您需要先安装node.js,然后根据以下安装方法进行操作:

  执行以上三个命令后,您需要再次执行它,更新到最新状态,然后直接使用它;

  TLDR使用:

  TLDR命令的使用也很简单,只需tldr +您要查询的命令即可。

  在Linux操作系统上显示运行状态的最常用工具是我们熟悉的顶部。对于每个系统管理员来说,这是一个很好的帮助者。

  可以说HTOP是顶部的绝佳替代方法。它是用C编写的。它是一个跨平台交互式过程监视工具。它具有更好的视觉效果。更容易理解当前系统。滚动过程列表是查看其完整的命令行和相关信息,例如内存和CPU消耗。它还显示了系统的信息,例如平均负载或交换用法。

  显示的信息可以通过图形设置配置,并且可以进行排序和过滤。可以完成与该过程有关的任务(例如终止和重新处理),而无需输入其PID。

  安装也非常简单,只需执行命令:完成即可。

  HTOP的优势比顶部明显。除了更完整的功能外,其颜色匹配也非常丰富,整体使用更友好。

  Glances是Python编写的跨平台监视工具,旨在通过诅咒或基于Web的接口介绍大量的系统监控信息。根据用户界面对信息进行动态调整。它是GNU/Linux,BSD,Mac OS和Windows Operations.top/htop替代系统。

  它可以在客户端/服务器模式下工作。远程监视可以通过终端,Web接口或API(XML-RPC和RESTFUL)完成,并且统计数据也可以导出到文件或外部时间/值数据库。

  除了列出所有流程及其CPU和内存使用情况外,它还可以显示有关该系统的其他信息,例如:

  您要寻找的文件尚未达到输出结果。首先:需要执行辅助滤波搜索;第二:当文件太多时,终端输出速度很慢;

  EXA是连接到UNIX和Linux操作系统的命令行程序的LS现代替代方案,提供了更多功能和更好的默认值。它使用颜色来区分文件类型和元数据。它了解符号链接,扩展属性和git.it.it。, 只有一个。

  EXA和LS之间有什么区别?EXA的功能Ubuntu 21.10安装只需要执行命令:Just。

  显示选项过滤器选项将选项传递两次以同时显示和目录。

  有关EXA的更多参考:您值得拥有用于开源更换LS的工具!

  FD是在文件系统中查找条目的过程。这是一个简单,快速且用户 - 友好的替代品,可以替代查找命令。FD的目的不是替换查找命令提供的所有功能。在某些情况下,默认值非常有用。

  FD输出为颜色,类似于某些LS模式,这些模式是递归的。在包含GIT存储库的目录中搜索源代码文件时,FD将自动排除隐藏的文件和目录,包括,目录,并忽略file.mode.mode.mode.mode.mode.genercy.genally Chearly,搜索速度更快,相关结果更多,并且更多相关的结果首次搜索时将提供。

  默认情况下,FD正在搜索没有区分当前目录中案例的情况的形式。但是,如果您的搜索模式包含大写字母,则FD将在分散模式下执行。当然,您还可以重写默认值,但是在许多情况下它仍然是有益的。相似地使用相同搜索的查找,需要您提供其他命令行参数。

  FD可用于许多Linux分布。可以执行以下命令。标准存储库可以安装在Ubuntu:

  在Ubuntu操作系统中,该命令是FDFIND,以避免与其他现有实际程序名称冲突。如果您希望它是FD,则可以设置一个别名:

  为了使别名保持不变,它在重新启动后仍然可以使用,请将它们放入“”或“”文件中。

  没有参数选项的FD类似于LS。不同之处在于,它还将默认情况下列出子目录中的文件。

  在当前目录中搜索所有标记文件(.md或.md)。查找命令如下:

  使用FD进行相同的搜索:

  在某些情况下,FD需要其他选项;例如,如果要包含隐藏的文件和目录,则必须使用选项-H,并且在查找中不需要。使用更多命令行参数选项用于FDMethods,请检查FD GitHub存储库。

  他是两个文本搜索工具,它比自己的文字要好得多。

  在指定目录中搜索文本时,无需指定诸如GREP之类的各种命令行选项。输出结果还将包括文件名和行号,搜索关键字将显示高。

  它可以是更多递归搜索文件内容。

  Ubuntu 21.10安装AG和ACK

  AG命令使用AG命令根据文件名搜索相应的文件,并且可以使用-G参数选项。

  在当前目录中搜索SED关键字的文本。

  有关更多参数选项,您可以根据实际场景使用它。

  Axel是命令行多线下载工具。下载文件时,您可以替换curl和wget。

  Ubuntu 21.10安装Axel

  Axel参数选项案例

  可以看出,我们还可以通过Axel下载LS-LR.GZ文件到 /TMP目录。

  在Linux系统下,我们可以使用命令显示磁盘的相关信息。

  Ubuntu 21.10安装PYDF

  可以说PYDF是DF的替代品,它以更简单的方式显示了磁盘的状态。

  尽管我们从事日常工作,但使用了大多数基本命令工具。当您更换上面介绍的10个替代工具时,我相信它在许多情况下仍然非常有用。当然,可能会有更多的Linux命令行更换工具,欢迎您添加下面的消息区域。

  以上是今天要共享的所有内容。

  如果您认为这篇文章对您有点有用,请喜欢,请留言或向前看,让本文让更多的朋友看到它,因为这将是我连续输出更多高质量文章的最强大动力!

  作者:杰克蒂安

  资料来源:公共帐户“ Jie GE的IT巡回演唱会”

  id:jake_internet