1. linux根目录下的各文件夹含义说明
- dev: 设备文件,如cpu、disk
- media: U盘、光驱挂载目录
- mnt: 外接设备临时挂载目录
- opt: 安装软件的存放目录
- proc: 储存的系统信息,由系统自动生成,储存在内存中而不是硬盘上
- run: 系统运行时状态信息,关闭会删除,重启会重新生成
- srv: service相关目录
- sys: 与proc相似,但记录的是内核相关的信息
- var:存放运行时需要改变数据的文件,以及各种服务的日志文件
2. vi/vim编辑器
vim可以以字体颜色辨别语法的正确性
vim模式切换:
一般模式:主要进行删除、复制、粘贴
编辑模式
命令模式:通过:或者/进入

2.1 一般模式下的命令
| 语法 | 功能描述 |
|---|---|
| yy | 复制当前行 |
| 数字yy | 复制当前行和下面的行,共数字行 |
| y^ | 复制当前光标(不含)到行头的内容 |
| y$ | 复制当前光标(含)到行尾的内容 |
| yw | 复制当前光标(含)到词尾及后面的空格 |
| p | 粘贴整行,则在当前行的下一行进行粘贴。粘贴非整行,则在当前光标后进行粘贴 |
| 数字p | 粘贴数字次 |
| dd | 删除当前行 |
| 数字dd | 删除当前行和下面的行,共数字行 |
| d^ | 删除当前光标(不含)到行头的内容 |
| d$ | 删除当前光标(含)到行尾的内容 |
| dw | 删除当前光标(含)到词尾及后面的空格 |
| x | 删除当前光标的字母 |
| X | 删除当前光标前的字母 |
| r字母 | 使用字母替换当前光标的字母 |
| R字母1字母2字母3 | 使用字母1字母2字母3替换当前光标及其后面的两个字母 |
| ^ | 跳转到当前行行头 |
| $ | 跳转到当前行行尾 |
| w | 跳转到下一个单词的词头 |
| e | 跳转到下一个单词的词尾 |
| b | 跳转到上一个单词的词头 |
| gg/H | 跳转到第一行的行头 |
| G/L | 跳转到最后一行的行头 |
| 数字G | 跳转到数字行的行头 |
| u | 回退操作 |
2.2 编辑模式
| 语法 | 功能描述 |
|---|---|
| i | 在当前光标前进行编辑 |
| I | 在当前行的行头进行编辑 |
| a | 在当前光标后进行编辑 |
| A | 在当前行的行尾进行编辑 |
| o | 在当前行下面新建一行,从行头进行编辑 |
| O | 在当前行上面新建一行,从行头进行编辑 |
2.3 编辑模式
| 语法 | 功能描述 |
|---|---|
| :w | 保存 |
| :q | 退出,如果文本有编辑,则会提示 |
| q! | 强制退出 |
| :wq | 保存并退出 |
| :wq! | 强制保存并退出。比如文本是只读的 |
| :set nu | 显示行号 |
| :set nonu | 关闭行号 |
| /搜索的内容 | 搜索内容,n跳转到下一个,N跳转到上一个 |
| :noh | 取消高亮 |
| :%s/原来的词/替换的目标词/g | 将全文所有原来的词,替换成目标词 |
3. CMD远程登录linux
C:\Users\dell>ssh root@bigdata001
The authenticity of host 'bigdata001 (192.168.8.111)' can't be established.
ECDSA key fingerprint is SHA256:JoFC5/ukcByzkxphImYM7DO1F2/qh1hYWDxQWFhhn8s.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'bigdata001,192.168.8.111' (ECDSA) to the list of known hosts.
root@bigdata001's password:
Last failed login: Thu Jul 14 01:12:04 CST 2022 from 222.244.144.85 on ssh:notty
There was 1 failed login attempt since the last successful login.
Last login: Wed Jul 13 22:10:41 2022 from 222.244.144.85
[root@bigdata001 ~]#
2426

被折叠的 条评论
为什么被折叠?



