当前位置:   article > 正文

想忘记都困难的Linux命令快速记忆法!

linux命令记不住怎么办

Linux发展这么多年了,命令是越积累越多,外加每个命令都有许多参数,就算是一般的精通者恐怕也不敢说自己能全部掌握!更更何况是熟练运用,就别提刚刚接触Linux的小白了。

这么多复杂的命令要是我们干背,不是说记不住,就算太枯燥难以坚持。当然现在也有一些工具比如:Keep、Bashpast CLI、Pet能帮助我们记录并且运用这些复杂的命令。不过学起这些工具本身就有难度,且还需要下载特定工具,相当麻烦。

本文我们就运用一些小技巧,能快速帮您熟练的记忆这些命令。通过加标签的形式,让您在运用的时候能快速找到对应命令,简单高效!

一、给Linux的命令做标记的方法

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

现在我们把一个命令做标签进行示范,比如现在我们要在当前目录中查询和列出大于10MB的文件,找到后按照文件占用空间的大小进行排序:

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

上述这一串命令如果你学过linux肯定熟悉,但连在一起不知道还知不道其具体作用。现在我们给其拆分的记忆!

因为它太长了,作用也没办法一眼看出来,所以我们可以在它的末尾添加一个便于记忆的标记,最好是能体现命令的作用滴,比如这里设置 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为命令而烦恼的小伙伴!

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/130868?site
推荐阅读
相关标签
  

闽ICP备14008679号