0
点赞
收藏
分享

微信扫一扫

简单入门linux【一】初识linux


前言
👏作者简介:我是笑霸final,一名热爱技术的在校学生。
📝个人主页:​​​笑霸final的主页​​​ 📕系列专栏:​​计算机地基​​ 📧如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀

简单入门linux【一】初识linux

  • ​​一 简介​​
  • ​​二、Linux特点​​
  • ​​三 Linux的主要应用领域​​
  • ​​四 linux的目录结构​​
  • ​​五 vim(vi)的三种模式的切换​​
  • ​​vim常用的快捷键​​

一 简介

Linux 遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。
由于 Linux 是自由软件,任何人都可以创建一个符合自己需求的 Linux 发行版。
本笔记Linux 的发行版本 Centos 为例来为大家介绍 Linux 系统的应用。

二、Linux特点

开放性
特别是遵循开放系统互连(OSI)国际标准。

多用户
操作系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。

多任务
计算机同时执行多个程序,而同时各个程序的运行互相独立。

良好的用户界面
Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

设备独立性
操作系统把所有外部设备统一当作成文件来看待,只要安装驱劢程序,任何用户都可以象使用文件一样,操纵、使用这些设备。Linux是具有设备独立性的操作系统,内核具有高度适应能力。 提供了丰富的网络功能:完善的内置网络是Linux一大特点。

可靠性、安全性
Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

良好的可移植性
将操作系统从一个平台转移到另一个平台使它仍然能挄其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

三 Linux的主要应用领域

由于Linux开放源代码,降低了对封闭源代码软件潜在安全性的忧虑,这使得Linux操作系统拥有广泛的应用领域。目前,Linux的应用领域主要包括以下几个方面。
1. 桌面应用领域
目前,Windows操作系统在桌面应用中一直占据绝对的优势,但是随着Linux操作系统在图形用户界面和桌面应用软件方面的发展,Linux在桌面应用方面也得到了显著的提高,越来越多的桌面用户转而使用Linux。事实也证明,Linux已经能够满足用户办公,娱乐和信息交流的基本需求。不过,Linux在桌面应用市场上的占有率不高。如今新版本的Linux系统特别在桌面应用方面进行了改进,达到了更高的水平,完全可以作为一种集办公应用,多媒体应用,网络应用等多方面功能于一体的图形界面操作系统。
2. 高端服务器领域
Linux在服务器领域扮演者领军者角色,这在很大程度上得益于它具有稳定性,安全性,开放源代码,总体拥有成本较低等优点。根据调查,Linux操作系统在服务器市场上占有率已经超过50%。由于Linux可以提供企业网络环境所需的各种网络服务,加上Linux服务器可以提供虚拟专用网络(VPN)或充当路由器与网关,因此在不同操作系统互相竞争的情况下,企业只需要掌握Linux技术并配合系统整合与网络等技术,便能够享有低成本,高可靠性的网络环境。
3. 嵌入式应用领域
在通常情况下,嵌入式及信息家电的操作系统支持所有的运算功能,但是需要根据实际应用对其内核进行定制和裁剪,以便为专用的硬件提供驱动程序,并在此基础上开发应用。目前,能够支持嵌入式的常见操作系统有Palm OS,嵌入式Linux,Android和Windows CE等。虽然Linux在嵌入式领域刚刚起步,但是Linux的特性正好符合产品的操作系统,稳定,实时和多任务等需求,而且Linux开放源代码,不必支付许可证费用。
4. 文件服务器系统
网络文件系统是由SUN公司制定的一种文件服务标准,它能实现基于Linux/UNIX的网络文件共享服务。应用Linux的NFS服务,可以很好地解决企业的Linux/unix环境文件共享问题。
Linux提供了安全高效的Windows文件服务器系统-Samba,可以将Windows和Linux有效的整合到一起。Samba基于SMB协议,可提供不同计算机之间的打印共享,文件共享,域管理等服务。
5. 企业门户网站
所谓企业门户网站,就是为企业提供全面信息咨询和服务的行业性网站。在Linux下组建企业的门户网站,可以选择的方案很多,如著名的LAMP方案(Linux+Apache+MySQL+PHP/Python/Perl),LAMP网站架构是目前国际流行的WEB框架,其组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采用此架构,与JAVA架构相比,LAMP具有web资源丰富,轻量,快速开发等特点。
6. 数据备份
对于企业来说,数据就是它的财产,因此数据备份的重要性不言而喻。
Linux是非常安全的操作系统。在Linux最新版本中,广泛采用日志文件系统, 如EXT3。它可以有效降低服务器在突然断电,死机等情况下,对数据可能造成的损失。
在Linux下,还有许多高效率的数据备份工作。如tar,cpio还原备份和dump转储。同时,Linux还有大量的第三方软件包(包括自有软件和商业软件)可以提供数据备份的功能。

四 linux的目录结构

简单入门linux【一】初识linux_桌面应用_02

详细目录介绍:
​​​/bin​​​:
bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最​​​经常使用的命令​​​。
​​​/home​​​:
用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve。
​​​/root​​​:
该目录为系统管理员,也称作超级权限者的用户主目录。
​​​/lib​​​:
lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
​​​/etc​​​:
etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。比如安装mysql后配置文件就在这
​​​/usr​​​:
usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。
​​​/boot​​​:
这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。
​​​/media​​​:
linux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。
​​​/mnt​​​:
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。
​​​/opt​​​:
opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
​​​/lost+found​​​:【隐藏文件】
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

五 vim(vi)的三种模式的切换

vim常用的快捷键

一般模式

  1. ​yy​​​拷贝当前行​​ nyy​​拷贝当前向下n行
  2. ​dd​​​删除当前行​​ndd​​​删除当前向下n行
    3.​​​ p​​​粘贴​​u​​撤销
  3. ​[Ctrl]+r​​重做上一个动作

命令模式:
5. ​​​/hello 回车​​​ 向光标之下寻找一个名称为 hello 的字符串
6. ​​​?hello 回车​​​ 向光标之上寻找一个名称为 word 的字符串
7. ​​​:n1,n2s/word1/word2/g​​​ n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !
7.​​​ :1,$s/word1/word2/g 或 :%s/word1/word2/g​​ 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !


举报

相关推荐

0 条评论