美文网首页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