Linux文本编辑器——nano

nano编辑器小巧友好,不需要安装,提供了许多额外特性,如交互式的查找和替换、定位到指定行列、自动缩进、特性切换、国际化支持、文件名标记完成等。它比vi/vim编辑器要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。

#更新ubuntu的软件包列表
sudo apt-get update
#安装nano
sudo apt-get install nano

# 创建文件
nano uer_info.txt
#进入文件后,最下面有两行提示符号
Ctrl + G  //Help 帮助  
Ctrl + O  //Write out 也有保存的作用
Ctrl + S  //Save 保存
Ctrl + X  //Exit 退出这个编辑页面,但是如果不先点击Ctrl+S,输入的内容不会保存
Ctrl + K  //Cut 剪切一行 ,无论光标在这一行的哪个位置
Ctrl + 键盘上的减号 //缩小屏幕上的字体
Shift + Ctrl + 键盘上的加号 //放大屏幕上的字体
Ctrl + R  //Read File 输入想要读取的文件路径,即可将那份文件里的内容读取到当前文件内光标所在的位置
Ctrl + W  //Where is  输入想要查找的字符,回车,光标会跳转到这个字符第一次出现的位置
Ctrl + \  //Replace  输入文件里的某个字符(串),再输入想要替换成的内容
          //(若有多处,按顺序替换,可按a, 全部替换)
Ctrl + J  //Justify 对齐文本,调整段落格式
Alt + U   //Undo 撤销
Alt + E   //Redo 恢复
nano -l user_info.txt   //文件内容左侧显示行号
nano +5 user_info.txt   //直接跳转到第5行
nano -m user_info.txt      //可以用鼠标
### Linux 文本编辑器及其使用 在Linux系统中,有多种文本编辑器可用于编写代码。常见的选择包括`Vi/Vim`、`Emacs`以及图形界面下的`Gedit`等[^1]。 对于命令行环境而言,`Vi/Vim`是最基础也是最常用的工具之一。其操作模式分为插入模式与正常模式,在正常模式下通过输入`:wq`保存退出;而在插入模式下可以自由地输入字符。除了基本功能外,Vim还支持语法高亮显示、自动缩进等功能,极大地方便了程序员的工作效率[^3]。 另外一种强大的编辑器是`Emacs`,它不仅能够作为文字处理器使用,还可以扩展成为集成开发环境(IDE),内置了大量的编程辅助插件和支持多语言特性[^2]。 如果偏好简单直观的操作方式,则可以选择像`Nano`这样的轻量级编辑器,适合初学者快速上手。 #### 使用 Vi 编辑器创建 C 语言源文件并编译运行 下面将以 `Vi`为例展示如何在一个简单的C程序中完成从编写到执行的过程: 1. 创建一个新的C源文件名为`hello.c` ```bash vi hello.c ``` 进入插入模式后录入如下内容: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 按ESC键回到正常模式,接着输入`:wq`保存更改并关闭编辑器。 2. 利用 GCC 对上述源码进行编译得到目标文件`.o` ```bash gcc -c hello.c -o hello.o ``` 此命令会生成一个名为`hello.o`的目标文件,它是汇编后的机器指令形式但尚未准备好被执行。 3. 将目标文件链接为最终可执行文件 ```bash gcc hello.o -o hello ``` 这一步骤将之前产生的`.o`文件与其他必要的库函数连接起来形成完整的应用程序——即可以直接调用的二进制文件`hello`. 4. 执行刚刚构建好的程序 ```bash ./hello ``` 屏幕上应该会出现 "Hello, world!" 的输出结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值