学习日记2017.8.28(万事开头难)

Python学习

1.选用Linux的原因

作者:silmerusse
链接:https://www.zhihu.com/question/21048284/answer/21823962
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Linux是一种使用越多越深入就会觉得越爽的系统。


它很开放,基本上任何问题只要你想搞懂,有能力搞懂,就能搞懂。从系统引导,到系统内核,到各种开源软件,可以充分满足你的好奇心。也可以任意修改,想怎么折腾就怎么折腾。(Windows上的小打小闹已经满足不了我们了!)


它很强大。性能就不说了。就操作感来说,命令行和脚本,完爆Windows。打几个字就能完成很多需要鼠标点点可以做或者不可以做的事,实在是太方便了。比如说远程全盘备份只要rsync一行命令就搞定了。虽然cmd.exe也能做点事,可用起来也太别扭了吧。


它是免费的。这让我有了道德上的优势,可以鄙视用盗版Windows以及在上面运行破解软件的人。要装个软件,也是一行命令。Windows上估计得打开浏览器到处找破解下载了吧。


它很安全。没什么人蛋疼到写Linux病毒吧(也有蛋疼的...)。公司里的Windows笔记本被迫装了安全软件,经常在不合时宜的时候在背后开始扫描了,还不能停,配置那么牛屄的机器几乎不能用。装Linux,就无可奈何了吧。


当然Linux目前的问题是,一些关系生活、娱乐的软件没有。没有厂商愿意投资在这上面。相应的设备驱动也不行,尤其是高端显卡。所以桌面Linux就只能是小众。

2.Linux的简单介绍(来自百度百科)

基本思想
Linux的基本思想有两点:第一,一切都是 文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括 命令硬件软件设备、 操作系统进程等等对于操作系统 内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 [3]  
完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其 源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数 程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 [4]  
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的 模拟器运行常见的 DOSWindows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。 [4]  
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。 多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地 运行[4]  
良好的界面
Linux同时具有字符界面和 图形界面。在字符界面用户可以通过 键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的 X-Window系统,用户可以使用 鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。 [4]  
支持多种平台
Linux可以运行在多种硬件平台上,如具有 x86、680x0、 SPARCAlpha处理器的平台。此外Linux还是一种 嵌入式操作系统,可以运行在 掌上电脑机顶盒游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持 Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。 [4]  

Linux上的一些应用的介绍:

实验桌面上的程序包括下面几类:

  1. Xfce 终端: Linux 命令行终端,打开后会进入 Bash Shell 环境,可以使用 Linux 命令
  2. Firefox 网络浏览器:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写的 HTML/JS页面即可
  3. GVim:非常好用的Vim编辑器,最简单的用法可以参考课程Vim编辑器
  4. gedit 及 Brackets:如果您对 gvim 的使用不熟悉,可以用这两个作为代码编辑器,其中 Brackets 非常适用于前端代码开发

3.GitHub的了解


4.计算机=软件+硬件

其中,软件就是程序和数据



猜你喜欢

转载自blog.csdn.net/amazingren/article/details/77656855