#第一回 Linux之初次学习

长期沉浸在数学世界里,突然开始学习计算机编程,发现学习起来起初有些陌生,但是慢慢从痛苦到乐趣,用心探寻思考。发现Linux还是很强大的。因为是软件类的初学者,感觉自己进入了另外一个世界,看到了很多东西。

第一部分 问题类

问题1 基于Vitrualbox虚拟机安装Ubuntu

经过网上搜寻,找到了解决办法,百度还是很厉害的。

1、在电脑右下角“开始”菜单中,点击“运行”。如下图:

2、输入“regedit”,即可打开“注册表编辑器”。如下图:

#第一回    Linux之初次学习

3、打开“注册表编辑器”后,分别找到一下两个注册表,并按照下面的方法进行修改:

①注册表一: HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046} InprocServer32 修改为C:\Windows\system32\oleaut32.dll ②注册表二: HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046} InprocServer32 修改为C:\Windows\system32\oleaut32.dll

3.1、修改注册表示例:

①、在注册表中找到HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32。如图:

#第一回    Linux之初次学习

②、选择“默认”,点击鼠标右键弹出菜单,然后点击“修改(M)”。如图: #第一回    Linux之初次学习 ③、将数值数据一栏中原来的内容修改成“C:\Windows\system32\oleaut32.dll”。如图: #第一回    Linux之初次学习 ④、按照以上三步,将第二个注册表“HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32 ”中的默认数值修改为“C:\Windows\system32\oleaut32.dl”后,就可以重启VirtualBox了, 成功安装了Vitrulbox和Ubuntu,如图 #第一回    Linux之初次学习

问题2 文件夹的查询删除问题

#第一回    Linux之初次学习

开始练习的时候,通过实验楼的学习,想自己独立新建文件夹目录,但是没有彻底搞清楚命令的逻辑关系,及所属表达意思,造成不解。

#第一回    Linux之初次学习

后来思考了每个命令的意义及操作时的逻辑关系,然后成功解决了问题。可能大家觉得咋会出错呢,可能从未接触过命令行操作吧,一时还真的有点蒙蒙的。

#第一回    Linux之初次学习

慢慢熟练了一些。

问题3 关于hello_shell文件

1.开始写的时候,因为Vim编辑器的学习欠缺,迅速看了一个关于Vim的小视频,但是首次操作的时候还是一脸懵逼。如图

后来,经过查询,整理好了编写的方法。

#第一回    Linux之初次学习

2.按下A或者I或者insert插入。如图

#第一回    Linux之初次学习

3.输入以下内容:

echo 是一个打印命令,它会把参数内容当做字符串打印到STDOUT(标准输出设备),当然,有一些参数,例如-e可以让它识别转义字符。如图 现在,我们按下ESC,输入“:”输入:wq 保存退出。 w是write写的意思 q是quit退出的意思 然后按下回车,保存完它会自动退出vim.

#第一回    Linux之初次学习

4.最后,Hello_shell.sh,运行它。

然后看到结果。

#第一回    Linux之初次学习

第二部分 小练习

1.一双眼睛

#第一回    Linux之初次学习

2.字母雨帘

#第一回    Linux之初次学习

3.字母输入

#第一回    Linux之初次学习

第三部分 尚未解决的问题

git在window下和linux下后续的commit,与push出现了很奇怪的结果,尚未解决,博友们看看怎么回事,我们一起讨论吧。

#第一回    Linux之初次学习

#第一回    Linux之初次学习

#第一回    Linux之初次学习

结语

初次接触命令行操作,很陌生,周围也有很厉害的人,对这些掌握的很熟练,感觉好羡慕,心里也有些小菜鸟的自卑感,不管怎么样,一点点踏实的学习吧,每天进步,加油啦。

相关推荐