学习linux命令的正确姿势

良许Linux 良许Linux     2023-03-26     400

关键词:

大家好,我是良许。

大家应该注意到了,最近我的公众号文章末尾都挂着自己录制的《Linux命令从小白到大神》课程。

这个课程我从开始录制到制作完成,足足花了一个半月。如果加上前期的资料收集与教案准备,肯定有将近三个月。

首先跟大家讲讲我为什么要开发这门课程。

我们知道,Linux 的精髓就是命令,只要你跟 Linux 打交道,你肯定需要敲很多很多的命令。

所以,想学好 Linux ,第一步肯定要先学好命令。

当年我刚开始学 Linux 的时候,那一串串复杂的命令总是让我非常头疼,所以我迫切想系统学一遍命令。但是我找来找去,在网络上就是没有找到系统介绍命令的课程。

而且,就算是放到现在,网络上依然没有这类型的课程,顶多就是介绍一些常用的命令,非常非常不系统,而且基本上每个命令都只是一带而过。

所以,我觉得非常有必要去开发一套这样的课程,来帮助想学或者正在学 Linux 命令的同学。

学习命令百度一下就好?

有些人可能会说,现在互联网这么发达,碰到要用什么命令,直接某度一搜不就什么都有了吗?

我在直播的时候,也经常有小伙伴提出这样的疑问:

之前我也这么觉得。

但是,我在学命令的过程中,搜索出来的文字版的教程,要么非常不系统,要么就是排版很乱,影响学习,甚至还有很多的错误。

而且,那些文字版的教程,基本上看不到命令执行结果,需要我们自己动手敲一遍,还不一定是我们想要的效果,增加了我们学习及试错的成本。

另外,你想查某个命令,前提是你需要知道有这个命令的存在,否则怎么查呢?

比如校验文件的 md5 值有个命令是 md5sum ,我之前一直不知道这个命令,而是自己动手写了个程序来校验 md5 值 。

后面我才知道有 md5sum 这个命令,要是早点知道我就不会浪费这个时间了。

再比如,如果要进行文本处理的时候,你除了知道 grep 、sed、awk 这三剑客外,还有什么命令可以使用的?

如果你没有系统学过一遍 Linux 命令,你也许不知道还有 cut、sort、paste、split、uniq、join、tr 等等命令。

这就像你要做一张桌子,你要知道有锯子、刨刀、电钻、磨砂机等等工具,然后你才可以去百度它们的用法,再去使用它们。

否则你就只能傻愣在那边,心里有个需求,但不知道用什么工具实现,这些工具也不会使用。

基于此,我就特别想做一个Linux命令课程,帮助跟我有一样困扰的小伙伴。

接下来,我跟大家介绍一下我们这套课程有哪些特色。

首先,我们全程使用思维导图,没有任何 PPT,所以我们的课程跟那些只会念 PPT 的课程不一样,是一个实操型的课程。

并且使用思维导图会更加直观,学习起来效果更好。

其次,我总结归纳了 150 个高频使用的命令,包含了 40 个打星标的超高频使用命令,以及110 个次高频命令,并且按照类型进行分类,学习起来会更加系统。

否则一个个命令孤零零拿出来学习,很容易忘记,也不知道它跟其它命令有什么关联。

并且呢,除非两个命令关联性太强了,否则对于大多数命令,一节课我只讲一个命令,这样也方便大家检索学习,哪个命令不懂就学哪个。

而且,每个命令我都尽量做到不涉及其它命令,这样学习起来就不会受到没学过的命令的阻挡了。

然后,每个命令我都尽量收集了足够多的案例,而不是网络上那些文字版教程那样,一带而过。我尽量把每个命令的最常用的选项都讲透,让大家一次就掌握这个命令。

而且,在讲解的过程当中,我全程手敲命令,并且一边敲一边跟大家讲这条命令为什么要这么写,每部分代表了什么意思,同时也直接让你们看到命令运行的效果,学习起来效率更高。

最后,这150个命令,平均下来每个命令讲解4分钟,总时长超过10小时,甚至都可以媲美那些上千元的大课了。

