码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 文件管理

时间:2018-09-22 23:14:09      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:linux   命令   1.5   显示行号   存在   复制   mode   nbsp   cat   

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个行          

Linux 文件管理

标签:linux   命令   1.5   显示行号   存在   复制   mode   nbsp   cat   

原文地址:https://www.cnblogs.com/share23/p/9691252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!