什么是linux系统
Linux 就是一个操作系统,就像你多少已经了解的Windows(xp,7,8)和 Mac OS 。整个计算机系统可大致分为:应用程序、系统调用、内核以及硬件。linux主要是系
[图片上传中...(image.png-80b3bf-1582367479255-0)]
统调用和内核两层。
其中:
Linux是一个UNIX系统变种,因此也就具有了Unix系统的一系列优良特性,Unix上的应用可以很方便地移植到Linux平台上,这使得Unix用户很容易掌握Linux。
Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很容易获得的操作系统。
linux系统的特点
1、稳定的系统
2、多任务多用户
3、用户和用户组的规划:
在linux的机器上,文件可分为可读可写可执行三类(windows上也可以设置这些属性,在命令行里,会在以后的windows博客里写出来)此外,这些属性还可以分为三类:分别是文件拥有者、文件所属用户组、其他非拥有着与用户组者,这对于项目或者其他项目开发者具有良好的保密性
4、可定制裁剪、移植到嵌入式平台
5、可选择的多种图形用户界面
6、相对较少的系统资源占用:这是最吸引眼球的地方,目前市面上任何一款个人计算机都可以达到使用Linux搭建一个服务上百人以上的主机
Linux与Windows的区别
Windows平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务
Linux平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的Linux开发者和自由软件社区提供支持
安全性方面 Windows比Linux容易中毒。。。
学习Linux
基本概念及操作
Linux终端
终端的概念:通常我们使用Linux时,并不是直接与系统打交道,而是通过一个叫shell的中间程序来完成,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal),下面是几个比较常见的终端模拟器: gnome-terminal,Konsole,xterm,rxvt,kvt,nxterm 和 eterm 。终端(Terminal)和控制台(Console)是有区别的
Shell
Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe
命令行操作
1、重要快捷键
【tab】进行命令补全
【ctrl+c】用来强行终止当前程序 但不会使终端退出
2、使用通配符
通配符是一种特殊语句 主要有星号和问好,用来对字符串进行模糊匹配。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正字符。