最近有些学弟经常私信问我说,他们自己是Linux方面的小白,对于Linux的命令了解十分的少,虽然每次跟着我推荐的学习视频教程可以进行操作,但是离开了视频,就又是两眼抓瞎,什么也想不起来。不知道怎么样通过命令来实现自己的要求,希望我能说说有关如何学习并使用Linux命令的心得总结,所以我今天在这里介绍分享一些我自己一直在用的学习linux命令的巧记,希望能够起到抛砖引玉的效果,如果能对大家有一些学习命令上的帮助,那将使我十分欣慰了。
好了多余的话不多说,我们直接进入正题了。大家坐好小板凳好好听。首先我想要说明的一点是,在我们看来linux命令只是一个工具,是我们让操作系统按照我们想法进行运行执行的工具。所以我建议大家要像剖析数学公式一样的想法,去了解学习它,而不要总是想着我要如何如何能把这些命令的写法和参数全都记住了,那样是不可取的。现在互联网已经达到前所未的普及发达,如果仅仅只是要查询命令的写法、参数等等的基本信息是很容易获取到的,所以在学习使用命令的过程中,更重要的是要理解这个命令的用法,这个过程就很像玩乐高积木那样,它有着极其丰富的模块,一般普通的玩家只能照着已有的图纸或者视频来进行拼装,而且有时候还会找错模块,但是对于那些能被人们称作大神的人,总是可以能创造出意想不到的好作品。比如像电驱的飞机,火车,汽车的这些,大神有能力同样可以,以用相同的积木做出更好的东西。不是因为比普通玩家们只是记住了更多的模块名和编号,他们比普通玩家更深入的了解了这些模块的用法,并且能够举一反三的灵活运用这些模块。再想想如果要拼接出一个复杂的东西,他们会按照已有的模块对其进行拆分,方便他们可以一步一步的实现,所以命令也是一样的。重点不在于如何记住所有命令的写法和参数,而是要多用理解命令的用法与使用场景,想不起来的时候就想办法去查,就如遇到了生僻字,我们可以查字典一样,多查多用几回就自然的熟悉了。
要注意了哦干货来了,接下来我再简单介绍一下命令的一般格式,防止大家刚刚入门就误入歧途了,在Linux中命令是由命令名和多个选项以及参数组成的,它们各部分之间使用空格分隔,并且命令是有严格区分大小写的,所以使用时一定要注意了。
现在下面给出了两条命令:
ls [选项] [文件名...]
1, ls -s linux_cmd.txt
2, ls [-s] [linux_cmd.txt]
注:必须使用英文字符,不支持中文的字符。
请大家选出对的选项。大家一看就知道正确的是第一个,如果你选的不对,那一定要好好仔细记清楚,这里的中括号里面是为了将命令的不同部分分隔开的,在实际使用命令中不能带上这些中括号,同时中括号内的内容为可选项的,不一定每次都需要写出所有的相关参数,要视使用具体情况而定。非常适合用来查找和学习命令的,使用起来非常的方便。想要获取命令的相关信息及使用办法,只需在搜索框中输入进行查找即可,这里的命令支
持模糊搜索的,比如我们只记得这个命令里带着ls这两个字母,我们在搜索框中输入ls就会出现包含ls的命令,我们再结合命令的功能,
就可以快速找到所要的命令了。
再比如我们只知道我想要切换当前的这个工作目录,但是我不知道我要应该用什么linux命令的时,我们也可以在搜索框中,利用功能来进行搜索查找命令,在搜索揭示到的
命令中,选择最合适的命令来使用,还可以看到这里的命令的简单介绍,这个网站还是非常详细的对初学者很友好。
注意了此处又是干货,还拿刚才的命令ls 来说下,ls为英文单词 list 的缩写,想想单词 list 的意思是:列表; 名单; 清单; 目录; 一览表等。那ls命令的作用是列出指定目录下的内容及其相关属性信息。-s为什么要用s呢? -s, --size列出文件,并显示文件大小。是不是很有意思。所有命令不是随随便便弄出来的。
学习是件苦差事。学习要坚持自律持之以恒才有好效果。今天就分享到这,是不是意犹未尽。下次再给大家分享。