一是对系统架构理解的透彻,二是经常用已不需要刻意记忆,三是随手能调man

所谓孰能生巧。我刚接触linux的时候,很多的命令也是记不住,所以我记不住的时候我就会去翻翻笔记或者直接上网查,慢慢的用得多了,一些基本的常用的命令也就记住了,如果碰到一些不常用的或者忘记的命令那么我就查查工具书或者上网查。

总之就是要常用Linux,如果不常用那么命令就很快会忘记。

我接触Linux已经有8年啦,时间真的过得非常得快,在Linux系统进行开发,我已经8岁啦,我和Linux也是个老熟人啦,题目中说的大神,其实是个伪命题,在这个领域,从来都是人外有人,天外有天,要说为什么有的人能记住那些命令,其实跟这个人的所做的业务有关系,比如,做运维的,那在平常的工作里,会用到许许多多的命令来完成运维,在工作中,用的多啦,自然而然就记住啦,这就是任务驱动的原因。

项目驱动,项目中,会遇到一些非常特殊的需求,也会用到各种各样的命令,开发完后,进入测试流程,一定会修改bug,在解决bug的过程中,也会加深对命令的理解,这样就又记住了很多命令,这就是项目驱动的结果。

Linux 的命令格式和英文的基础格式相差不大,大部分都是缩写,比如最古老的ls命令,就是List(列表、菜单)的缩写,还有file,本来就是英文文件的意思,在linux里,就是查看文件类型的命令。

命令组成不仅仅是一个缩写或单词,后面往往还要加一些参数,用“ -”来连接主命令和参数,表示管理员要执行某条命令的某一项功能。

比如创建文件目录命令:mkdir -p ,是make directory的缩写,-p就是查询是否存在要建立的目录,如果不存在,就建立,如果存在,就忽略。

Linux中的命令80%以上是这种方式存在的,所以大神们只是英文单词记的比较多,同时又能看懂命名规范而已。只要你连续1年使用无界面Linux,你也能记住。