Linux基础入门篇(02)

Linux基础入门篇(02)

目录结构及VIM
文件系统
  1. 说明:

文件系统就是操作管理存储设备或分区上的文件的方法和数据结构,也就是存储设备上组织文件的方式
操作系统中负责管理和存储文件的软件机构叫文件管理系统,简称文件系统

  1. 常见文件系统:
  • fat16(MS-DOS 6.x),最大分区2G
    fat32(windows 95),单个文件最大4G,性能较弱,容易产生碎片
    ntfs(windows nt),提升了fat32的稳定性
    ext4(linux),扩展型日志文件系统
    hfs[+] (Mac),苹果设备的文件系统
    exfat(mac/win),支持4G以上的单个文件,适合于闪存
  1. 根目录结构

Linux和Windows文件系统差异很大,没有顶层的C/D/E等盘符,是从’/‘开始的,只有它没有上一级目录,它处于目录结构的最顶层。若把整个目录结构倒过来看像一颗树,’/'处于根部,因此也叫根目录
根目录结构介绍

目录说明
/根目录
/bin大多数的操作命令
/cdrom挂载光盘
/boot系统启动相关文件
/dev设备文件(在linux下一切设备皆文件
/etc配置文件目录(经常使用)
/home普通用户的家目录,每个用户对应一个文件夹
/root超级用户的家目录
/lib库文件
/lib6464位的库文件
/lost+found系统出现异常时保存信息以便恢复,平时是空的
/media自动识别设备的挂载点
/mntmount,专门用于挂载的目录
/optoption,用于安装可选的软件
/proc是虚拟的文件系统,可以映射硬件信息
/run存放系统运行时的文件,如:进程文件
/sbin超级用户使用的命令
/snapubuntu自己搞的包管理系统
/srvservice,存储本机提供的数据或服务
/sys类似于proc的虚拟文件系统,可以映射内核信息
/tmp保存随时可能销毁的临时文件
/usr之前的功能同/home,现在是unix system resource,用户安装软件目录
/var系统产生的不能自动销毁的文件,如: 日志文件
VIM编辑器
  1. 简介:vi是linux系统默认自带的终端编辑器,后来有了vi的加强版vim。被誉为"终端编辑器之神"
  2. 安装:sudo apt-get install vim
  3. 说明:所有的操作都是在终端完成的,需要切换不同的工作模式来完成不同的功能。
  4. 工作模式:

正常模式(命令模式):使用VIM打开文件的默认模式

命令/操作说明
vim filename打开/新建一个文件
ESC切换到正常模式
ZZ(shift + zz)保存退出
!v打开最后使用vim打开的文件
光标定位
vim filename +n打开文件,将光标定位到第n行
vim filename +打开文件,将光标定位到最后一行
gg定位到首行
ngg定位到第n行
G定位到尾行
0定位到开头,无论开头是否是可见字符
^定位到首字符
$定位到行尾
k
j
h
l
ctrl + f下翻一屏
ctrl + b上翻一屏
ctrl + d下翻半屏
ctrl + u上翻半屏
内容处理
x向右删除一个字符
nx向右删除n个字符
X向左删除一个字符
nX向左删除n个字符
yy复制光标所在的一行
nyy复制从光标开始向下的n行
p粘贴
dd删除光标所在的一行,相当于剪切效果
ndd删除从光标开始向下的n行
u撤销
ctrl + r反撤销
  1. 插入模式(输入模式):可以完成文件内容的输入编辑等,输入以下字符可以进入此模式:
命令说明
i在光标位置插入内容
I在光标所在行第一个非空字符处插入内容
a在光标后面的字符插入内容
A在光标所在行的行尾插入内容
o在光标下一行插入空行
O在光标上一行插入空行
s删除光标所在字符
S删除光标所在行
  1. 单行模式(编辑模式):可以完成文件的整体编辑保存等操作,输入’:'即可进入该模式
命令说明
:q退出
:w保存
:wq保存退出,等价于ZZ
:x保存退出
:w!强制写入
:q!强制退出,不会保存修改
:w filename另存为
:e!放弃所有修改,恢复到打开时的状态
vim设置
:set nu[mber]显示行号
:set隐藏行号
nonu[mber]
:set tabstop=4设置一个tab为4个字符
:set mouse=a启动鼠标点击功能
查找替换
[:]/内容查找指定内容,n下翻,N上翻
[:]?内容查找指定内容,N下翻,n上翻
:%s/原内容/新内容/[g]全局使用新内容替换原内容,只能替换每行的第一处,g表示全局
:m,ns/原内容/新内容/[g]m到n行使用新内容替换原内容,只能替换每行的第一处,g表示全局
光标定位
:n光标定位到第n行
  1. 使用说明:

默认使用vim打开文件后的设置是单次的,关闭后就失效了,若小永久生效,需要使用配置文件
在用户家目录下创建一个文件vimrc
在该文件中写入相关设置

set number
set tabstop=4
set mouse=a

使配置文件生效,不想重启可以这样操作:source ~/.vimrc
若非正常的关闭了vim,可能会产生临时交换文件,用于恢复等操作。再次使用vim打开时会出现特定的操作页面,引导你进行恢复等相关操作。可以根据提示删除交换文件即可,也可以手动删除。临时文件是不可见的,需要使用ls -a才可以看到

help使用

说明:大多数命令都有 --help/-h参数用来查看帮助文档
示例:ls --help

man使用

简介:man其实是manual的缩写,是一个命令,可以查看系统标准帮助文档
使用:

命令说明
man name查看指定内容(命令、函数、系统调用)的帮助文档
q退出查询
↓ 或 enter键下翻一行
上翻一行
pageup上翻一页
pagedown 或 空格键下翻一页
?内容查找,也可以上下翻
总结:握草,敲这么多手都累酸了!!!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值