Linux基础知识总结!
Linux基础知识总结!
月伴飞鱼Linux命令文档:https://wangchujiang.com/linux-command/
内核版本
Linux内核官网:www.kernel.org
发行版本
主要的发行版本:Debian、Ubuntu、RedHat、CentOS等
- 不同的版本使用的内核基本是一致的,主要是版本不同。
快捷键
ctrl + c
终结命令的执行
ctrl + a
回到命令开始的地方
ctrl + e
回到命令末尾
ctrl + u
清除当前命令行
tab
可以补齐文件名或者目录
ctrl + l
清屏 clear也可以键盘的上下键 可以查询之前输入过的指令
权限控制
三种基本权限:
r 读权限(read)
w 写权限(write)
x 执行权限 (execute)
r 读权限
- 可以查看文件内容 可以列出目录的内容(ls)
w 写权限
- 可以修改文件内容 可以在目录中创建删除文件(
mkdir,rm
)x 执行权限
- 可以执行文件 可以进入目录(cd)
第1位:
- 文件类型(d 目录,- 普通文件,l 链接文件)
第2-4位:
- 所属用户(所有者)权限,用u(user)表示
第5-7位:
- 所属组权限,用g(group)表示
第8-10位:
- 其他用户(其他人)权限,用o(other)表示
第2-10位:
- 表示所有的权限,用a(all)表示
常见目录作用
/bin:用于保存命令的目录(普通用户就可以读取)
/sbin:用于保存命令的目录(只有root能用)
/usr/bin:用于保存命令的目录
/usr/sbin:用于保存命令的目录(只有root能用)
/boot:启动目录,系统启动的文件都放这里,一般不动该目录
/dev:该目录下存放的都是设备相关的文件,一般也不要去动
/etc:主要存放配置文件的目录
/home:是普通用户目录 (普通用户对应目录下可以随便放文件)
/root:是超级用户目录(root用户对应目录下可以随便放文件)
/lib:存放linux系统函数库
/mnt:空目录,用于挂在外接存储设备
/media:空目录,用于挂在外接存储设备
/misc:空目录,用于挂在外接存储设备
/temp:临时目录(随便放文件)
/usr:系统软件资源目录
/var:系统相关文档内容
基本命令
目录处理命令
cd [目录]
切换所在目录
cd ~ 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
历史命令
↑↓
调用以前的历史命令
!n
重复执行第n条历史命令
!!
重复执行上一条命令
!字符串
重复执行最后一条以该字符串开头的命令
VIM
VIM模式
命令模式:
Vim 启动后,默认进入命令模式,在任何模式下,都可以按 Esc 键返回到命令模式。
- 可以多按几次 Esc 键,保证顺利返回到命令模式。
在此模式下,可以使用上、下、左、右键进行光标移动,也可以键入不同的命令完成选择、复制、粘贴、删除等操作。
命令光标跳转:
1 | G (shift + g) 跳转光标至末尾 |
复制粘贴:
1 | yy 复制当前光标所在的行 |
删除剪切:
1 | dd 删除当前光标所在的行 |
撤销替换回滚:
1 | u 撤销上一次的操作(类似windows下的ctrl+z) |
编辑模式
在编辑模式下可以编辑文本内容。
在命令模式下按 i、 a 、o等键可以进入编辑模式,在此模式下可以输入文本,但命令执行后的字符插入位置不同。
1 | i 进入编辑模式,光标不做任何操作 |
底行模式
键进入底行模式,这时光标会移到屏幕底部,在这里可以输入相关指令保存修改或退出 Vim。
- 也可以设置编辑环境、寻找字符串、列出行号等。
1 | :w //保存当前状态 |
低行模式(查找和替换):
1 | 查找 /string 需要搜索的内容(查找) |