deepin linux 学习笔记(二)——文本编辑器

Linux59

今天来谈一下linux的编辑器,特别是命令行下面的文本编辑器。在视窗环境下有很多可以用,也很容易操作的文本编辑器,但是linux经常会需要在命令行下面编辑文本,比如一些配置文件的修改,这就要求要熟练相关的工具。

老实说,新手进入linux,往往会碰到过于强大的linux命令,强大的代价就是学习成本高。本来新手想做一件很简单的事情,但是却给了一件大杀器给他。比如文本编辑器vim就是这么一件大杀器。不过今天我也会介绍一个非常适合新手的友好小编辑器,它叫nano。

nano 小巧的命令行编辑器

nano a.x #编辑a.x

虽然是命令行工具,但是打开nano之后会有一种字符版的视窗的感觉,上面有标题栏,下面是菜单栏,通过快捷键可以操作菜单。其中 ^X表示Ctrl键+x键。 M-表示Alt键。

比较常用的快捷键有:

^G 帮助
^X 退出
^O 写入
^W 查找
^Q 反向查找
^L 刷新
^Z 挂起

M-U 撤销
M-E 重做
^K 剪切
^U 粘贴
M-shift 6 复制
M-A 标记
M-T 删除至结尾
M-V 插入按键原型
M-3 注释/反注释
^] 补全

^_ 跳转到行列
M-] 移动到括号
M-W 重复上次搜索
M-up 向前搜索
M-down 向后搜索
^left 向前跳一单词
^right 向后跳一单词
home 行首
end 行尾
M-- 锁定游标平移到上一行
m-+ 锁定游标平移到下一行
^up 前一段
^down 后一段
M-shift ( 段落开头
M-) 段落结尾
^Y 上页
^V 下页
^home 全文起点
^end 全文终点

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Linux

双系统设置默认启动系统

在原有windows系统下,我们装完Ubuntu系统后,会出现Ubuntu的grub引导界面(倒计时后自动进入Ubuntu),如下图所示。 假设我们需要将倒计时后默认启动的系统改为windows,如下...
Linux

windows 挂载 NFS共享

实验环境: NFS主机(192.168.18.10):CentOS7.0 软件包:nfs-utils、rpcbind; 客户机(192.168.18.41):windows server 2008 软...
Linux

PHP自定义函数返回多个值

有时要求函数返回多个值时,用return是不可以把值一个接一个地输出的。 return语句可以返回任何类型的变量,这就是使自定义函数返回多个值的关键。 代码: function results($st...
Linux

linux系统/var/log目录下的信息详解

成 功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还...
Linux

动态主机配置协议——DHCP详解

一、DHCP简介 二、DHCP作用及特点 三、DHCP服务器IP分配三种方式 四、DHCP协议中的报文 五、DHCP服务工作流程 - 第一步:搜索阶段 第二步:提供阶段 第三步:选择阶段 第四步:确认...
Linux

redis 订阅与发布

Reference: https://redisbook.readthedocs.io/en/latest/feature/pubsub.html Redis 的 SUBSCRIBE 命令可以让客户端...
Linux

linux_ll命令

ll命令 ll命令显示的参数 如下是对每一列的参数的解释 - 普通文件类型 最常使用的一类文件,其特点是不包含有文件系统信息的结构信息。通常用户所接触到的文件,比如图形文件、数据文件、文档文件以及声音...
Linux

管道符、重定向和环境变量

一、输入重定向和输出重定向 输入重定向就是把文件作为命令的参数,输出重定向就是把原本要输出到屏幕上的内容写到文件里面。 (1)输入重定向: (2)输出重定向; 对于重定向中的标准输出模式,可以省略文件...
Linux

centos7无法联网问题

问题:centos7出现无法联网问题 如下图所示,执行该命令: ping qq.com 出现如下情况: 解决方法: 首先cd到需要修改文件的所在目录下: [root@localhost ~]# cd ...
Linux

linx命令之ln 软连接 硬链接

ln(全称:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 当需要在不同的目录,用到相同的文件时;不需要在每一个需要的目录下都放一个必须相同的文...
Linux

已有的docker容器增加新的端口映射

在运行容器时指定映射端口运行后,如果想要添加新的端口映射,使用两种方式都可以,需要的朋友可以参考下 一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来...