在学习一些高级的东西的时候,总是感觉某些地方有些欠缺和乏力
原来主要原因呐,还是基础没有打好
于是一路寻根溯源,
找到了这份Linux学习秘籍
叫《Linux就该这么学》
果然,好的教材就是不一样
有了前面学习的欠缺感以及空虚乏力感的坚实基础以后
看到这本Linux教材中的基础内容以后
就忽然获得了一种豁然开朗的感觉呀
看来学习,一定不能首先从基础开始
从上往下学,给人一种跳楼的感觉(不,跳伞的感觉,爽~)
从下往上学,给人一种压抑的感觉(学前总要给你迷茫的自己打鸡血,莫名其妙的自我精神鼓励,心中默念加油!加油!其实很迷茫~)
从非基础开始学习,虽然常常会走进死胡同
但是走胡同的经历却天然给你脑子里安进去好多问好❓
一个带着问号行走的人,总是充满好奇心~
就像长了????鼻子,总是能闻见问题答案的藏身之处
从基础开始学习的人,总是因为底子过于扎实,把自己学的实愣实愣的。传说中的愣B就是这样炼成的吗?这样学,常常会产生许多厌学症患者。想想你自己是不是很厌学呢?而这又是为什么呢?哈哈~是不是感觉被什么事儿给害了?回头好好反思一下你的厌学症是怎么来的?
好了,我们不要再侃大山了
学一下又不会怀孕对吧~
说是有这么个视屏:
看了半天,他是给Windows操作系统里面安装了一个虚拟环境并运行,给这个虚拟环境里面安装了一个红帽子的操作Linux操作系统并运行。
fuc,我是Mac好么,根本不需要这样好么~(mac本来就是Linux内核的系统)
直接跳过,进入下一章。
然后就是一些Linux命令行的讲解
标题是:《第2章 新手必须掌握的Linux命令》
必须的呀,学习压力倍感大!
不过还是随便挑了几个命令行再命令行工具里面试了一下
原来我平时遇见的那些命令行的老巢在这里啊
以后遇见不会的就可以翻开查查了
所以,你看这根本就不是必须的好么
它其实就像是一本新华字典。
你学会了使用其中的七八十来个,
其余的用法都一样,
掌握了用法要领以后,
就把这个东西当作新华字典收起来,
以备日后查阅
同学们盯着这个看一会
Linux所有任务,都是由内核控制系统硬件,完成的
硬件,就是汽车的所有零部件。
内核,就是你知道就像是一堆拆散的汽车零部件,和组装完整的汽车零部件,它属于精神层面的。就是组装起来的那种状态。
应用程序,就是方向盘,油门,刹车
shell,是你想要“减速向右拐”的时候,直接伸手去操作刹车片,转向轴,离合器,控制油门,就完成任务了。
散乱的零部件,你没有把相关的零部件对准拼接起来并且用螺丝钉紧在一起,你就一个没有内核的汽车。无论是方向盘还是shell都无法操作这台汽车。
程序员为什要用shell?而不喜欢用方向盘?
因为漂移的时候,他老感觉刹车不行,方向盘不行,恨不得左手把着轮胎,右手提着刹车片。这是追求懂么?
不用方向盘还有一个重要原因,就是参数。
比如你每天都要固定漂移一个弯,你必须每次都集中注意力高度提高大脑神经警觉系统,以便让自己敏捷飘逸地过弯。
但是程序员不必这样,他经过精确测量以后,直接给通过给每一个零部件调整参数,让它们在特定的时间特定的弯上、以特定的油门,刹车力度,轮胎变化角度过弯,每次飘移的时候,自己就可以躺在副驾驶位上~侧眼瞟了一眼,发现角度还是有点不完美,拿起笔记本修改了一个参数~
后面还有很多弯,都是可以通过参数调整完美过弯的~
方向盘是一个半自动的应用程序
所以你制作的这样一个全自动过弯软件,
就是一个跟方向盘不一样的应用程序了。
天蝎座的同学门是不是觉得可以掌控宇宙了??
我们来举个栗子????
比如
date命令
date命令用于显示及设置系统的时间或日期,
格式为“date [选项] [+指定的格式]”。
只需在强大的date命令中输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。例如,把打包后的文件自动按照“年-月-日”的格式打包成“backup-2017-9-1.tar.gz”,用户只需要看一眼文件名称就能大概了解到每个文件的备份时间了。date命令中常见的参数格式及作用如下表所示。
表 date命令中的参数以及作用
参数 | 作用 |
%t | 跳格[Tab键] |
%H | 小时(00~23) |
%I | 小时(00~12) |
%M | 分钟(00~59) |
%S | 秒(00~59) |
%j | 今年中的第几天 |
如何使用这个参数表??
按照默认格式查看当前系统时间的date命令如下所示:
在命令行工具(shell)里输入
date
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:
date "+%Y-%m-%d %H:%M:%S"
将系统的当前时间设置为2017年9月1日8点30分的date命令如下所示:
date -s "20170901 8:30:00"
再次使用date命令并按照默认的格式查看当前的系统时间,如下所示:
date命令中的参数%j可用来查看今天是当年中的第几天。这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间。该参数的使用方式以及显示结果如下所示。
date "+%j"
这里只是一些简单的参数展示
如果你有需要用到的时候就可以,翻翻这个参数命令行参数字典,来给汽车过弯调整时间参数。。
然而,,,
以上说法似乎有点不对劲啊~
shell(也就是命令行工具)就像是人的耳朵,它只能准确地听到你的指令,并立即执行)
你过弯的时候,必须用嘴把这些参数给念出来,通过语音实时翻译软件把它翻译成文字,再通过二进制翻译软件把文字翻译成二进制cpu语言。然后去控制硬件。。
能不能把它记录再一个笔记本上?过弯的时候,把笔记本丢紧光盘读取器中,哈哈,不就完美了??
那,就是传说中的代码编辑器了~
宇宙从此就是我的啦!!
想提高智商:编程思维之:名
想精进智商:编程思维之:太极
关注小洋粉→
学习就是上帝,哈哈~
友情链接