`
guolang2116
  • 浏览: 71641 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux nano的使用

阅读更多

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

警告: 这非常重要。如果在编辑配置文件时忘了加-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

 

-------------------------

 

一直以来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 的编辑器就说这样多了

 

    -----------摘自网友,感谢提供

 

上网加速器利器,程序员必备!自己一直在用,有需要的朋友可以试试!

http://honx.in/i/VIFTbc6vD2Sxigzt

                                                                                                  

分享到:
评论

相关推荐

    荔枝派nano-从零开始--跑起linux.pdf

    "荔枝派nano从零开始跑起linux" 本文将从头开始指导您如何在荔枝派nano(f1c100s)上跑起linux,并且对整个过程进行了详细的解释。 知识点一:安装交叉编译链 在开始之前,我们需要安装交叉编译链。交叉编译链是...

    详解linux中nano命令

    nano的使用方法相对简单,使得它成为许多Linux发行版的默认编辑器。 **基本用法** 要使用nano编辑一个文件,只需在终端输入`nano 文件名`。如果文件不存在,nano会创建一个新的文件;如果文件已存在,nano会打开这...

    nano编辑器使用教程

    nano编辑器使用教程 nano 编辑器是 GNU 项目下的一个小巧而功能强大的文本编辑器,广泛应用于 Linux 和 Unix 系统中。作为一款轻量级的编辑器,nano 编辑器拥有许多实用的功能,易于新手快速上手。 安装 nano 编辑...

    荔枝派nano汇总资料(uboot、主线Linux、buildroot及dl包、编译烧录工具、配置及烧录文件)

    全志F1C100S/F1C200S芯片。荔枝派nano汇总资料(uboot、主线Linux、buildroot及dl包、编译烧录工具、配置及烧录文件)。使用请查看:https://blog.csdn.net/p1279030826/category_10743092.html

    荔枝派Nano可用RNDIS的4.19 linux内核版本(dtb+zImage).zip

    4.19.0-licheepi-nano # ping 192.168.1.121 PING 192.168.1.121 (192.168.1.121): 56 data bytes ^C --- 192.168.1.121 ping statistics --- 6 packets transmitted, 0 packets received, 100% packet loss # [ ...

    适用于jetson nano的anaconda

    标题中的“适用于jetson nano的anaconda”指的是在NVIDIA Jetson Nano开发板上使用的Anaconda,这是一个开源的Python数据科学平台,它提供了一个管理环境和预装了各种科学计算库的Python分发版本,方便用户进行数据...

    licheepi nano linux内核编译需要的配置文件

    内核编译前,请拷贝到arch/arm/configs/下

    向日葵远程控制,jetsonNano远程控制所需软件

    这个软件提供了多种平台支持,包括Windows、Mac、Linux以及Android和iOS的移动设备。在远程控制场景中,向日葵可以帮助用户在不同地点便捷地管理个人电脑或者服务器,比如进行系统维护、故障排查或者日常办公。 ...

    《鸟哥的Linux私房菜-基础篇》第四版

    内容概要:《鸟哥的Linux私房菜-基础篇》第四版详细介绍Linux的基础知识,包括计算机组成、操作系统原理、Linux文档查看方法(man页、info页)、常见实用文档位置及使用方法、nano编辑器简介及SELinux安全管理等方面...

    jetson nano scikit-image-0.15.0-cp36-cp36m-linux-aarch64.whl

    适用于jetson nano python3.6 编译需较长时间 ,为方便大家安装。

    nano-2.2.6.tar.gz

    nano是一个轻量级、易于使用的文本编辑器,尤其适合Linux新手入门。它的名称来源于“nano”一词,意为微小,象征着它的小巧和简洁。nano-2.2.6是nano编辑器的一个特定版本,通常以tar.gz格式发布,这是一种常见的...

    Jetson nano使用QT+opencv读取USB摄像头.zip

    Jetson nano读取USB摄像头比较简单,只需要两步:打开摄像头;逐帧提取。但是需要注意的是Jetson Nano并不是支持所有的USB摄像头,建议在采购的时候尽量选择Linux免驱的USB摄像头。

    jetson nano SD card镜像下载地址及详解~

    由于JetPack包含了Jetson Nano所需的Linux发行版(通常是L4T,即Linux for Tegra)以及CUDA、cuDNN等关键库,因此选择正确的版本至关重要。 1. **选择合适的JetPack版本**: - JetPack 2.x适用于较早的Jetson平台...

    使用Jetson nano jp46or45 torch-1.10.0-cp36-cp36m-linux_aarch64.zip

    标题中的“使用Jetson nano jp46or45 torch-1.10.0-cp36-cp36m-linux_aarch64.zip”指示了这是一个针对NVIDIA Jetson Nano开发板,型号可能是jp46或jp45的PyTorch安装包。PyTorch是流行的深度学习框架,它提供了强大...

    关于Jetson Nano 4GB通电后无法启动+解决方案(已解决)

    2. **microSD卡问题**:如描述中提到的,Jetson Nano使用microSD卡作为启动设备。如果无法启动,可能是SD卡未正确配置或损坏。首先,使用SD协会的SD记忆卡格式化器对SD卡进行快速格式化。然后,根据操作系统...

    Linux基础教程和使用技巧.rar_fedora_linux_linux 教程_linux c++_linux 教程

    这可能包括创建、删除文件和目录,权限管理,使用文本编辑器如vi或nano,以及了解shell脚本的编写。此外,教程可能还会涉及用户和组管理,软件包安装与管理(如使用yum或dnf),以及基本的系统服务配置。 对于...

    LicheePi_nano_SDK.zip

    《LicheePi_nano SDK详解:构建嵌入式Linux系统的关键组件》 在嵌入式开发领域,LicheePi Nano是一款小巧而强大的开发板,它基于ARM Cortex-A7架构,提供了丰富的接口和功能,适合进行各种硬件实验和项目开发。本篇...

    Linux如何使用UUID挂载挂载数据盘

    2. **编辑fstab文件**:使用文本编辑器(如`vi`或`nano`)打开`/etc/fstab`文件,添加以下行: ``` UUID=的UUID&gt; /var/www ext3 defaults 0 0 ``` 其中`的UUID&gt;`替换为实际获取到的UUID。 3. **测试挂载**:使用...

    nano-4.8.tar.gz

    GNU nano是一个易于使用的文本编辑器,最初设计用于替代 对于Pico,来自非免费邮件包Pine的基于ncurses的编辑器 (其本身现在在Apache许可证下作为Alpine提供)。 然而,GNU nano还实现了Pico中缺少的许多功能,包括...

Global site tag (gtag.js) - Google Analytics