软件常用命令轻松掌握学习方法

学习计算机以来,各种不同场景下,不同操作系统下,各种有利的工具命令使用方法越来越多,人的记忆能力有限,无法准确的记忆每个命令。即使天天用也是如此,更不用说,每种命令都有其生命周期,在没被废掉之前会持续的改进,但是不知道哪天会改变到哪个版本,永远也学不完,这个是事实,我们必须要承认。
比如Linux最常用最强大的命令 find ,sed , awk 用的好,平时办公效率非常高。
举个例子:
#查找指定目录下的*.yml文件里内容包含有 |abs 的所有文件. -type d 表示目录。-type f 表示 文件
find pwd -name “*.yml” -type f -exec grep -l “| abs” {} ;

#查找最近7天读过的书
clear;find pwd -name ‘*.pdf’ -mmin -10080;pwd;

#sed 批量替换 root 为hadoop
sed -i.bak -e 's/root/hadoop/g’ hosts

更不用说 maven 的mvn 命令,Linux里的awk, 这个命令1本书都讲不完
有没有一种办法可以让自己不用记住命令,又可以快速学习和使用的方法?

这个问题困扰了我很多年,我之前用的是笨方法,多级缓存法

第一级: 大脑记录
第二级: mac 备忘录
第三级: 有道云笔记
第四级: CSDN博客
第五级: google 搜索

每当遇到一个命令,脑子里想不到或记不清楚,直接打开Mac 备忘录,
输入命令关键字,如果存在曾经记录过的东西瞬间立刻显示出相关文章记录。

这样的方法可以大幅度减轻了记忆压力,让命令使用的命中率提高95%以上,
也就是每个我使用过的命令,我基本上3秒内就可以找到。

但是这种方式有个缺点就是要在使用时,切换窗口到搜索界面。
一定程度上影响了效率。

最近几天想到了一个简单的方法。
自定义命令和命令说明文档。
help me 命令,简称:hm,你也可以用中文拼音首字母bang wo 简称bw
建立一个help文件夹,里面放各种常用命令的markdown 说明。
hm 内容如下:
touch hm
#确保shell 切换到当前shell 脚本文件夹
current_file_path= ( c d " (cd " (cd"(dirname “$0”)"; pwd)
cd ${current_file_path}

然后chmod +x hm

修改你的系统的PATH搜索路径,把这个文件的路径添加进去即可。

#假设你的hm 文件放在这/myfolder/scripts目录下
export PATH=$PATH:/myfolder/scripts

然后在scripts目录下建立help文件夹,
文件夹里放各种个样您自己需要的命令介绍。

在这里插入图片描述

如果设置OK,执行效果类似下面.
在这里插入图片描述
这样您就不用刻意记住命令,也不用在使用时离开工作的控台界面,
所有您用过的命令都可以随时出现在你眼前,过去使用过的场景瞬间浮现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心自由天使

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值