linuv常用文件操作命令

命令 解析
cat file 从第一个字节开始正向查看文件的内容
head -2 file 查看一个文件的前两行
more file 查看一个长文件的内容
tac file 从最后一行开始反向查看一个文件的内容
tail -3 file 查看一个文件的最后三行
vi file 打开并浏览文件

vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,而vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计,可以当作vi的升级版本。

vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式。通过vi命令进入一个文件默认为一般模式,键入【i, I, o, O, a, A, r, R】中任意字母后进入编辑模式,键入【 : / ? 】中任意字母后进入命令模式。

一般模式切换到命令行模式可用的按钮说明
【:w】 保存编辑的内容
【:w!】强制写入该文件,但跟你对该文件的权限有关
【:q】 离开vi
【:q!】 不想保存修改强制离开
【:wq】 保存后离开
【:x】 保存后离开

linux常用文本操作命令相关推荐

  1. linux对于文本的操作,linux惯用文本操作命令

    linux常用文本操作命令 ---------- vi ---------- vi +n filename:打开文件,并将光标置于n行行首 vi +/pattern filename:打开文件,并将光 ...

  2. Linux常用文本编辑器,及文本查看摘选的常用命令

    Linux常用文本编辑器: Emacs:功能强大,门槛高,对新手不友好. nano :优点是操作简单,缺点是无强大的命令支持复杂操作. gedit :只能在有gnome的换图形化界面中使用 kedit ...

  3. Linux常用基础操作命令

    简介 本篇博客是自己学习Linux shell命令做的笔记,供自己使用及给位大佬同行参考. 目录 帮助命令 问见目录相关操作 时间日期类 用户管理命令 用户组管理命令 文件权限类 搜索查找类 压缩和解 ...

  4. gsview for linux,Linux常用网络操作命令telnet

    红衣红颜 新兵答主 12-11 TA获得超过2981个赞 1. 安装和登录命令:login. shutdown. halt. reboot .mount.umount .chsh 文件处理命令:fil ...

  5. linux常用文本编辑器nano/vi/vim

    Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vi这两个最基本的编辑器.vim相当于vi的升级版.这里我们依次来讲解这几个编辑器的用法. 1.nano 直接在命令行中敲入na ...

  6. Linux常用文本比对命令——diff

    一.前言 在windows环境下我们通常会选择使用功能强大显示友好的Beyond Compare工具来进行文件的比对.其实在Linux系统中就自带了同样的强大比对命令,可以让我们在Linux系统下直接 ...

  7. 常用linux文本编辑器nano,linux常用文本編輯器nano/vi/vim

    linux下有很多文本編輯器,其中系統(不管哪個分支)都會自帶nano和vi這兩個最基本的編輯器.vim相當於vi的升級版.這里我們依次來講解這幾個編輯器的用法. 1.nano 直接在命令行中敲入na ...

  8. linux常用目录操作命令

    进入目录cd 该命令是change directory的简写,方便用户切换到不同的目录,是最常用的命令之一,cd加上目录名,即为进入到该目录,使用/最为开头的,即为绝对路径,直接跟当前目录下的文件目录 ...

  9. linux常用文件操作命令

    创建文件:touch 在/usr/local目录下新建一个123.txt文件 移动或重命名文件:mv 将123.txt修改为a.json 查看文件:cat 由于a.json暂时没有内容,先使用vi a ...

最新文章

  1. springcloud(一)-初识
  2. c# 学习笔记 (2) 窗体之间互相调用的方法
  3. java jee curd_Java / JEE中的有效日志记录–映射的诊断上下文
  4. linux操作系统之exec函数族
  5. 【转载】VMware vSphere中三种磁盘规格的解释说明
  6. MyBatis框架学习笔记01:初探MyBatis实现简单查询
  7. rk3399固件烧录方法介绍
  8. java生命游戏_大神们 急求一个生命游戏的java代码 谢谢各路大神!
  9. SwiftyJSON
  10. 腾讯Java面试题、笔试题(含答案)
  11. liteide使用教程 linux,liteide下载-LiteIDE(Go语言开发工具) 附使用教程 X30.3 中文免安装版 - 河东下载站...
  12. linux 如何加定时任务,linux系统添加定时任务
  13. CSS的class常用命名规则
  14. 重心法选址 matlab程序,Excel重心法选址计算题的详细步骤
  15. 不打开Excel文件读取工作表名(ADOX)
  16. python模拟登录注册知网
  17. 牛逼程序员职业提升必看的书
  18. JavaSE学习笔记 详解Set集合中实现类:LinkedHashSet以及TreeSet
  19. Datename() 函数与DatePart()函数
  20. 我做碘131治疗的经历20190903

热门文章

  1. 将列表打印为表格数据
  2. location.host与location.hostname和跨浏览器的兼容性?
  3. “else if”是否比“switch()case”更快? [重复]
  4. 如何在Android按钮上以编程方式设置drawableLeft?
  5. 使用Node.JS,如何将JSON文件读入(服务器)内存?
  6. linux重启配置文件,rEFInd启动管理器配置文件详解
  7. 问答| 在四轮驱动机器人(SSMR)运动学模型中,左右虚拟轮的线速度vl和vr如何得到?
  8. 京东智联云张晓东cdn_京东智联云:数智力量驱动实体经济复苏
  9. linux内核3,升级linux内核到3.10
  10. 二维绕任意点旋转_解析几何|对称,平移和旋转