还有很重要的一点,那就是我们这套课程还提供答疑服务!

一套 10 元的课程,居然还提供答疑服务??简直不要太良心了!

而且,我们答疑群的氛围非常好,不仅我在给大家答疑,大家也都在互帮互助。很多人说,冲这个答疑群,买这个课程值了!

同时,我们答疑群里还有鹅厂出来的大佬在热心解答大家的疑惑哦,而且不仅仅是课程里的问题,跟编程相关的问题都可以交流。

简单来说,我的这套课程很直观,很系统,并且干货也很足,可以充分满足你学习命令的需求!

那么,学完这门课,你将得到什么呢?

首先,就是150个命令的系统化学习,命令的作用以及每个选项的用法,我都给你讲解得很清楚很通透。

其次,在前面我还讲解了部分基础知识,比如虚拟机安装,终端的使用等等,让你在学习命令的过程中,减少一些知识障碍。

另外,我们还提供无限次的答疑服务,你在学习课程的过程中,有任何疑问都可以向我无限次提问,我都可以免费向你解答。

就一个 10 元的小课还提供答疑服务,简直是物超所值!在知识付费平台上,基本上百元以内的课程都不提供答疑服务。

那么,有哪些人适合学这门课呢?

简单一句话,你现在,或者将来,只要有可能跟服务器打交道,都需要学一学这门课。

实际上,作为一名程序员,不管是后端、嵌入式、大数据、运维还是测试人员,你或多或少都需要跟服务器打交道的,所以都需要学习 Linux ,因为这是程序员的基本功。

另外,如果你是计算机专业的在校生的话,也一定要学一下这门课。在学校里,老师会讲到命令,但基本只讲最常用的二三十个,并不全面。而我这个课程,刚好可以作为补充。

如果你是程序员老手,或者计算机爱好者的话,也强烈建议你学一下这门课,对自己的知识进行查漏补缺,毕竟技多不压身,多学一些技能肯定会对你的能力有更大的补充。

什么是开始学习英文的正确姿势?

经常被人问如何学习英文,通过实践我认为找到了一条可以学好英文的可行之路,现在我在这条路的入口打着火把给想走这条路的人照个亮,分享一下自己的学习经验。学习前英文水平想认真学英文但又不知道从哪里开始,英文... 查看详情

6learnbydoing才是正确的技术学习姿势

打算搭建自己的窝啦! Learnbydoing 希望自己能够坚持的写下去……现在写到6啦 开始装饰器,模块等概念的学习了……650)this.width=650;"src="https://s2.51cto.com/wyfs02/M01/9B/D6/wKiom1lnjfOyeXC1AAhetmhG-AU152.jpg"title="DJI_0002[00_06_03] 查看详情

谈谈学习---我认为的正确的学习姿势

...了许多朋友,有的以及的大牛,有的才刚刚开始学习。在几个群里每天都能看到有人在问问题,一开始,只要是我会的我都会试着去解答一下,因为帮助别人的同时也可以让自己对这个知识点更加的熟悉,... 查看详情

在linux(ubuntuserver)上面安装nodejs的正确姿势

上一篇文章,我介绍了 在Windows中安装NodeJS的正确姿势,这一篇,我们继续来看一下在Linux上面安装和配置NodeJS。为了保持一致,这里也列举三个方法第一个方法:通过官网下载安装https://nodejs.org/en/download/这种方式的问题是... 查看详情

观看学习视频的正确姿势与姿态

...于基础太烂、也不愿意头悬梁锥刺股。所以呢,那就改进学习方式呗,提高效率。整个开发过程中,自己犯了一个很大的错误。即是在第五周中途才突然发现,其实代码在整个 查看详情

阿里巴巴java开发手册的正确学习姿势是怎样的?|文末送书

阿里巴巴Java开发手册的正确学习姿势是怎样的?|文末送书△Hollis,一个对Coding有着独特追求的人△这是Hollis的第243篇原创分享作者lHollis来源lHollis(ID:hollischuang)很多人都知道,阿里巴巴在2017发布了《阿里巴巴Java开发手册》,... 查看详情

