如何给Linux 命令做标记

38次阅读
没有评论

共计 1314 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关如何给 Linux 命令做标记,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

给 Linux 命令做标记

我们可以给一些复杂的命令打上标签,这些标签可以提醒你相关 Linux 命令的作用。在对 Linux   命令应用标记之后呢,我们就可以不用输入又长又复杂的命令啦,只需要输入我们设置好的标记字符就 OK 了!

下面拿一个命令进行示范吧,比如在当前目录中查找和列出大于 10MB 的文件,并按大小对它们进行排序:

$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z

不知道你们还记不记得这个命令是干嘛的呢? 不记得的同学自行一部分一部分拆开分析哈。

因为它太长了,作用也没办法一眼看出来,所以我们可以在它的末尾添加一个便于记忆的标记,最好是能体现命令的作用滴,比如这里设置  ListFilesBiggerThanXSize:

$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize

注意:以 # 开头,并且命令和标签名称之间留有空格。

赶紧试试效果,输入刚才的标记:

$ !? #ListFilesBiggerThanXSize

在这里,! 和 ? 运算符用于获取并运行我们之前从 BASH 历史记录中标记的命令。

[alvin@VM_0_16_centos ~]$ find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize total 104K 16K httpd.c 16K shakespeare 12K hello 4.0K dir2 [alvin@VM_0_16_centos ~]$ !? #ListFilesBiggerThanXSize find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z #ListFilesBiggerThanXSize total 104K 16K httpd.c 16K shakespeare 12K hello 4.0K dir2

另一种方法

另一种记忆方法就是「起外号」,也就是使用 alias 命令,大家应该比较熟悉,原理都是和做标记差不多。

比如,给我们上面的命令起个“外号”:

$ alias ListFilesBiggerThanXSize= find . -size +10M -type f -print0 | xargs -0 ls -Ssh | sort -z

使用的时候直接输入:

$ ListFilesBiggerThanXSize

关于“如何给 Linux 命令做标记”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-07发表,共计1314字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)