美文网首页饥人谷技术博客
入门2 Linux命令行使用

入门2 Linux命令行使用

作者: 512a36a11b8c | 来源:发表于2017-09-13 18:19 被阅读7次

    文件相关操作

    命令行 动作
    start 目录名 打开目录
    cd 目录名 进入目录
    pwd 显示当前目录路径
    mkdir 目录名 创建目录
    mkdir 目录名1/目录名2 在目录1下创建目录2
    mkdir -p a/b/c/d 嵌套创建多个目录
    ls 目录 显示目录内文件
    ls -l 详细显示目录内文件
    ls -a 全部显示目录相关文件
    ls -al 全部详细显示目录相关文件
    echo 内容 >文件名 将内容写入文件内
    echo 内容>!文件名 强制写入,替换,Mac
    echo 内容>>文件名 增加内容
    touch 文件名 创建文件,或更新文件创建时间
    cp 源路径 目标路径 复制文件
    cp -r 源目录 目标目录 可复制文件夹
    mv 源路径 目标路径 移动,或创建
    rm 文件名 删除文件
    rm -f 文件 强制删除文件
    rm -r 目录 递归的删除文件夹
    rm -rf 强制删除目录,不用
    tree 文件夹 查看目录结构,win不支持
    ls -s 文件 建立软链接

    使用技巧

    命令 动作
    cd - 回到上一个目录
    使用过的命令
    !! 使用上一次的命令
    健Alt+. 使用上一次命令的最后一个参数
    x;y 一句话执行两个命令,两个命令无关系
    x&&y x执行后才执行y
    “\”+enter 换行

    使用vim编辑文件

    命令行 动作
    X健 删除字符
    I健 插入字符
    A健 输入加入的内容
    dw健 删除单词
    d$ 从光标处删到当前行尾部
    dd 删除光标所在行
    2w 光标向前移2单词
    3e 光标向前移3单词
    数字0 到行首
    u 撤销最后执行的命令
    U 撤销在一行的改动
    Ctrl+r 撤销以前的撤销命令
    p 将最后一次删除的内容,置如光标后
    r+字符 替换
    cw+字符 替换单词
    c$+多单词 删除到行末
    ctrl+g 当前编辑的文件信息
    G 跳转到最后一行
    gg 跳转到第一行
    /字符串 搜索
    ?字符串 逆向搜索
    s/old/new/g 替换old为new
    v y p v进入可视模式,y选择文字,p粘贴

    1.如何退出?
    依次按esc : w q 退出。
    2.vim使用

    命令行 动作
    X健 删除字符
    I健 插入字符
    A健 输入加入的内容
    dw健 删除单词
    d$ 从光标处删到当前行尾部
    dd 删除光标所在行
    2w 光标向前移2单词
    3e 光标向前移3单词
    数字0 到行首
    u 撤销最后执行的命令
    U 撤销在一行的改动
    Ctrl+r 撤销以前的撤销命令
    p 将最后一次删除的内容,置如光标后
    r+字符 替换
    cw+字符 替换单词
    c$+多单词 删除到行末
    ctrl+g 当前编辑的文件信息
    G 跳转到最后一行
    gg 跳转到第一行
    /字符串 搜索
    ?字符串 逆向搜索
    s/old/new/g 替换old为new
    v y p v进入可视模式,y选择文字,p粘贴

    快速查找文件

    find . -name "xxx"

    相关文章

      网友评论

        本文标题:入门2 Linux命令行使用

        本文链接:https://www.haomeiwen.com/subject/pnfksxtx.html