问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下nano修改并保存不了,怎么办?

发布网友 发布时间:2022-04-23 01:53

我来回答

3个回答

热心网友 时间:2023-06-24 08:21

不同的编辑器保存文件的方法是不同的,下面介绍常用的编辑器nano如何保存文件。

nano:使用快捷Ctrl+X,然后会提示输入Y保存修改、输入N放弃修改。

vi:首先需要按ESC键回到命令模式;然后输入:wq 保存文件并退出vi;最后回车即可。

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来粘贴。

热心网友 时间:2023-06-24 08:21

不同的编辑器保存文件的方法是不同的。

nano:使用快捷Ctrl+X,然后会提示输入Y保存修改、输入N放弃修改。


vi:首先需要按ESC键回到命令模式;然后输入:wq 保存文件并退出vi;最后回车即可。

linux系统使用vi命令进入文件后怎么修改保存

以下是VI有关文件修改与保存的命令:

插入命令

i 在当前位置生前插入



I 在当前行首插入



a 在当前位置后插入



A 在当前行尾插入



o 在当前行之后插入一行



O 在当前行之前插入一行



查找命令



/text  查找text,按n健查找下一个,按N健查找前一个。



?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。



vim中有一些特殊字符在查找时需要转义  


set ignorecase  忽略大小写的查找



set noignorecase  不忽略大小写的查找



查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。


:set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。

:set nohlsearch  关闭高亮搜索显示

:nohlsearch  关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。

:set incsearch  逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。

:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。



移动命令

h 左移一个字符
l 右移一个字符,这个命令很少用,一般用w代替。
k 上移一个字符
j 下移一个字符
以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!<Esc>,这里的Esc是必须的,否则命令不生效。

w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。

b 向后移动一个单词 2b 向后移动2个单词

e,同w,只不过是光标停在单词尾部

ge,同b,光标停在单词尾部。

^ 移动到本行第一个非空白字符上。

0(数字0)移动到本行第一个字符上,

<HOME> 移动到本行第一个字符。同0健。

$ 移动到行尾 3$ 移动到下面3行的行尾

gg 移动到文件头。 = [[

G(shift + g) 移动到文件尾。 = ]]

f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。

F 同f,反向查找。

跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

Ctrl + e 向下滚动一行

Ctrl + y 向上滚动一行

Ctrl + d 向下滚动半屏

Ctrl + u 向上滚动半屏

Ctrl + f 向下滚动一屏

Ctrl + b 向上滚动一屏

撤销和重做

u 撤销(Undo)
U 撤销对整行的操作
Ctrl + r 重做(Redo),即撤销的撤销。

删除命令

x 删除当前字符

3x 删除当前光标开始向后三个字符

X 删除当前字符的前一个字符。X=dh

dl 删除当前字符, dl=x

dh 删除前一个字符

dd 删除当前行

dj 删除上一行


热心网友 时间:2023-06-24 08:22

不同的编辑器保存文件的方法是不同的

下面介绍常用的两种编辑器nano和vi如何保存文件。
nano:使用快捷Ctrl+X,然后会提示输入Y保存修改、输入N放弃修改。
vi:首先需要按ESC键回到命令模式;

然后输入:wq 保存文件并退出vi

最后回车即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 如意老年大桌面怎么设置默认桌面 拼拼多运费险不理赔消费者怎么办? linux下修改hosts文件不能保存,在root用户下,用sudo都一样的报错,就大神解决!!! 怎样开启如意老人桌面? 拼多多累计退了20多单,系统会不会不给我赔运费险啊? 老人桌面那个好用 - 信息提示 拼多多退货,没签收卖家提前给我退款了,然后运费险拒绝理赔怎么回事? 手机字体太复杂,怎么取消给老人用桌面 拼多多购买运费险不退运费怎么办? 智能手机设置老人桌面是怎么退出 拼多多为什么要屏蔽掉运费险? 智能手机老人桌面哪个好 买家拼多多怎么突然不享受运费险这项服务? 银美老人桌面和如意老人桌面哪个更好 拼多多运费险如何取消? 小米手机老人桌面怎么关闭? 拼多多平台拒绝退运费险 三星如何取消老人桌面 商家拚多多平台快递退运费不给怎么办? 拼多多不赔我运费险? 拼多多运费险被拒绝赔偿怎么办 为什么在linux系统中修改只读文件时提示不是root用户,无法修改保存。怎 ... 拼多多运费险会被锁吗 拼多多上买的东西不满意退回后,为什么运费险被取消拒赔了? Linux下应用vim编辑器,编辑完后保存不上!这是什么原因!请高手帮忙!以下为附图说明!急急急! linux root用户修改权限说是只读文件系统,怎么办? 清水牛排的做法步骤图,清水牛排怎么做好吃? linux里的文件,如何设置为只读权限文件 linux修改属性时提示是只读文件系统怎么回事 chmod 777 什么的都用了 可是就是不行。 linux只读文件怎么修改 牛排怎样做才好吃图解 ubuntu怎样修改只读文件? linux 文件系统变为了只读,这个问题怎么解决 干式熟成肋眼牛排的做法步骤图,怎么做好吃 学做牛排怎么做好吃又简单,做法图解分享 惠灵顿牛排的做法步骤图,惠灵顿牛排怎么做好吃 梦见面条是什么意思,代表什么 新手牛排的做法步骤图,新手牛排怎么做好吃 梦见吃面条?