云计算 2020年5月19日笔记

linux 应用无所不知

8.1.1
平时生活中似乎没有看见过linux系统,但是应用很广泛

Android系统:手机、电视
超级计算机(包括我国最大的超级计算机天河二号都在用linux)
网络服务器:腾讯、网易、百度、淘宝、亚马逊、谷歌…
企业应用、通信基础设施、数据中心

是互联网技术的基石
linux是个免费软件
free 这个不仅仅是指免费,而是指自由、分享、互惠

linux源代码是开放的,可以被任何人获取和使用。可以根据跟人的要求进行定制可以自由地重新发布

大部分基础应用都将基于开源软件。
开源软件的灵活性和可扩展性符合云计算的发展趋势,可以说有linux才能有云计算。

linux是由 linus torvalds(linux之父) 和Richard stallman(自由软件之父)开发的

linux组成
硬件、内核、shell(外壳)、应用程序

内核:系统的心脏、实现操作系统的基本功能:文件管理啊、储存管理、网络支持…

外壳(shell):系统用户界面:提供了用户与内核进行交互操作的一种接口

应用程序:包括文本编译器、编程语言、X Window、办公套件、internet工具、数据库等

linux版本:
内核版本、发行版本

内核版:无论一个操作系统叫什么名字,由哪个公司或者组织发行,看上去长什么样子,它的用途是什么,只要使用了linux系统内核,本质上就是一个linux操作系统,手机上所常用的安卓操作系统就是一个linux系统

(内核版本指的是该操作系统所使用的linux系统内核的版本号)

发行版:指的是各个公司、组织甚至个人在linux内核的基础上自行开发的,使用与不同用途的操作系统。

ubutun

优点:技术支持较好,用户界面较好,硬件的兼容性好
缺点:技术支持和更新服务需要付费,软件生态系统的规模和活力方面要稍弱于红帽

debian
suse(德国)
redhead(主导者,贵)
centOS(又红帽源代码重新编译出来的)

8.1.2 shell命令
系统核心上的一个外壳
系统的用户界面提供了用户与内核进行交互操作的一种接口
shell是一种命令解释器,它能接受用户使用输入的命令,并把它作为内核执行

功能:命令解释器 所有可执行文件都可以解释
通配符、命令补全、别名机制、命令历史、重定向、管道、命令交替和shell编程等功能

元字符

有特殊意义的意义字符

在这里插入图片描述
cmd是命令命 options是选项arguments参数和操作对象
cmd是命令命 options是选项arguments参数和操作对象

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

cp【选项】<源><目标>在这里插入图片描述

8.1.3
vi(Visual interface)
可以执行输出、删除、查找、替换、块操作等多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的

vi不是一个排版程序,它不像word wps那样可以对字体、格式、段落等其他属性进行编排,他只是一个文本编译程序。
vi是全屏幕文本编译器,没有菜单,只有命令

在这里插入图片描述

在这里插入图片描述

普通模式:
g跳转文件尾,x删除光标所在字符,r替换光标所在字符,~切换光标所在字母大小写,/和?用于查找字符串
dd,yy,p用于剪切、复制、粘贴
u取消上一次编译操作
.重复上一次编辑操作
zz用于存盘退出vi zq用于不存盘退出vi
命令行模式:
:n1,n2 co n3用于块复制
:n1,n2 m n3用于块移动
:n1,n2 d 用于块删除
:w 保存当前编辑文件,不退出
:wq保存退出
:w newfile 存为另外一个名为“newfile”的文件
:q! 用于不存盘推出
:q 用于直接退出(不修改)
:set autoindent 缩进,常用于程序的编写
:set noautoindent 取消缩进
:set number 在编辑文件时显示行号
:set nonumber 不显示行号
:set tabstop=value 设置显示制表符
:set 显示设置的所有选项
:set all 显示所有可以设置的选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值