一篇文章教你学会linux操作系统

目录

一 什么是Linux?

二 Linux系统的特点

三 Linux与windows的区别

四 Linux的目录结构

五 Linux常用命令

六 Linux系统常用快捷键及符号命令

七 vim编辑器


前言:

说到电脑系统

我想有大多数人会脱口而出:windows、mac

是的,这也是如今市场上主流的两种操作系统。

但是对于IT相关的人士来说,还有一种系统也是必须有姓名

那就是Linux

今天我们就来为一些行业新手或是小白来科普一下,什么是Linux

一篇文章教你学会linux操作系统_第1张图片

一 什么是Linux?

        Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

说的简单点,它就是一个操作系统

二 Linux系统的特点

1.完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

2.完全兼容POSIX 1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

3.多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

4.良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

5.丰富的网络功能

Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。

6.可靠的安全、稳定性能

Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。

7.支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

三 Linux与windows的区别

1. 软件与支持

Windows 平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务;

Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的 Linux 开发者和自由软件社区提供支持。

2. 安全性

Windows 平台:三天两头打补丁安装系统安全更新,还是会中病毒木马;

Linux 平台:要说 Linux 没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比 Windows 平台要更加安全,使用 Linux 你也不用装某杀毒,某毒霸。

3. 使用习惯

Windows:普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易入门简单;

Linux:兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。

4. 可定制性

Windows:操作范围大多已经受到微软的限制,所以基本上是系统怎样设置,用户就只能规矩操作。

Linux:提供了更高的定制性,它支持开发者通过编码来定义适合自己的操作系统。

5. 应用范畴

Windows:无特定的应用范畴,一般就是常规的电脑使用场景。

Linux: 主要作为服务器主机,进行忙碌的数据处理和运算

6. 是否开源

Linux:免费开源

四 Linux的目录结构

/的下级目录

bin (binaries)存放二进制可执行文件

sbin (super user binaries)存放二进制可执行文件,只有root才能访问

etc (etcetera)存放系统配置文件

usr (unix shared resources)用于存放共享的系统资源

home 存放用户文件的根目录

root 超级用户目录

dev (devices)用于存放设备文件

lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

mnt (mount)系统管理员安装临时文件系统的安装点

boot 存放用于系统引导时使用的各种文件

tmp (temporary)用于存放各种临时文件

var (variable)用于存放运行时需要改变数据的文件

五 Linux常用命令

命令格式:命令 -选项 参数 (选项和参数可以为空)

如:ls -la /usr

1.操作文件及目录

一篇文章教你学会linux操作系统_第2张图片

2.系统常用命令

一篇文章教你学会linux操作系统_第3张图片

3.压缩解压缩

一篇文章教你学会linux操作系统_第4张图片

4.文件权限操作

(1)linux文件权限的描述格式解

一篇文章教你学会linux操作系统_第5张图片

(2)r 可读权限,w可写权限,x可执行权限(也可以用二进制表示 111 110 100 --> 764)第1位:文件类型(d 目录,- 普通文件,l 链接文件)

(3)第2-4位:所属用户权限,用u(user)表示

(4)第5-7位:所属第2-10位:表示所有的权限,用a(all)表示组权限,用g(group)表示

(5)第8-10位:其他用户权限,用o(other)表示

一篇文章教你学会linux操作系统_第6张图片

六 Linux系统常用快捷键及符号命令

一篇文章教你学会linux操作系统_第7张图片

七 vim编辑器

vi / vim是Linux上最常用的文本编辑器而且功能非常强大。只有命令,没有菜单,下图表示vi命令的各种模式的切换图。

一篇文章教你学会linux操作系统_第8张图片

1 修改文本

一篇文章教你学会linux操作系统_第9张图片

2 定位命令

一篇文章教你学会linux操作系统_第10张图片

3 替换和取消命令

一篇文章教你学会linux操作系统_第11张图片

4 删除命令

一篇文章教你学会linux操作系统_第12张图片

5 常用快捷键

一篇文章教你学会linux操作系统_第13张图片

你可能感兴趣的:(自动化测试,软件测试,接口自动化测试,功能测试,linux,自动化)