linux怎么看软件的日志文件,linux中查看日志文件的正确姿势,求你别tail走天下了!...

...经用过好多次vim编辑器来查看日志文件。千万不要使用vi命令来查看 查看详情

cassandra学习五使用key的正确姿势(代码片段)

NoSQL一般是反范式的,比如提倡数据冗余,使得不至于写出非常复杂的SQL语句。Cassandra之中一共包含下面5中Key:PrimaryKey:用来获取某一行的数据,可以是一列或多列         PRIMARYKEY(key_part_one,key_part_two)... 查看详情

前端要以正确的姿势学习编译原理(上篇)(代码片段)

...却发现并没有人给大家介绍前端要如何以系统并且正确地学习编译原理,所以我就结合自己的经验以及走过的弯路来给大家分享点心得和经验,希望能让大家少走点弯路。最后我并不是前端,只是恰好会写点Jav 查看详情

这才是使用ps命令的正确姿势

ps命令详解只输出跟当前shell有关的进程当我们在命令行当中直接输入ps命令,那么就只能够看到在当前终端当中启动的进程,即使同一个用户启动其他的终端,在这个终端当中也不能看到同一个用户在其他终端启动的... 查看详情

kafka-正确激活jmx的姿势

...eKafkaMonitoring正确设置JMX_PORT的姿势(以19797端口为例,所有命令在同一行):以下方式是不起作用的(分别设置JMX_PORT和启动kafka),也就是说JMX_PORT的设置不会被传递到子shell中,原因请参看:linux-exportnotworkinginmyshellscript-StackOverflow... 查看详情

使用layoutinflater的正确姿势

...数.那时候就这样用,初初还是好好的.直到后来随着进一步学习安卓开发发现layoutinflater的这两个参数是有大大的门道在里 查看详情

掌握libevent网络库的正确姿势c/c++linux服务器开发

掌握libevent网络库的正确姿势|服务端事件构成和网络编程的问题|memcached是如何使用libevent【linux服务器开发】专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB&# 查看详情

预训练模型代码深度剖析之开宗明义:新学常见误区和正确的学习姿势

...型的过程中,发现了初学者的几个误区,分别是:在整个学习过程中,重理论轻代码,忽略了将论文和代码进行对齐,而由于代码中往往包括了一些论文中不曾讲到的细节,所以也未曾达到全面细致的理解。在学习代码过程中,... 查看详情

linux使用vlc多媒体的正确姿势,解决vlcisnotsupposedtoberunasroot.的问题(代码片段)

  HowtorunvlcvideoplayerasrootuserinLinux  首先是安装,不过在Debian系Linux中,使用apt/apt-get包管理会很轻松: $sudoaptinstallvlc-y  出现vlc多媒体图标。  若读者是RedHat系Linux,则可参考博主另一篇:yum安装VLC多... 查看详情

linux使用vlc多媒体的正确姿势,解决vlcisnotsupposedtoberunasroot.的问题(代码片段)

  HowtorunvlcvideoplayerasrootuserinLinux  首先是安装,不过在Debian系Linux中,使用apt/apt-get包管理会很轻松: $sudoaptinstallvlc-y  出现vlc多媒体图标。  若读者是RedHat系Linux,则可参考博主另一篇:yum安装VLC多... 查看详情

使用layoutinflater的正确姿势(代码片段)

...数.那时候就这样用,初初还是好好的.直到后来随着进一步学习安卓开发发现layoutinflater的这两个参数是有大大的门道在里面.    然后这一篇博客可以说是我对l 查看详情

吐血整理svn命令行,subversion的正确使用姿势,让版本控制更简单~

...一直博主一直用svn的桌面版本,但看项目经理一直都用的命令行方式,不为性能,还能直接装逼呀!在这里先感谢赵哥,也把它分享给感兴趣的你们~二、直接上干货1.svncheckoutpath#path是服务器上的目录功能:从服务器checkout代码... 查看详情