写在前面的话:
首先本人是个仍然在不断学习中的纯小白,所以就目前来看的话写出带来的内容技术性可无限接近于零。所以记录的主要目的还是对学习和尝试的记录以及反思。这次的记录主要是关于ubuntu安装过程中一些已经解决以及未解决的问题,如有错误和不足,还望指正,同时出现的一些问题也会在后续写明加以改正。
关于ubuntu的安装过程
对于ubuntu安装,其实网上的教程是非常详细的,但是我个人认为最重要一点是要注意电脑不同品牌之间的差别。
这是我重点参考的安装教程https://www.jianshu.com/p/54d9a3a695cc
由于型号的差异,尤其是传统的bios和uefi之间的设置上的差异,在安装过程中容易出现设置的错误,所以盲目的参考教程是非常鲁莽的决定。
另外特别指出的一点问题是在安装过程中出现了在安装引导过程中安装目录无法正常读取的问题。
这个问题可以说困扰了我很久,开始的时候我一直认为造成的原因是因为secure boot设置的原因。(有关secure boot这个由来是非常有意思的,可以参考以下http://tieba.baidu.com/p/5940922581,但这与本无无关故不多说了。)
但是后来我发现对于我的电脑(华硕飞天堡垒,型号为FX86FM)是无法更改secure boot这个选项,只需要更改secure boot contral即可。关于这个问题我还不是很清楚,后续有待查阅。
在多次尝试无果下,我扣出了求救的型号,在几位大佬的指点下,我发现是由于SATA模式未设置成AHCI(参考 https://blog.csdn.net/qq_42986472/article/details/81743864)
关于AHCI模式的说明可以参见这一段https://wenku.baidu.com/view/7cd799a948649b6648d7c1c708a1284ac850059a.html
解决完这几个问题以后,ubuntu系统也得以顺利安装和使用了。但是!一个非常非常可怕的问题出现了,我的windows系统无法正常进入了。经历小小的慌张之后,我询问了几位大佬的意见,大概问题是引导丢失的问题。由于时间关系,截至我写这段话的时候,我尚未去解决这个问题,所以我会在后续补充具体的解决方法以及结果。
关于ubuntu的使用以及简单的命令行
上面也提到了windows系统暂时无法正常使用,所以这段文字也是在ubuntu环境下完成的。这里也指出使用的时候面临的一些问题。
首先就是我没有办法使用中文输入法。
没有中文输入法怎么去写记录呢,所以从基础开始。关于安装中文输入法的方法很简单,我们需要在终端执行sudo apt-get install ibus-pinyin的命令即可。
另外一点值得指出的是,在开始使用的时候sudo命令要求输入密码,每次我输入都会显示错误。其实这里我又犯了一个很简单的错误,对于终端中密码的输入是不可见的,而我在输入过程中会先安回车换行再输入,这样导致我其实密码没有进行输入。不过这也可能跟晚上精神不好容易出现低级失误有关。所以还是建议大家少熬夜。
同时这里也是进入root模式的命令行:
输入sudo passwd root
输入两次密码(初始密码与用户密码相同)
重新设置好了unix密码后输入指令su root即可切换到root命令
这里吐槽一下,这个命令提示符真的是又长又丑,本来是想把它给改的漂亮一点,但是发现这个有点小小的复杂,所以脚踏实地的我还是暂且收手。https://blog.csdn.net/Bloddy/article/details/81638953(附上参考链接)
此外还有几个我认为比较重要(简单)的基本命令行
首先是关于touch的使用
初次操作:
cd ..返回到home目录下
touch barca试图新建一个名为barca的文件,但还是太天真了
这里用户没有在home目录下的权限。
选择另一种方法
cd /home/wanghaolin
touch barca
成功的创建了该文本
接下来就是关于重命名,查看,删除该文本的方式,比较简单就以图片的形式展示。(删除指令rm 文件名)
除此之外在查看文件的方式上也存在差别,这里列出几种:
cat 由第一行开始显示内容,并将所有内容输出
tac 从最后一行倒序显示内容,并将所有内容输出
more 根据窗口大小,一页一页的现实文件内容
less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head 只显示头几行
tail 只显示最后几行
nl 类似于cat -n,显示时输出行号
tailf 类似于tail -f
另外我认为比较重要的几个快捷键
1. Tab:超级方便的快捷键,可以补全命令,除了防止遗忘命令外,还有着防错的奇效
2. Ctrl + C:终止后台运行的程序所用的
4. Ctrl + D:主要用于退出终端
5. Ctrl + L:比命令clear更好用,专业清屏一百年
6. Ctrl + A:将光标送回行首
7. Ctrl + E:将光标送至行末
8. Ctrl + U:消除从光标位置到行首的所有命令
9. Ctrl + K:楼上的兄弟,消除从光标到行末
10. Ctrl + W:仅消除光标前的一个字母
11. Ctrl + Y:神奇的快捷键,能够粘贴以上三条消除的部分,可以防止删除错误的命令行
结语:
作为一个小白,在不断的学习和试错过程中,可以说经历了许多打击。
但是感谢一些大佬和小伙伴耐心的帮助和指导,让我能充满激情,充满快乐的学习。
在这个过程中,我可以说是收获颇多。
但是我也认为这段学习经历有许多不足的地方。
未来还有很长的路要走。
同时,我觉得关于ubuntu指令这一段写的过于简单了。
关于一些理论的问题都没有单独指出。
由于时间的关系和准备的不足,导致了这种尴尬的情况。
所以下次我会加以改正,把操作过程中重要的问题提前做好记录,以便在总结的时候可以更快捷,更仔细的提出。