Linux的编辑工具的使用

Linux的编辑工具的使用

Linux的编辑工具

  • nano
  • vi/vim
  • Emacs
  • pico

一、nano

文本编辑器?简单?初学者?

注意:

  • ^代表ctrl
  • “M”表示 Alt键
命令含义
Ctrl+G取得在线帮助(help)
Ctrl+X离开nano软件,若有修改过文件会提示是否需要保存
Ctrl+O保存文件,若有权限的话就可以保存文件了
Ctrl+R从其他文件读入数据,可以将某个文件的内容贴在本文件中
Ctrl+W查找命令,按下后会跳转到末行的反白位置,输入要查找的内容回车即可
Ctrl+C说明目前光标所在处的行数与列数等信息
Ctrl+_可以直接输入行号,让光标快速移动到该行
Ctrl+J调整文本格式
Ctrl+V显示下一页
Ctrl+K剪切当前行的内容
Ctrl+U粘贴
Ctrl+A光标移至行首
Ctrl+E光标移至行尾

启动时如何将光标放在特定的行和列上

nano +line,column [filename]
eg : nano +3,5 hello.txt

备份以前版本的文件

nano -B hello.txt
eg: nano -B hello.txt
备份将以相同的文件名保存在当前目录中,Postfix为波形符号(〜)

二、vi/vim

vim相当于vi的升级版,vi(visual editor)编辑器是linux这类系统下的一个文本编辑器,类似于记事本。

Why Learn vi/vim?

  • 所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用。
  • 很多软件的编辑接口都会默认调用vi。
  • vi具有程序编辑的能力。
  • vi程序简单,编辑速度相当快速。

vi编辑器有三种状态:

  • command mode

    • 比如:vi data (data是一个文件)
  • insert mode

    • 按I键,就是insert,可以开始编辑了。
    • 编辑完了,按esc键,又出去了,到“命令模式”
  • last line mode

    编辑完了?保存?保存退出?

    底行命令含义
    : w 文件名按照自己起的文件名存这个文件
    : wq直接存盘退出
    : q!不存盘,直接霸气退出
    : x存盘并退出vi编辑器
    “:x"和”:wq"的区别
    • :wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
    • :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。

三种模式及各个模式之间的转换关系

Question ???

vi/vim中显示文件修改时间的命令(:wq 与:x的区别中提到的)

了解更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值