Nano编辑器命令指南

11 篇文章 0 订阅

nano编辑器,收藏一下吧。省得以后到处找
我们以后基本都需要编辑文件来实现不同的设置,那么我们用什么来设置配置文件呢,用编辑器,就好比windows下的记事本和写字板,我们今天就来讲一下debian的默认编辑器----nano
首先我们在网络上看看有没nano的资料
网络上很少有nano的资料,那么我就来 给大家讲解一下nano的使用吧
就以编辑网络配置文件为例子吧
GNU nano 1.2.4,nano的版本 File: /etc/network/interfaces打开的文件的绝对地址

下面就是打开的文件的内容
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.254.20
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.103.0.117 202.103.24.68
[ Read 17 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Txt ^T To Spell
这些是帮助栏目,呵呵^G表示ctrl+g一起按,呵呵
^G Get Help表示同时按ctrl和G,就是调出帮助菜单

 

我们来试一下
我按了一下就调出了帮助菜单了,我下面就直接把快捷键表给大家,大家试试吧
一直以来vi都被人们说是最强大的编辑器,但gentoo和debian选择nano做了默认的编辑器freebsd选择ee做了默认的编辑器,我相信在专业人士眼睛里面freebsd和redaht比较起来,redhat基本没什么可以炫耀的,为什么他们不选择vi呢,因为vi操作比较复杂
而所谓的简单编辑器nano就简单,非常容易上手,说是简单编辑器
其实一点都不简单,只不过是nano谦虚一下罢了

这里声明一下^表示键盘上的ctrl键,上个只要是做过编程的朋友应该都清楚,^G表示同时按下ctrl和g(F1)表示按(F1)也是一样的 ,M-表示使用alt+后面的键^G ==F1) Invoke the help menu调用帮助菜单
^X ==(F2) Close currently loaded file/Exit from nano
退出
^O ==(F3) Write the current file to disk == ^O WriteOut
保存
然后回车就保存了

^J ==(F4) Justify the current paragraph
调整当前段落(配置文件的不要用这东西,格式一下就出问题了哦)

^R ==(F5) Insert another file into the current one
插入其他的文件到当前的文件,而且查找文件的时候支持tab

^W ==(F6) Search for text within the editor

查找
^Y ==(F7) Move to the previous screen
上一屏幕
^V ==(F8) Move to the next screen
下一屏幕
^K ==(F9) Cut the current line and store it in the cutbuffer
裁减当前一排并保存在缓冲区

^U ==(F10) Uncut from the cutbuffer into the current line
将缓冲区的东西粘贴到此

^C ==(F11) Show the position of the cursor
显示光标位置

^T ==(F12) Invoke the spell checker, if available
调用拼写检查程序

^P Move up one line
向上移动一行


^N Move down one line

向下移动一

^F Move forward one character
向前移动光标一格

^B Move back one character
向后移动光标一格

^A Move to the beginning of the current line
移动到当前行的开头

^E Move to the end of the current line
移动到当前行的末尾

^L Refresh (redraw) the current screen
刷新当前屏幕

^^ (M-A) Mark text at the current cursor location
标记文本

^D Delete the character under the cursor
删除光标后一个字母


^H Delete the character to the left of the cursor

向左边删一个字母


^I Insert a tab character

插入一个tab值


^\ (F14) (M-R) Replace text within the editor

查找并且替换


^M Insert a carriage return at the cursor position
插入一个回车
^_ (F13) (M-G) Go to a specific line number

跳转到某行
^Space Move forward one word

前进一个单词
M-Space Move backward one word
后退一个单词
M-] Find other bracket
搜索下一个括号

M-< Open previously loaded file
打开先前加载的文件

M-> Open next loaded file
打开下一个加载的文件
M-C Constant cursor position enable/disable
M-I Auto indent enable/disable
是否首行缩进

M-Z Suspend enable/disable
是否悬挂

M-X Help mode enable/disable
帮助模式

M-M Mouse support enable/disable
鼠标支持

M-Y Color syntax highlighting enable/disable
语法加亮

这个就是退出了哦
好了nano 的编辑器就说这样多了
然后我们来说一下基本的几个配置文件以及地方
首先是打开命令行高效输入的位置
看到了高级的命令行补全,连软件包的名字都不需要记了哦,呵呵,是不是很爽哦

怎么ls没颜色了,你们是不是在redhat里面看到过颜色啊,那我们来改
看到了没,兰色是目录,白色是文件,绿色是可以运行的文件
cnrot:/# ll
-bash: ll: command not found
告诉我们ll没这个命令
那我们来做一个自己定义的命令吧
记住要注销才生效,不需要重新启动的哦
看到了没,这是自己定义命令哦

============================================================================================================

 

Nano命令指南

      今天在输命令时,无意中输入了nano,对这个命令不太熟悉,结果不知道如何才能退出,保存,赶快查了一下资料,原来是这样的啊。

    打开文件与新建文件

     使用nano打开或新建文件,只需键入:

代码 1.1: 打开或新建文件

#nano 文件名

Nano是一种单模式编辑器,你可以直接输入文字。如果你要编辑一个像/etc/fstab一样的配置文件,请使用-w参数,例如:

代码 1.2: 禁用自动换行

#nano -w /etc/fstab

警告:这非常重要。如果在编辑配置文件时忘了加-w参数,可能会导致你的系统无法起动或产生别的异常。

保存和退出

如果你要保存所做的修改,按下Ctrl+O。想要退出,按下Ctrl+X。如果你退出前没有保存所做的修改,它会提示你是否要保存。如果不要,请按N,反之,则按Y。然后它会让你确认要保存的文件名,确认或修改后按Enter即可。

如果你没有修改好而不小心按了保存键,您可以在请求确认文件名时按Ctrl+C来取消。

剪切和粘贴

要剪切一整行,请用Ctrl+K(按住Ctrl不放,再按下K键)。光标所在的行便消失了。要粘贴它,只需把光标移动到您所要粘贴的位置,然后按Ctrl+U即可。要移动多行,只需多按几次Ctrl+K把需要移动内容都剪切下来,然后按一次Ctrl+U就可以把刚剪切的内容全部粘贴上来。

如果你想使用更精确的剪切控制,则需要给文本做标记。移动光标到需要剪切文本的开头,按下Ctrl+6(或者Alt+A)。然后移动光标到待剪切文本的末尾:被做了标记的文本便会反白。要撤消文本标记,只需再按一次Ctrl+6。用Ctrl+K来剪切被标记的文本,用Ctrl+U来粘贴。

搜索特定文字

当你想搜索某特定文字时,只要想成"WhereIs"而不是"Search",事情就简单了。只要按下Ctrl+W,键入你要搜索的字符串,再按Enter就可以了。想再次搜索相同的字符串,可以直接按Alt+W。

注意:在nano帮助文档里,Ctrl-键被表示为一个脱字符(^),因此Ctrl+W被写成了^W,等等。Alt-键被表示为一个M(从"Meta"而来),因此Alt+W被写成了M-W。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值