美文网首页
文件管理

文件管理

作者: 晨汐羽 | 来源:发表于2018-11-22 15:59 被阅读0次

    创建

    文件创建:touch
    目录创建:mkdir

    复制

    cp

    移动

    mv

    删除

    rm

    文件查看

    cat :查看文件内容,一般用于小文件
    tac:逆序显示
    -n :显示行号
    more:分页显示文件内容,空格向下翻页。缺点:只能向下翻
    less:可上下翻,支持关键字查找
    head + “-n”:显示前n行,默认前10行
    tail + “-n”:显示后n行,默认后10行
    tail + “-0f” :监控文件的变化

    文件类型

    “-” 或 f :普通文件
    d:目录
    l: 软链接
    s:套接字文件
    b :快文件
    c:字符文件
    p:管道文件

    文件描述符

    0 标准输入:键盘输入
    1 标准输出:程序正确执行输出的内容
    2 错误输出:程序错误执行输出的内容

    重定向

    < 输入重定向
    “>” 标准输出重定向
    “>>” 标准输出追加重定向
    2> 错误输出重定向
    &> 所有输出重定向
    1> 标准输出重定向
    1> file1 2> file2 标准输出重定向到file1,错误输出到file2

    管道

    用“|”表示,把前一条命令的标准输ti出作为后一条命令的标准输入

    vi/vim编辑器

    命令模式

    行内跳转:

    $,End :将光标快速定位到行尾
    Home,0 :将光标快速定位到行首
    ^ :将光标快速定位到第一个非空字符

    行间跳转

    G :将光标快速定位到最后一行
    gg : 将光标快速定位到第一行
    3gg:将光标快速定位到第3行

    字符相关

    x 快速删除光标所在位置的单个字符
    r 快速替换光标所在位置的单个字符
    R 连续替换(替换模式)

    行操作

    yy 复制光标所在行的内容
    3yy 复制光标所在行开始,往下一共复制3行内容
    ygg 复制从第一行到光标所在行所有内容
    yG 复制从光标所在行到最后一行内容
    dd 删除操作,和y命令同样使用
    p:粘贴

    词操作:

    yw 复制一个单词
    dw 删除一个单词
    p 粘贴
    u 撤销
    ctrl + r 反撤销

    编辑模式

    i 在光标前插入
    a 在光标后追加
    o 在光标所在行的下一行编辑

    尾行模式

    q 退出 :quit
    w 保存 :write
    w file :另存为
    wq :保存退出
    r file :将其他文件的内容读到当前文件中,位于光标所在行的下一行
    s/old/new/ :将光标所在行的第一个old替换成new
    s/old/new/g : 将光标所在行的所有old替换成new
    %s/old/new/g : 将文件的所有old替换成new
    6y : 复制第6行
    6,9y :复制6到9行
    set nu :显示行号
    set nonu : 取消显示行号
    set ts=4 :设置制表符宽度为4

    扩展:可视块模式

    1、ctrl+v 进入可视块模式
    2、方向键选中所有要注释的行
    3、大写i 在选中的可视块前面添加内容
    4、# 选择可视块行的前面的所有内容
    5、Esc Esc 退出可视块模式

    相关文章

      网友评论

          本文标题:文件管理

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