• Linux 文件管理



     

    0. 说明


    1. 文件管理命令

      1.1 创建目录

      mkdir dir_name

      1.2 删除目录

      rmdir dir_name

      rmdir -rf dir_name  // 递归删除文件夹

      1.3 创建文件

      touch a.txt

      echo sunshine  >  b.txt  // 输出 sunshine 到 b.txt 中,同时也创建 b.txt ,如果 b.txt 已经存在则覆盖其中的内容

      echo honey  >>  c.txt    // 输出 sunshine 到 c.txt 中,同时也创建 c.txt,如果 c.txt 已经存在则追加其中的内容

      1.4 删除文件

      rm file_name

      1.5 查看文件信息

      stat file_name

      1.6 复制文件

      cp file_name1 file_name2

      1.7 移动文件(重命名)

      mv a.txt b.txt           //重命名文件,如果第二个参数不是当前目录则移动文件

      rename a.txt  b.txt  a.txt      //将 a.txt 重命名为 b.txt

      1.8 编辑文件

      vi  vim

      vi  file_name  // 编辑文件

      vim filename  // 编辑文件

      模式说明

      vi有三种基本的工作模式

    1. 指令模式
    2. 文本输入模式
    3. 行末模式

      他们的相互关系如下:

      指令模式 (Command Mode) 输入 a,  i, o 进入文本输入模式 (Input Mode)
      文本输入模式 (Input Mode) 下按ESC进入指令模式 (Command Mode)
      指令模式 (Command Mode) 下输入 " : " 进入行末模式 (Last Line Mode)
      行末模式 (Last Line Mode) 下指令错误返回指令模式 (Command Mode)

      写入内容

      在指令模式输入 a,  i, o 进入文本输入模式进行内容的写入

      查找内容

      在指令模式输入 /something 定位要找的内容,按 n 查找下一个(N向前查找)

      

      删除内容

      在指令模式输入  x    // 删除一个字符

      在指令模式输入  dd    // 删除一行

      显示行号

      在行末模式输入 set nu

      

      撤销

      在指令模式输入  u

      

      退出

      在行末模式输入 q!

      

      保存并退出

      在行末模式输入 wq

      在行末模式输入 x


      1.9 查看文本

      cat a.txt           // 查看整个文档

      tac a.txt           // 逆序查看整个文档

      more a.txt          // 分页查询

      less a.txt           // 与 more 相似,more 仅能向前移动,但使用 less 可以随意浏览文件

      head [-n] a.txt        // 默认前十行,输出前n个行

      tail [-n] 1.txt           // 默认后十行,输出后n个行   

      以 M 为单位显示文件大小

        ls -l --block-size=M

           

    且将新火试新茶,诗酒趁年华。
  • 相关阅读:
    一次安装。net core的经历
    c# task 等待所有子线程执行完的写法
    .net 中的async,await理解
    dbeaver pgsql连接工具
    oracle 导出表结构和备注
    abp
    发布站点
    excel 拆分多个excel并保持
    重定向和反向代理的区别
    es6中的解构赋值
  • 原文地址:https://www.cnblogs.com/share23/p/9691252.html
Copyright © 2020-2023  润新知