Nano简单使用

简介

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

使用方法:

打开终端
终端

打开一个文件夹(这里打开的是桌面),新建一个文件(这里名称叫file)

终端

使用nano编辑这个文件

命令: nano [文件名称] (如:nano file)
编辑界面

我们写一行字:

编辑界面

使用快捷键 control+o 就可以保存了

保存后

这是最简单使用方法,下面我们配合一些命令来使用它

nano 命令

语法:

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

选项:

-h,?    --help     显示帮助信息和命令信息第一行是语法:
帮助信息

命令说明:

-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 相容)

用法举例:

插入命令(nano +行,列 文件名):

首先我们先编辑一下

插入之前

现在我们要在文本第一行第一列(文本最开始)插入"1"
首先按照格式执行命令"nano +1,1 file"


终端

执行之后

终端

光标出现在了文本最前边,现在我们只需要打上一个"1"然后保存(control+o)就可以了,之后我们执行"control+x"退出,重新打开文本,就会发现已经插入好了,所有的命令都是按照这个格式来

快捷键

光标控制
  • 移动光标:使用用方向键移动。
  • 选择文字:按住鼠标左键拖动
复制、剪贴和粘贴
  • 复制一整行:option +6
  • 剪切一整行:control +K
粘贴:control +U

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

搜索

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

翻页

control +Y到上一页 control +V到下一页

保存

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

退出

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 143,201评论 1 300
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 61,387评论 1 257
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 94,683评论 0 213
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 41,080评论 0 179
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 48,865评论 1 255
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 38,810评论 1 177
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 30,440评论 2 271
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,200评论 0 167
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 29,019评论 6 231
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 32,540评论 0 213
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,337评论 2 215
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 30,658评论 1 231
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 24,255评论 0 32
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,145评论 2 214
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 31,535评论 3 206
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,626评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,028评论 0 166
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 33,555评论 2 230
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 33,652评论 2 231

推荐阅读更多精彩内容