首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
前面小节介绍了如何使用 `vim` 编辑器,相比于 `vim` 编辑器,`nano` 编辑器就比较简单了。`nano` 是 UNIX 系统中的一个文本编辑器,大部分 Linux 发行版本默认都安装了 nano 文本编辑器。 和 `vim` 编辑器相比,`nano` 编辑器就没有那么强大,例如没有语法高亮,自动缩进等等,但它拥有基本的查看和修改文件的功能。 1\. 检查 Linux 系统中是否安装 nano 编辑器 ----------------------------- 使用如何命令检查 `nano` 编辑器是否安装: nano -v > Tips:没有安装 `nano` 编辑器,则需要手动安装一下 3\. 使用 yum 命令安装 nano 编辑器 ------------------------ 使用 `yum` 命令安装 `nano` 编辑器命令如下: yum -y install nano 使用 `apt` 命令安装 `nano` 编辑器命令如下: apt -y install nano 等待安装完成输入 `nano -v` 即可查看到 nano 编辑器的相关信息 4\. nona 编辑器控制命令介绍 ------------------ | 命令参数名称 | 功能与作用描述 | | :-- | :-- | | Ctrl + C | 显示光标在文件中的位置信息 | | Ctrl + G | 显示 nano 编辑器的帮助窗口 | | Ctrl + J | 调整当前文本段落 | | Ctrl + K | 剪切文本行,并将其保存在剪切缓冲区 | | Ctrl + O | 将当前文本编辑缓冲区的内容写入文件 | | Ctrl + R | 将文件读入当前文本编辑缓冲区 | | Ctrl + T | 启动可用的拼写检查器 | | Ctrl + U | 将剪切缓冲区中的内容放入当前行 | | Ctrl + V | 翻动到文本编辑缓冲区中的下一页内容 | | Ctrl + W | 在文本编辑缓冲区中搜索单词或短语 | | Ctrl + X | 关闭当前文本编辑缓冲区,退出 nano 编辑器 | | Ctrl + Y | 翻动到文本编辑缓冲区中的上一页内容 | > Tips:可以在 `nano` 编辑器界面使用 `Ctrl + G` 显示更多的命令。 5\. 使用 nano 编辑器修改文件内容 --------------------- 进入 `/home` 目录,使用 `nano` 命令查看 `new.log` 文件内容,命令如下: cd /home ls nano new.log 执行如上图所示命令就会进入 `nano` 编辑器界面 > Tips:编辑完自己想要修改的内容之后按下 `Ctrl + X` 输入 `y` 回车即可保存退出。 6.小结 ---- 本小节介绍了 `nano` 编辑器的基本功能,还介绍了如何使用 `nano` 编辑器对文件内容进行修改,其他的用法可以参照本小节介绍的内容,另外可以使用 `Ctrl + G` 命令获取更多帮助信息。
上一篇:
vim编辑器
下一篇:
Linux查看进程
该分类下的相关小册推荐:
go编程权威指南(三)
Go语言从入门到实战
WebRTC音视频开发实战
深入浅出Go语言核心编程(六)
Golang并发编程实战
Go Web编程(上)
Go开发基础入门
深入浅出Go语言核心编程(四)
深入解析go语言
Go开发权威指南(下)
Go-Web编程实战
从零写一个基于go语言的Web框架