Ubuntu是由Mark Shuttleworth(马克·舍特尔沃斯)创立,是一个以桌面应用为主的Linux操作系统,基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构。本文零基础开始,从安装Ubuntu双系统开始,逐步对Ubuntu系统有一个初步的认识和了解。
安装方式
Ubuntu是Linux初学者的理想选择,一直在用Windows,略感审美疲劳,可以有多种方法安装Ubuntu系统,这里我选择U盘镜像双系统。
- 下载镜像文件:这里我下载了Ubuntu 16.10
- 数据备份:很重要的一步,减小风险
- 制作USB启动盘,分两步:
(1)准备一个容量大于4GB的U盘,并使用FAT32格式格式化U盘
(2)制作USB启动盘, 在Windows操作系统下使用 Universal USB Installer - 创建磁盘分区,见win10 磁盘分区,保证大于40G的未分配空间
- 关闭 Windows 8.1 / Windows 10 中的快速启动功能:查看关闭方法
- 将制作好的U盘启动盘引导计算机重新启动进行安装,这里有两种方法:
(1)以Windows为双系统引导入口的安装方法
(2)以Linux为双系统引导入口的安装方法
迈向 Ubuntu 的第一步
在Linux哲学中最重要的一点:命令优于导航。可以使用快捷键 Ctrl+Alt+F1进入终端界面输入命令,以下为安装系统成功后几条简单的命令:
- 安装软件,以火狐浏览器为例
sudo apt-get install firefox
- 卸载软件
sudo apt-get purge firefox
- 升级软件
sudo apt-get upgrade
Ubuntu 系统为我们的提供
- gnome-terminal
终端系统是用户输入命令行,查看输出结果的媒介,一个合格的Linux使用者会花费至少20%的时间在终端中,开发者比例更高。 - 火狐浏览器
- LibreOffice
LibreOffice 源自于著名的 OpenOffice 办公软件,用以替代 Windows 下的 MS Office。Libre Wirter, Libre Calc, Libre Impress 分别对应 MS Word, MS Excel,MS PowerPoint。 - iBus输入法架构
和 Ubuntu 本尊最匹配,最兼容的输入法架构,可以无限扩展各类输入法。 - Rhythmbox 音乐播放器
- Totem Movie Player 视频播放器
- Ubuntu软件中心
同一管理安装卸载软件,任何对软件的操作都可以在这里进行,但我们还是应该养成多使用终端命令行apt-get的方式进行查询,安装,卸载工作 - 不兼容Linux平台的鸡肋软件
(大概是通过虚拟机或者Wine方式,还没有实践,有待补充)
三大操作系统之Linux系统
- Linux -> 开发人员,科学家,工程师的开发者系统
- Windows -> 老百姓的普罗大众系统
- Mac -> 上述两者之间,部分不明真相的群众,以及高端装系统
一直以来使用的都是Windows操作系统,这么多年虽然没有累觉不爱但也确实有点视觉审美疲劳,所以想换个操作系统感受一下,每个系统由自己的用户,确实作为普罗大众系统Window系统的忠实粉丝,一直是拒绝改变的,但是这篇文章选择Linux,很生动的讲解了作为一只程序猿,我们有必要很需要变为Linux操作系统。
因为:
他们更理解开发者, 他们懂得键盘比起鼠标在大多数开发场合更高效,他们懂得软件界面首先需要的是命令行,其次才是图形化界面,他们懂得命令优于导航的哲学,你需要编辑器/编译器,他们提供了伟大的 Vim,Emacs/gcc, g++,你需要好用的脚本语言,他们内置了Bash Shell/Python,你需要更高效的操作电脑,他们提供了无数的实用命令行程序,幷为几乎每一个程序配置了无数参数来满足你的需要,一旦我们理解他们这么做的初衷,剩下的还是学习,练习和使用。
还因为:
开发者不能按普罗大众的要求来要求自己,方便和高效其实并不是等价的,普罗大众系统的方便是依靠牺牲效率和可定制性来达成的,例如鼠标点击运行程序看起来比输入命令启动程序方便很多,但是如果你需要从上百个图标里寻找那个程序会怎么样?你又能不能启动程序的时候要求启动后最大化窗口?所以开发者系统开始不断增加命令,配置,选项和各类约定来追求效率和可定制性。而一旦我们认为效率和可定制性更重要的时候,记忆的负担,学习的成本就出现了,我们需要去学习记忆,熟练运用那些命令配置,了解约定,遵守约定。开发者需要不断的学习技能以追求更高效的使用开发者系统,这才是开发者和普罗大众的本质区别,这个世界上幷没有那么多好处全你占的事情,提升效率的前提便是增加学习成本,容忍一定程度的不那么方便。
参考资料
年度巨献:《Ubuntu桌面生存指南》
Windows10+Ubuntu双系统安装
Ubuntu新手指南
Ubuntu中文社区