2022.1.13 Linux(Ubuntu)终端编写并执行C语言
Linux终端是采用vim编辑器编写程序,通过编译器gcc编译。
在终端输入命令:sudo apt-get install vim 下载最新vim
在终端输入命令:sudo apt-get install gcc 下载gcc
vi的使用
基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下:
一般模式:
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。
移动光标 | n<Enter> | 光标向下移动n行 | |
h、j、k、l | 控制光标左、下、上、右移一格 | e | 光标跳到下个字的字尾 |
ctrl+b | 屏幕往"后"移动一页 | H | 光标移动到这个屏幕的最上方那一行的第一个字符 |
ctrl+f | 屏幕往"前"移动一页 | M | 光标移动到这个屏幕的中间那一行的第一个字符 |
n<space> | 光标向右移动n个字符 | L | 光标移动到这个屏幕的最下方那一行的第一个字符 |
Home | 移动到这一行的最前面字符处:0数字,但不能用数字小键盘上的数字 | G | 移动到这个文件的最后一行 |
End | 移动到这一行的最后面字符处:$,我测试好像不行 | nG | 移动到这个文件的第n行(可配合:set nu) |
w | 光标跳到下个字的开头 | gg | 移动到这个文件的第一行,相当于1G |
编辑模式:
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。
命令行模式:
输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!
1、键入 vi test.c
2、按键“i”变为插入模式
3、自由编辑
4、按键Esc退出插入模式
5、输入 Ctrl+: 进入命令行模式
6、左下角出现 “:”,输入 wq,表示保存并退出
7、按键Enter回到终端,此时有了源文件
8、键入 gcc -o test test.c
9、成功后,有了名为test的可执行文件
10、键入 ls
11、键入 ./test 执行,得到结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)