当前位置 博文首页 > m0_51723227的博客:| Linux和vim基础操作

    m0_51723227的博客:| Linux和vim基础操作

    作者:[db:作者] 时间:2021-08-09 10:02

    | Linux和vim基础操作

    01 Linux

    命令作用
    sl显示小火车
    ls查看当前目录下的所有文件夹
    pwd查看当前目录的路径
    whoami查看当前的目录名
    cd 路径进入到该路径下的文件夹
    cd ..跳入上一级路径
    cd -在本次和上一次路径操作中来回切换
    cd ../.. 以此类推跳入更高一级路径
    touch 文件名建立新的文件
    cat 文件名查看文件内容
    cp 源文件 新文件复制源文件内容给新文件
    mkdir 目录名创建目录(文件夹)
    rmdir 目录名删除目录(文件夹)
    指令 --help查看该指令可以接哪些参数并如何使用
    mv 目录1 目录2把目录1移动到目录2下
    mv 文件1 文件2使用文件1的内容覆盖文件2

    02 vim

    基础操作:

    • 打开

      • vim 文件名
    • 编辑

      • 输入模式(编辑模式)-------进行文本编辑
      • 命令模式 (按键盘左上角键Esc) ---------------------命令文本的操作
      • 末行模式(Shift + :)---------------------执行更加高级的功能
    指令所处模式作用
    输入 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文件 :

    • python python文件名

    查看该Linux系统的虚拟环境:

    • workon

    进入某一虚拟环境:

    • workon 虚拟环境名

    退出虚拟环境:

    • deactivate
    cs
    下一篇:没有了