赞
踩
上面俩兄弟用C语言写出了Unix操作系统(右边那个兄弟自己创造了B语言,GO语言)
但是当时Unix太贵了 只有有钱的公司用得起 所以下面那个兄弟发起了伟大的GNU计划
也就是人人都可以拿到源码 然后修改阅读源码
而Linus 芬兰人 读研期间就参加了这个计划 并在Minix的基础上二次开发 贡献了Linux Kernel的内核
Linux就是在这样一个开源的大环境下产生了
然后又有更多的网络雷锋 基于Linux内核开发了很多开源的软件
在计算机的角度来看
Linux内核就是对计算机硬件层面的一次封装
在用户层面
用户直接操作软件 比如双击打开一个虚拟机软件
然后双击这个指令发送给Shell解析器
解析成二进制机器码
再交给Linux内核
内核调用计算机硬件来工作
Linux中的指令 CPU 内存 包括之后可能会外接的光盘/U盘等
都会以文件的形式存在于Linux系统中
bin:存放常用的指令(也是文件的形式)
home:普通用户的家目录 普通用户在此可以进行写操作
root:可以看做超级管理员的家目录 普通用户在这没有操作权限
dev:Linux中所有硬件设备 都是以文件的形式在这个目录下体现的
usr:类似于Windows下的program files目录 用户安装软件的时候 在默认情况下都会安装在这个目录下进行管理
opt:自己安装额外的软件 可以在这里管理
etc:Linux的核心配置文件(目前为止 etc和conf 就是很经典的两个配置文件的目录)
boot:启动引导 Linux启动时需要加载的东西
tmp:这里的tmp和mnt目录在功能上类似 唯一的不同在于 假如我临时挂载了别的文件系统 在mnt中会持久保存 而tmp是临时的 重启就自动清除了 而且普通用户在tmp目录下有写操作的权限 所以重要文件不要放在此目录
vim+xxx文件 直接进入一般模式
在这个模式中
可以使用『上下左右』按键来移动光标
然后对文档进行删除 复制 粘贴等操作
操作 | 功能 |
---|---|
yy | 复制光标当前一行 |
y数字y | 复制一段(从第几行到第几行) |
p | 箭头移动到目的行粘贴 |
u | 撤销上一步 |
dd | 删除光标当前行 |
d数字d | 删除光标(含)后多少行 |
x | 剪切一个字母,相当于del |
X | 剪切一个字母,相当于Backspace |
yw | 复制一个词 |
dw | 删除一个词 |
shift+6(^)/Home键 | 移动到行头 |
shift+4 ($)/End键 | 移动到行尾 |
1+shift+g | 移动到页头,数字 |
shift+g | 移动到页尾 |
数字+shift+g | 移动到目标行 |
进入一般模式之后 按i进入编辑模式
在一般模式状态下 按 : 进入指令模式
编辑模式无法直接进入指令模式 必须要经过一般模式
指令模式常见操作:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。