当前位置 博文首页 > m0_51723227的博客:| Linux和vim基础操作
命令 | 作用 |
---|---|
sl | 显示小火车 |
ls | 查看当前目录下的所有文件夹 |
pwd | 查看当前目录的路径 |
whoami | 查看当前的目录名 |
cd 路径 | 进入到该路径下的文件夹 |
cd .. | 跳入上一级路径 |
cd - | 在本次和上一次路径操作中来回切换 |
cd ../.. 以此类推 | 跳入更高一级路径 |
touch 文件名 | 建立新的文件 |
cat 文件名 | 查看文件内容 |
cp 源文件 新文件 | 复制源文件内容给新文件 |
mkdir 目录名 | 创建目录(文件夹) |
rmdir 目录名 | 删除目录(文件夹) |
指令 --help | 查看该指令可以接哪些参数并如何使用 |
mv 目录1 目录2 | 把目录1移动到目录2下 |
mv 文件1 文件2 | 使用文件1的内容覆盖文件2 |
基础操作:
打开
编辑
指令 | 所处模式 | 作用 |
---|---|---|
输入 i | 命令模式 | 在该光标前一个位置插入 想要插入的内容 |
输入 I | 命令模式 | 在该光标行首插入 想要插入的内容 |
输入 a | 命令模式 | 在该光标后一个位置插入 想要插入的内容 |
输入 A | 命令模式 | 在该光标行尾插入 想要插入的内容 |
输入 o | 命令模式 | 在该光标行之上插入一个新的空白行 |
输入 O | 命令模式 | 在该光标行之下插入一个新的空白行 |
输入 v | 命令模式 | 选择该光标位置的内容,并且当光标上下左右移动时,也会跟着上下左右进行移动选择 |
输入 V | 命令模式 | 选择该光标位置所在行的内容,并且当光标上下移动时,也会跟着上下进行移动选择 |
Ctrl + V | 命令模式 | 同时兼具v和V的功能 |
Shift + zz | 命令模式 | 保存文件并退出 |
h j k l | 命令模式 | ← ↓ ↑ → |
输入yy | 命令模式 | 复制 行 内容 |
输入yw | 命令模式 | 复制当前光标到词尾 例子(星号代替光标): " he*llo world" 粘贴结果: llo |
输入dd | 命令模式 | 剪切(一般当做删除用) |
输入dw | 命令模式 | 剪切当前光标到词尾 |
输入x | 命令模式 | 剪切光标所在字符(一般当做删除用) |
输入u | 命令模式 | 撤回上一步操作 |
Ctrl + r | 命令模式 | 撤回 u 操作 |
输入s | 命令模式 | 删除光标位置的内容,然后用替换 |
输入gg | 命令模式 | 让光标的位置跑到文章头部 |
输入G | 命令模式 | 让光标的位置跑到文章尾部 |
输入^ | 命令模式 | 让光标位置跑到行首 如果行首有空格,只会跳到无空格处 " hole",只会到h前 |
输入$ | 命令模式 | 让光标位置跑到行尾 |
输入0(这是零) | 命令模式 | 让光标位置跑到行首 真正的行首 |
Shift + > | 命令模式 | 右缩进 |
Shift + < | 命令模式 | 左缩进 |
指令 | 所处模式 | 作用 |
---|---|---|
输入 w | 末行模式 | 保存文件 |
输入 q | 末行模式 | 退出文件 |
输入 wq | 末行模式 | 保存并且退出 |
输入 q! | 末行模式 | 强制退出 |
输入 / +内容 | 末行模式 | 全文搜索内容并高亮显示 |
输入 ? +内容 | 末行模式 | 全文搜索内容并高亮显示 |
: s/s1/s2 | 末行模式 | 把该行的第一个s1替换成s2 |
: s/s1/s2/g | 末行模式 | 把该行的所有s1都替换成s2 |
: %s/s1/s2/g | 末行模式 | 把文件的所有s1都替换成s2 |
执行python文件 :
查看该Linux系统的虚拟环境:
进入某一虚拟环境:
退出虚拟环境:
deactivate