Linux的目录结构、文件管理、vim编辑器快捷键及相关命令

Linux目录结构

根目录下的目录

说明

/bin

binary:二进制; 存放命令文件

/sbin

存放只有系统管理员才能执行的二进制命令

/boot

存放启动,引导; 独立的分区,开机过程中所用的文件

如:内核、初始化启动镜像、引导文件(grub)。

/dev(device)

存放设备文件

/etc

存放配置文件,用户文件,密码文件

/home

家目录,存放普通用户的家目录

/lib(library)

函数库,运行库

/mnt(mount)

挂载点目录,可以挂载任何存储介质

/proc(process)

存放进程文件,该目录的内容不可删除,随着系统的状态不断变化

/run

存放系统保存到内存中的数据,这个目录没有存储在硬盘上,而是存储在内存中

/srv(service)

存放服务的数据目录

/tmp(temporary)

存放临时文件的目录

/var

存放可变化文件

/media(介质)

挂载光盘时存放的目录

/opt

存放第三方软件包

/root

root用户的家目录

/sys

存放系统相关文件

/usr

存放与用户相关的信息

/usr/local

程序的安装位置

/var/log

系统或程序的日志文件

命令

编辑器相关命令

命令

说明

cat /var/log/messages

cat:concatenate

显示并连接文件的内容

只能显示末尾一屏内容

more /var/log/messages

分页显示文件内容

B向上,SPACE向下

less /var/log/messages

功能更丰富的显示文本内容

快捷键增加

head [-5] 绝对路径

默认显示文件前十行内容

显示文件前五行内容

tail [-5] 绝对路径

默认显示文件后十行内容

tail -f 绝对路径

动态显示文件末尾的变化

wc -l 文件名

(word count)显示该文件内容有几行

wc -w 文件名

显示该文件单词数

wc -c 文件名

显示该文件有多少字节

过滤搜索相关命令

命令

说明

grep "要搜索的内容" 绝对路径

grep:过滤条件,正则表达式

只显示文件内容带有搜索内容的行

grep -v "^#" 文件路径

-v:invert

-i:ignore case; 忽略大小写

不显示以#开头的行

grep -v "^#" 文件路径 |

|:管道符

输出的信息将作为管道符后面命令的输入

grep -v "^#" /etc/ssh/sshd_config | grep -v "^$"

找出所有不以 # 开头且不为空白行的内容

解压缩相关命令

命令

说明

gzip 文件名

压缩该文件,不保留原始文件

文件压缩工具

只能针对文件

gunzip 文件名.gz

gzip -d 文件名

解压该文件

bzip2 文件名

压缩该文件,不保留原始文件

文件压缩工具

只能针对文件

bunzip2 文件名.bz2

解压该文件

bzip2 -d 文件名

解压该文件

bzip2 -9 文件名

设置压缩比例

tar cvf 归档文件名.tar 文件名

目录打包工具

可以针对文件和目录

保留原始文件

tar:归档

bose - 详细

选项

z:指定压缩工具为gzip

j:指定压缩工具为bzip

c:创建为一个tar包

f:调用归档文件

v:详细模式,显示正在调用文件的信息

x:

tar xvf 归档文件名

释放归档文件

tar zcvf 归档文件名.tar.gz 文件名

压缩+归档

解析

将目录打包为归档文件名.tar.gz 的压缩文件,并使用 gzip 算法进行压缩。压缩过程中,将显示详细的操作信息。

tar zxvf 指定文件名.tar.gz

释放做了压缩的tar文件

vim编辑器

vi编辑器的加强版,在vi编辑器基础上扩展功能的编辑器

# 安装vim编辑器
yum -y install vim

vim的工作模式

进入编辑器后默认为命令模式

  • 命令模式

    • 只能浏览,不能编辑内容
  • 编辑模式

    • 修改内容的模式
  • 末行模式

    • 在屏幕最末行进行命令输入的模式

切换模式

  • 命令模式 ——》输入模式

    • 按键盘上的 i 键
  • 命令模式 ——》末行模式

    • 通过 shift + : 切换
  • 输入 / 末行模式 ——》命令模式

    • 按键盘上的 Esc 键

快捷键和命令

全局快捷键

快捷键

说明

Ctrl + S

锁定终端

Ctrl + Q

解锁终端

命令模式快捷键

修改内容相关快捷键

说明

dd

剪切光标所在当前行

num + dd

剪切光标当前位置向下的几行

num:要向下剪切的行数

p

粘贴

num + p

num:要粘贴的的行数

num + x(小写x)

光标位置向右删除num个字符

从光标右边的字符开始删除

num + X(大写X)

光标位置向左删除num个字符

从光标当前位置开始删除

编辑器操作相关快捷键

说明

u

撤销一次操作(类似Ctrl + Z)

Ctrl + R

前进一次操作(类似Ctrl + Y)

shitf + ZZ(连续敲两个大写Z)

保存并退出

移动光标相关快捷键

说明

gg

转到内容第一行的行首

G

转到内容最后一行的行首

shift + 4

光标移动到当前所在行的行尾

shift + 6

光标移动到当前所在行的行首

num + G(shift + g)

将光标移动到第num行的行首

w / num + w

光标向下1行 或 num行

b / num + b

光标向上1行 或 num行

输入模式快捷键

快捷键

说明

a

光标向后一个字符并进入输入模式

A

将光标移动至所在行的行尾并进入输入模式

i

在光标所在字符之前进入输入模式

I

将光标移动至所在行的行首并进入输入模式

o

在光标当前行换行并进入输入模式

O

在光标当前行向上换行并进入输入模式

shift + S

清除光标所在行并进入输入模式

末行模式的常用命令

命令

说明

w

写入,保存编辑的内容

q

退出vim编辑器

q!

强制退出,不保存新编辑的内容

wq

保存并退出

/ + text

/ + 要搜索的内容,来搜索该文件中指定内容

e 要打开文件的路径

在vim编辑器内 再打开指定文件

r 要读入文件的路径

在当前文件内,将指定文件的内容插入到当前文件的光标下

set nu

临时开启行号显示

开启行号显示后,退出重新进入,自动关闭显示

set nonu

关闭行号显示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值