linux nona怎么用_nano命令_Linux nano 命令用法详解:字符终端文本编辑器

nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。

nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。

语法nano [选项] [[+行,列] 文件名]...

选项-h, -? --help 显示此信息

+行,列 从所指列数与行数开始

-A --smarthome 启用智能 HOME 键

-B --backup 储存既有文件的备份

-C --backupdir= 用以储存独一备份文件的目录

-D --boldtext 用粗体替代颜色反转

-E --tabstospaces 将已输入的制表符转换为空白

-F --multibuffer 启用多重文件缓冲区功能

-H --historylog 记录与读取搜索/替换的历史字符串

-I --ignorercfiles 不要参考nanorc 文件

-K --rebindkeypad 修正数字键区按键混淆问题

-L --nonewlines 不要将换行加到文件末端

-N --noconvert 不要从 DOS/Mac 格式转换

-O --morespace 编辑时多使用一行

-Q --quotestr= 引用代表字符串

-R --restricted 限制模式

-S --smooth 按行滚动而不是半屏

-T --tabsize= 设定制表符宽度为 #列数

-U --quickblank 状态行快速闪动

-V --version 显示版本资讯并离开

-W --wordbounds 更正确地侦测单字边界

-Y --syntax= 用于加亮的语法定义

-c --const 持续显示游标位置

-d --rebinddelete 修正退格键/删除键混淆问题

-i --autoindent 自动缩进新行

-k --cut 从游标剪切至行尾

-l --nofollow 不要依照符号连结,而是覆盖

-m --mouse 启用鼠标功能

-o --operatingdir= 设定操作目录

-p --preserve 保留XON (^Q) 和XOFF (^S) 按键

-q --quiet 沉默忽略启动问题, 比如rc 文件错误

-r --fill= 设定折行宽度为 #列数

-s --speller= 启用替代的拼写检查程序

-t --tempfile 离开时自动储存,不要提示

-u --undo 允许通用撤销[试验性特性]

-v --view 查看(只读)模式

-w --nowrap 不要自动换行

-x --nohelp 不要显示辅助区

-z --suspend 启用暂停功能

-$ --softwrap 启用软换行

-a, -b, -e,

-f, -g, -j (忽略,为与Pico 相容)

用法

光标控制移动光标:使用用方向键移动。

选择文字:按住鼠标左键拖到。

复制、剪贴和粘贴复制一整行:Alt+6

剪贴一整行:Ctrl+K

粘贴:Ctrl+U

如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到 待复制/剪贴的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪贴。若在选择文本过程中要取消,只需要再按一次Ctrl+6。

搜索

按Ctrl+W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。

翻页Ctrl+Y到上一页

Ctrl+V到下一页

保存

使用Ctrl+O来保存所做的修改

退出

按Ctrl+X

如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/351856.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4g内存 堆内存分配多少_我需要多少内存

4g内存 堆内存分配多少什么是保留堆? 我需要多少内存? 在构建解决方案,创建数据结构或选择算法时,您可能会问自己(或其他人)这个问题。 如果此图包含1,000,000条边并且我使用HashMap进行存储,此…

centos下网络配置方法(网关、dns、ip地址配置)

centos网络配置实例 1,配置DNS vi /etc/resolv.conf 加入: 复制代码代码如下:nameserver 192.168.0.1 nameserver 8.8.8.8nameserver 8.8.4.42,配置网关: vi /etc/sysconfig/network 加入: GATEWAY192.168.0.1 完整的如下&#xf…

matlab的repmat函数

B repmat(A,m,n) 1.作用:将矩阵A的内容堆叠在mxn大小的矩阵B中 2.应用: Brepmat([1 2;3 4],3,2) B 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4 1 2 1 2 3 4 …

Alias Method解决随机类型概率问题(别名算法)

举个例子,游戏中玩家推倒了一个boss,会按如下概率掉落物品:10%掉武器 20%掉饰品 30%掉戒指 40%掉披风。现在要给出下一个掉落的物品类型,或者说一个掉落的随机序列,要求符合上述概率。 一般人会想到的两种解法 第一种算…

centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)

一 环境阿里云服务器: CentOS 7.4 64位(基于RedHat)本机: macOS High Sierra二 压缩包三 文件传输输入SFTP命令连接 -> 输入实例登录密码sftp root公网IP上传put 本地文件 服务器路径下载get 服务器文件 本地路径四 远程访问输入SSH命令连接 ->输入实例登录密码ssh root公…

Java时间和日期指南

长期以来,正确处理日期,时间,时区,夏时制,and年等一直是我的烦恼。 本文并不是一个全面的指南时域,请参阅日期和时间在Java中 -更详细,但略有下降,ekhem,日期。 它仍然是…

Java项目打war包的方法

