目的
写这一专题博客的目的就是为了把这本书当成一个项目来作,经过对这个项目的学习,使你们掌握Linux(ubuntu)系统的使用,而且对软件开发的过程,以及用到的编程语言有深入的理解.同时,以博客的方式贴出来,也是为了让博主更有动力完成这个”学习引导”系列.git
若是你们有问题,能够经过这个邮箱进行联系cherishsir@gmail.com,或是加入qq群:480178442 进行交流.github
第0天的开始:
准备工做:
在实体机上安装一个Linux的发行版,博主建议你们用ubuntu,由于对于初学都来讲,这个系统的学习,使用基本上没有太大的问题.至于安装ubuntu的方法,大概有两种,一种直接在window下,用wubi的安装方式.另外一种就是用博主常采用的方式,找一个4GB的u盘,作成ubuntu系统的启动盘,安装的过程若是遇到什么问题,能够加群交流:480178442
。shell
安装好ubuntu后,就须要安装一些经常使用的软件了!固然电脑要能连上网啊,目前博主能想到的须要的软件有,中文输入法,虚拟机,hexedit,nasm.编程
hexedit:是一个二进制的编辑器,说明白一点,就是一个能够直接读写机器码0101的工具.
nasm:是一个16位的汇编语言的汇编器,说明白一点,就是一个把16位汇编语言转化成二进制机器码的转换工具.ubuntu
有了上面的工具,就能够开始进行这本书的学习了,后面在学习的过程当中须要用到什么工具时,博主会一步一步教你们安装的!下面说说如何安装这些工具!windows
输入法的安装
打开命令行,(快捷键,ctrl+T),输入下面的命令,安装完后,须要logout一下,输入法才能使用,(若是仍是没法使用,重启下电脑)服务器
sudo apt-get remove --purge ibus sudo apt-get install fcitx fcitx-pinyin im-switch im-switch -s fcitx -z all_ALL
安装nasm ,hexedit,虚拟机qemu也很是的容易,输入下面的命令便可
:sudo apt-get install nasm hexedit qemu-system-x86
工具的安装就完成了,如今给你们讲讲为何这样安装软件.
Linux的发行版都会有一个包管理软件,在ubntu下面就是采用apt-get 这个工具来进行软件的下载和安装,其实这种方式比window下的更方便,只要你能上网,输入下面的命令编程语言
sudo apt-get install 软件的名字
你就能够从远程的服务器上下载到你想要的软件.而不用像windows同样到网上处处去找软件,并且可能下载到有病毒,有各种插件的软件.是否是很是方便啊,既然安装软件也是 apt-get install ,那么卸载呢,天然就是apt-get remove了.其实在上面你们已经看到了编辑器
sudo apt-get remove --purge ibus
上面这条命令就是把ubuntu给咱们安装的ibus输入法卸载掉,--purge是一个选项,意思是说把这个软件彻底的卸载掉,什么配置文件都不要留下.工具
好了!第0天的学习引导就到这里,下次再见,有问题记得加群交流哦!
480178442
github
地址:https://github.com/cherishsir/ubuntu230os