最近在学习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号于深圳
网友评论