最近好忙好忙,整理下心情给大家分享下自己在工作中遇到的一点小技巧,希望给遇到同样麻烦的同学一点帮助。 我们知道Java项目打war包可以在Eclipse和MyEclipse工具中自动打包,就是右键,然后导出war包就可以了,可是我发现…

matlab 的cat函数

cat:用来联结数组 1、用法:C cat(dim, A, B) 按dim来联结A和B两个数组。 C cat(dim, A1, A2, A3, ...) 按dim联结所有输入的数组。 2、举例 acat(3,A,B) 左括号后的3表示构造出的矩阵维数;在新的矩阵中第1、2维就是A和B这两个矩…

charles抓取手机APP,配置正确却抓不到数据

1、确保电脑的防火墙是关闭状态 2、如果还是不行的话,把手机wifi断掉后重新连接 转载于:https://www.cnblogs.com/ding-daisy/p/10141843.html

composer查看当前镜像取消_国内全量镜像大全

# 国内全量镜像大全**配置文件.gitignore **json{"name": "topthink/think","description": "the new thinkphp framework","type": "project","keywords": ["framework","thinkphp&quo…

利用C语言创建和使用DLL文件

有感于讲C语言的DLL文件的文章很少,自己查了半天,写了这么个非常简单的教程。自己也是摸C语言不久,依然感觉处于编程苦手的阶段。1)为什么使用DLL文件C语言复用代码有很多的形式,利用动态链接库(DLL&#x…

vba判断文件编码格式_如何在VBA判断EXCEL或WORD文件已经打开,并用代码关闭

谢谢寻欢,原来核心就是GETOBJECT,特帖帮助内容,与大家分享:GetObject 函数示例该示例使用 GetObject 函数来获取对指定的 Microsoft Excel 的工作表 (MyXL) 的引用。它使用工作表的 Application 属性来显示或关闭 Microsoft Excel…

spring-service.xml 模板

ssm模板<?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns:context"http://www.springframework.org/…

配置编译win7+VS2017+opencv4.0.1+contrib4.0.1

一、注意 1、opencv个各个版本并不是支持所有的VS版本&#xff0c;如opencv4.0.1支持vc14和vc15&#xff0c;而VS2013是vc12&#xff0c;配置起来会出错。 VS是一个集成开发环境&#xff0c;有不同的版本如VS2013&#xff0c;VS2015; vc是一个c的编译器&#xff0c;也有不同的…

scrapy立面parse_立面设计模式–设计观点

scrapy立面parse在上一篇文章中&#xff0c;我们描述了适配器设计模式 。 在今天的文章中&#xff0c;我们将介绍另一种类似的“四结构帮派”模式 。 顾名思义&#xff0c;结构模式用于从许多不同的对象形成更大的对象结构。 外观模式就是这样一种模式&#xff0c;它为系统内的…

[C++]在Visual Studio 2010中使用Google Test - 配置

我主要是想使用单元测试&#xff0c;VS2010是有自己的单元测试的&#xff0c;虽然我不抵触Microsoft的东西&#xff0c;但是自己做的非工业级的东西&#xff0c;去用Microsoft的解决方案是找罪受~所以使用了Google的测试方案。主要查阅了国外的一篇资料&#xff0c;虽然那位写得…

为什么传值时加号变成了空格_URL的参数中有加号传值变为空格的问题(URL特殊字符)...

1.URL特殊字符需转义2.空格换成加号()3.正斜杠(/)分隔目录和子目录4.问号(?)分隔URL和查询5.百分号(%)制定特殊字符6.#号指定书签7.&号分隔参数转义字符的原因&#xff1a;如果你的表单使用get方法提交&#xff0c;并且提交的参数中有“&”等特殊符的话&#xff0c;如…

LeetCode--single-number复杂度

1、题目 给定一个整数数组&#xff0c;每个元素都出现了两次&#xff0c;但有一个只出现了一次&#xff0c;请找出这个数。 Note&#xff1a;算法要求有线性时间复杂度&#xff0c;并且不占用额外的空间。 2、解法&#xff1a; public class Solution {public int singleNu…

Flask总结

Flask的优缺点 优点&#xff1a;Flask小而精&#xff0c;三方组件全 缺点&#xff1a;稳定性相对较差&#xff0c;三方组件版本问题&#xff0c;Flask一旦迭代&#xff0c;就可能造成三方组件不兼容的问题。 flask三剑客 小儿子 Django flask HTTPRespon…

交流设计

软件设计至关重要。 它是应用程序的基础。 就像一个蓝图&#xff0c;它为来自不同背景的聚会提供了一个通用平台。 它有助于理解&#xff0c;协作和发展。 设计不应仅视为开发的要素。 它不应该只存在于开发人员的头脑中&#xff0c;否则团队将发现它几乎无法增长&#xff0c;…