美文网首页35班--007不写就出局
学习linux系统笔记(一)

学习linux系统笔记(一)

作者: RealLuo | 来源:发表于2018-12-07 23:56 被阅读17次
Linux操作系统

最近在学习Linux操作系统,今天把第一天所学分享给你。


今天的文章主要解决三个问题:

第一、什么叫Linux操作系统?

第二、Linux系统有啥用,优缺点是什么?

第三、有哪些基础指令?


我们先来解决第一个问题:什么叫Linux操作系统?Linux的前世今生;

Linux操作系统的创始人叫——林纳斯•托瓦兹;

最早出现是在1991年,那个是还我还没有出生;

1993年大约有100名程序员参与了Linux内核代码的编写与修改工作,当时Linux0.99版本大约有10万行的代码,用户10万左右;

1996年大约有40万行代码,支持多个处理器,进入实用的阶段,全球用户350万;

第二、Linux系统的理念和作用以及它的优缺点风别是什么?

理念:

在Linux系统看来所有的一切都是文件;

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码;

Linux主要运用在后台服务器上,主要是程序员使用,Windows主要是普通用户使用;

优点:Linux 在使用者眼中是一个近乎完美的操作系统,它具有运行稳定、功能强大、获取方便等优点,具体分析如下:

优势一:跨平台的硬件支持

由于Linux 的内核大部分是用C 语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。

优势二:丰富的软件支持

与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

优势三:多用户多任务

和Unix系统一样,Linux系统是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。

优势四:可靠的安全性

Linux系统是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。

对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,让黑客们无机可乘。

优势五:良好的稳定性

Linux 内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定,才使得一些安装 Linux 的主机像Unix 机一样常年不关而不曾宕机。

优势六:完善的网络功能

Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年来,越来越多的企业看到了Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。

缺点:

因为是免费的,开源的,所以没有像windws 操作系统那样有售后服务;

游戏性能差,娱乐功能少;

可视化图形化界面不如windows,操作没有Windows方便,这也是为什么很少人用的原因;

第三、有哪些基础指令?

快捷键:

       ctrl+a:光标移到行首。

  ctrl+b:光标左移一个字母

  ctrl+c:杀死当前进程。

  ctrl+d:退出当前 Shell。

  ctrl+e:光标移到行尾。

  ctrl+h:删除光标前一个字符,同 backspace 键相同。

  ctrl+k:清除光标后至行尾的内容。

  ctrl+l:清屏,相当于clear。

  ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history

  ctrl+u: 清除光标前至行首间的所有内容。

  ctrl+w: 移除光标前的一个单词

  ctrl+t: 交换光标位置前的两个字符

  ctrl+y: 粘贴或者恢复上次的删除

  ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符

  ctrl+f: 光标右移

  ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复

以上就是这两天学习Linux操作系统的学习笔记,后期会更新Python编程语言和云计算等相关知识;

今天就先到这,祝开心!

罗贵

2018年12月07号于深圳

相关文章

网友评论

  • 蜜糖771:罗贵这是准备学编程了?这个linux好像是听过,不过从没用过,没想到她的优点还挺多的

本文标题:学习linux系统笔记(一)

本文链接:https://www.haomeiwen.com/subject/fphfhqtx.html