想忘记都困难的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为命令而烦恼的小伙伴!

长按二维码,关注我们

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

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


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值