三大主流操作系统:Windows、 Mac OS、 Linux.
使用人数最多の非Windows莫属。Win10的发布宣告将是最后一版的Windows,这表明,微软将调整Windows的开发方式,微软不再大规模的版本更新,而是定期发布优化和更新,而Windows未来将成为一种服务。不禁让人调侃它的更新会陪伴你的一生。自己每年都很期待Win10的变化和增添的新功能,比如2017年春即将发布的创新者更新。
os X,基于Unix内核的图形化操作系统。以前只能通过花高昂的价格购买苹果本才能体验该操作系统,一般情况下在普通PC上还无法安装。不过,现在可以安装“黑苹果”,可以在虚拟机上通过镜像安装,尝新一把。据了解,2016款MacBook Pro是苹果所有笔记本中,唯一一款没有获得《消费者报告》推荐的产品。但我还是想买,就是手头不富裕,肿么办(∩_∩)哈哈~
接下来,我们谈谈Linux。
Linux跨平台性高,兼容性强,开发拓展广。因为其稳定一般被大量用于服务器,由于其开源的精神和较小的占用资源被广大开发者使用。
Linux可以从事以下方面的工作:
应用的方向有:
- 设备驱动程序开发;
- 系统(主要是内核)裁剪;
- 嵌入式应用。
这方面会进一些做嵌入式的公司,设备公司和安全公司。研究的方向有:
- 虚拟化;
- 网络协议栈;
- 存储;
存储厂商、大型互联网公司的平台和基础系统研发部门都有类似的工作。很多互联网相关的后端开发/维护,比如:
- 系统内核调优;
- 开发高并发/高负载后端服务;
- 高可用代理和各类负载均衡方案;
- 各种云服务;
- 分布式/P2P应用。
严格来讲,Linux这个词本身只表示Linux内核,它分内核版和发行版。并且它又有好多种发行版本。以下是各个发行版的排行(数据来源:DistroWatch)
自己接触Linux的时间不算长,大学专业课程里没涉及到Linux,纯属业余。也在慕课里学习过Tony老师的《Linux 达人养成计划》,教的很仔细,也增长了见识。
好多人感觉Linux很高大上,非一般人能上手使用的,苦于命令太多记不住、一时半会还无法从Windows系统中过渡过来。在这里,我们不聊太深奥的东西,只是简单的介绍下如何把Linux设置成一款满足日常娱乐的操作系统。当然,一切的操作是在图形界面下......
就拿排行第一的Mint举例:
Linux Mint Cinnamon 基于Debian和Ubuntu,被誉为是最好的台式机操作系统,是Linux世界的Mac os X。它最大的优势在软件包管理方面。它提供了大约30000的包和一个最好的软件管理。Linux Mint中安装软件的用户界面运行起来要比Ubuntu容易得多。此刻,我的笔记本上运行的就是这家伙。也渐渐开始对它爱不释手。
当把系统安装完后,肯定要装一些必备的软件。我就跟大伙聊一聊,安装软件时遇到的一些奇葩趣事。
前端工具篇
由于是deb包,可以通过下边的命令安装:
sudo dpkg -i (软件包名).deb
如果安装完后,需要删除包:
dpkg -r (软件包名)
如果要卸载:
sudo apt-get autoremove --purge (软件名)
又要敲命令(@ο@) 哇~ 其实,在这里,deb包可以直接用软件包管理安装,即使不满足依赖关系,它都会自动帮你安装,甚至都不用像Windows下点击下一步,直接傻瓜式安装。
Emmet Livestyle插件都安装好了,正高高兴兴地准备跟着慕课网里的教学视频敲代码了,突然发现,在Sublime中不能用中文输入法(纳尼(╯_╰))。没法,只好暂停视频,自己上网找解决办法了,跟着网上的教程捣鼓了一遍,怪自己学术不精,只好弃坑。但正因此,让我认识了其他两款优秀的编辑器VIM和Atom。
有关VIM的介绍可以观看慕课里《Linux C语言编程基本原理与实践》
——A hackable text editor for the 21st Century一款称为“属于21世纪”的代码编辑器
官方提供两种格式的包,deb包(安装方法同上)和rpm包。
RPM 安装操作:
rpm -i (软件包名)
卸载:
rpm -e (软件名)
升级:
rpm -U (软件包)
顺便向大家介绍Atom中提高编码效率的几款插件:
emmet——不需多说
autocomplete-plus——当输入的时候,提供候选项。
javascript-snippets——输入特殊的字符后自动扩展成对应的 Javascript 代码片段。
minimap——类似于Sublime的小地图
atom-ternjs——支持多种语言代码补全,例如:JavaScript, Node.js, jQuery, Angular …
atom-beautify——格式化代码,更统一的代码风格
扁平化的界面风格,敲着代码一点也不觉枯燥。也许,在接下来的日子里,它会一直陪伴我^_^
官方提供的是tar.gz包。
解压命令:
tar -zxvf (软件包名)
运行:
cd (安装目录)
根据文档(cd into "{installation home}/bin")只要敲入下面的命令,就可以运行程序了,同时会自动创建快捷方式。
./webstorm.sh
浏览器篇
系统一般自带火狐,但需要另行安装Adobe Flash player插件
tar -zxvf (软件包名)
cp libflashplayer.so /usr/lib64/mozilla/plugins #复制插件到火狐浏览器插件文件夹
Chrome&Chromium
官网会根据电脑自身的系统识别对应的下载版本。
由于官网访问会很慢,我们可以手动安装。自行百度,就不再赘述啦~
Tip:谷歌浏览器最新版已经将网页的默认支持选项转变为HTML5,不再自动更新flash。如果需要,要下载对应的PPAPI插件。
现在的情况就是,火狐和谷歌交替使用。还好,大爱的慕课早已支持HTML播放~(≧≦)/~
工具娱乐篇
新立得软件包管理器——相当于软件管家
apt-get install synaptic #终端下安装
BleachBit——相当于清理大师。虽然Linux不像Windows在运行中产生大量垃圾,但有洁癖的我还是想删除。
sudo apt-get clean
可以通过新立得软件包管理器搜索,直接安装。
网易云音乐——音乐播放器,我只认它。Linux平台的好像很久没更新了
搜狗输入法——本土化的最合适
迅雷(Xware Desktop)——真佩服这些开发人员
还有自带的办公软件...免费没广告
关机重启
shutdown 【选项】【时间】
-h 关机
-r 重启
以上,通过这些软件小命令可以让你从小白逐渐领略到Linux的魅力,让你无从下手到爱不释手。Linux可远远不止这些,还有更加强大的功能级性能等着去挖掘。
共同学习,写下你的评论
评论加载中...
作者其他优质文章