大家好,我是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