#第一回 Linux之初次学习
长期沉浸在数学世界里,突然开始学习计算机编程,发现学习起来起初有些陌生,但是慢慢从痛苦到乐趣,用心探寻思考。发现Linux还是很强大的。因为是软件类的初学者,感觉自己进入了另外一个世界,看到了很多东西。
第一部分 问题类
问题1 基于Vitrualbox虚拟机安装Ubuntu
经过网上搜寻,找到了解决办法,百度还是很厉害的。
1、在电脑右下角“开始”菜单中,点击“运行”。如下图:
2、输入“regedit”,即可打开“注册表编辑器”。如下图:
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。如图:
②、选择“默认”,点击鼠标右键弹出菜单,然后点击“修改(M)”。如图: ③、将数值数据一栏中原来的内容修改成“C:\Windows\system32\oleaut32.dll”。如图: ④、按照以上三步,将第二个注册表“HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32 ”中的默认数值修改为“C:\Windows\system32\oleaut32.dl”后,就可以重启VirtualBox了, 成功安装了Vitrulbox和Ubuntu,如图
问题2 文件夹的查询删除问题
开始练习的时候,通过实验楼的学习,想自己独立新建文件夹目录,但是没有彻底搞清楚命令的逻辑关系,及所属表达意思,造成不解。
后来思考了每个命令的意义及操作时的逻辑关系,然后成功解决了问题。可能大家觉得咋会出错呢,可能从未接触过命令行操作吧,一时还真的有点蒙蒙的。
慢慢熟练了一些。
问题3 关于hello_shell文件
1.开始写的时候,因为Vim编辑器的学习欠缺,迅速看了一个关于Vim的小视频,但是首次操作的时候还是一脸懵逼。如图
后来,经过查询,整理好了编写的方法。
2.按下A或者I或者insert插入。如图
3.输入以下内容:
echo 是一个打印命令,它会把参数内容当做字符串打印到STDOUT(标准输出设备),当然,有一些参数,例如-e可以让它识别转义字符。如图 现在,我们按下ESC,输入“:”输入:wq 保存退出。 w是write写的意思 q是quit退出的意思 然后按下回车,保存完它会自动退出vim.
4.最后,Hello_shell.sh,运行它。
然后看到结果。
第二部分 小练习
1.一双眼睛
2.字母雨帘
3.字母输入
第三部分 尚未解决的问题
git在window下和linux下后续的commit,与push出现了很奇怪的结果,尚未解决,博友们看看怎么回事,我们一起讨论吧。
结语
初次接触命令行操作,很陌生,周围也有很厉害的人,对这些掌握的很熟练,感觉好羡慕,心里也有些小菜鸟的自卑感,不管怎么样,一点点踏实的学习吧,每天进步,加油啦。