当前位置: 首页 > 科技观察

八个让事情变得更简单的高级Linux命令替代方法

时间:2023-03-17 15:51:39 科技观察

随着Linux的发展,社区已经开发出标准Linux命令的强大替代方法。这里是其中的一些。当您学习Linux时,您可能会从Unix时代以来就存在的基本命令开始。但是,开发人员很久以前就创建了标准命令,而如今,这些命令已经过简化以便于使用。作为中级或专家用户,最好学习这些命令的强大替代方法并掌握它们。这些经典命令的替代方法可以节省您的时间并提供详细的结果。以下是Linux中标准命令的一些最佳替代方法。Linux命令及其替代项让我们从每个命令及其替代项的摘要开始:经典命令描述现代替代项man以简单格式显示任何命令的用户手册tldrcat创建文件、查看文件内容、连接文件等查找特定来自终端的文件或目录fdgrep搜索具有特定字符模式的文件并显示这些行Neovimdf提供有关磁盘上可用空间的信息duf上表提供了一些最常用的Linux命令的基本详细信息。接下来,您将了解经典命令示例及其替代命令。1.man和tldrman命令对其他Linux命令进行了详细说明。但是,如果您不想阅读冗长的详细信息,可以使用tldr(太长;未阅读)命令。例如,让我们同时使用man和tldr获取有关tar命令的信息:linuxmi@linuxmi:~/www.linuxmi.com$mantarlinuxmi@linuxmi:~/www.linuxmi.com$tldrtar错误解决:执行tldrtar,一个tldrpageforcommandtarnotfound#执行以下命令更新本地命令库linuxmi@linuxmi:~/www.linuxmi.com$tldr--update可以看到,结果完全不同,tldr提供更紧凑的结果。2.cat和batcat命令创建文件、查看其内容并连接它们。另一方面,bat命令提供了cat命令的高级替代,包括语法高亮、Git集成、自动分页等。“蝙蝠”这个名字来源于哺乳动物“蝙蝠”,因为它看起来像一只长着翅膀的猫。下面我们使用cat和bat命令查看shell脚本内容:linuxmi@linuxmi:~/www.linuxmi.com$catlinuxmi.cpp相关:Linuxcat命令使用详解https://www.linuxmi.com/linux-cat-mingling.htmllinuxmi@linuxmi:~/www.linuxmi.com$batcatlinuxmi.cpp这两个命令的区别在于cat以文本格式显示脚本,而bat命令以语法高亮显示结果。3.find和fdfind命令用于从终端查找特定文件或目录。但是,fd命令提供了一种更方便的方式来搜索任何文件。例如,如果用户不知道文件的位置,find命令需要一个-name选项来搜索文件,但是fd命令不需要任何东西。linuxmi@linuxmi:~/www.linuxmi.com$find-namelinuxmi.cpplinuxmi@linuxmi:~/www.linuxmi.com$fdfindlinuxmi.cpp相关:Linuxfind命令使用简介https://www.linuxmi.com/linux-find-mingling-shiyong.html优秀的Linux实用程序:fd-古老的find命令的高级替代https://www.linuxmi.com/linux-fd-find.htmlfd命令直接显示文件位置,所以它是find命令的高级替代品。4.grep和ackgrep命令在文件中搜索特定字符模式并显示包含该模式的所有行。作为替代方案,ack命令提供了一个快速搜索选项。ack命令还提供了极好的灵活性,可以从搜索结果中排除某些输出。让我们举个例子来说明grep和ack是如何工作的:linuxmi@linuxmi:~/www.linuxmi.com$grep-r'linuxmi'相关:Linuxgrep命令高级使用示例https://www.linuxmi.com/linux-grep-mingling-gaoji.htmllinuxmi@linuxmi:~/www.linuxmi.com$acklinuxmi使用grep命令,你需要提供字符详细信息和文件名。但是,ack命令只需要字符详细信息并相应地搜索整个系统。5.du和ncdudu代表“磁盘使用情况”,显示系统上估计的文件空间使用情况。作为替代方案,ncdu命令(“Ncurses磁盘使用情况”的缩写)提供了一种更有用的检查磁盘使用情况的方法。linuxmi@linuxmi:~/www.linuxmi.com$du相关:Linuxdu(diskusage)磁盘管理命令使用详解https://www.linuxmi.com/linux-du-disk-usage-mingling.htmllinuxmi@linuxmi:~/www.linuxmi.com$ncdu上面的例子表明,ncdu命令提供了比du命令更方便的界面和更详细的信息。6.top和htoptop或“进程表”命令实时提供有关当前正在运行的进程的信息。此命令还详细说明了内存使用情况、资源使用情况和CPU使用情况。同时,htop命令允许您以更具交互性和用户友好性的方式监控资源利用率。因此,htop命令是top命令的高级版本。linuxmi@linuxmi:~/www.linuxmi.com$top相关:我最喜欢的Linuxtop命令选项https://www.linuxmi.com/linux-top-command.htmllinuxmi@linuxmi:~/www.linuxmi.com$htop区别很明显,因为htop命令比top命令有更多的交互输出。相关:如何使用htop监控Linux系统进程https://www.linuxmi.com/htop.html7.Vim和NeovimVim是一个基于屏幕的文本编辑器,可以轻松访问它以高效地创建和修改文本。Neovim只是Vim的一个高级版本,它解决了用户在使用Vim时遇到的问题。诚然,Neovim和Vim几乎相同,但Neovim的可用性和扩展性使其成为Vim的高级版本。Neovim对所有Vim插件和异步函数的支持提供了广泛的性能改进。linuxmi@linuxmi:~/www.linuxmi.com$vim相关图:跟着我在Ubuntu下将Vim8.2搭建成PythonIDEhttps://www.linuxmi.com/ubuntu-vim-8-2-python-ide。html为程序员和开发者推荐Vim插件https://www.linuxmi.com/vim-chajian.htmllinuxmi@linuxmi:~/www.linuxmi.com$nvim可以看到,两个编辑器在用户上没有区别界面,但每个编辑器的内部功能不同。8.df和dufdf或“disk-free”命令提供有关文件系统总可用空间的信息。对于高级选项,duf或“磁盘使用情况和可用空间”命令提供与df和du相同的信息,但具有现代风格化输出。linuxmi@linuxmi:~/www.linuxmi.com$dflinuxmi@linuxmi:~/www.linuxmi.com$dufduf命令的输出与df命令有很大不同,它以表格形式提供有关磁盘使用情况和可用空间的信息。相关:duf:一个高质量的Linux磁盘信息查看器https://www.linuxmi.com/duf-linux.html高级Linux命令替代品让事情变得更容易Linux多年来发生了很大变化,它现在是最好的之一世界上的操作系统。此更改还为经典命令带来了现代替代方案。这些替代方案为用户提供了高效执行任务的高级功能和选项。在Linux上工作时,这些新的替代方案可以节省您的时间和精力。一般来说,学习新命令是改进命令行和Linux操作系统的必经之路。作为初学者,熟悉操作系统体系结构的来龙去脉并学习一些提示和技巧以在更短的时间内完成更多工作应该是您的主要目标。