VI可能是终端命令行里功能最强的文本编辑器了,但目前需要用到的只是文本编辑功能,与GCC、make等工具的整合应用现在还不需要,所以操作难度不大,习惯就好。Linux发行版所带的一般不是vi,而是vim——vi 加强版,功能更强但操作比传统的vi更方便,但启动命令还是“vi”。
命令行中,可以用“vi xxxxxxxxx” + 回车,启动 vi 并打开一个已经存在的文件。如果没有“xxxxxxxxx”这个文件,保存时会自动创建这个文件。直接输入“vi”回车,就是只启动文本编辑器。
刚启动的vi处于命令状态。命令状态下,vi把所有的用户输入都当作命令。
vi最常用的内部命令有:
“:q”退出编辑器。
“:!q”忽略所有改动强行退出。
“:i”转入编辑状态。
“:w”保存文件。
“:wq”保存后退出。
“:w xxxxxxxxx”把内容保存进文件“xxxxxxxxx”。
“:!w xxxxxxxxx”把内容保存进文件“xxxxxxxxx”,替换掉其原来的内容。
“/xxx”寻找下文中的字符串“xxx”。
“?xxx”寻找上文中的字符串“xxx”。
“:nn”直接跳转到第nn行。
“dd”删除光标所在的行。
编辑状态下,连按两次或更多次“Esc”键,能返回命令状态,如果忘了当前状态,多按几次“Esc”键,即可。传统的vi里,移动光标也得在命令状态下,上下左右分别对应“J”“K”“H”“L”键。vim中也可以这样,但是使用4个箭头键还是舒服多了,而且不管在哪个状态都能使用。
初步检查一下GCC
GCC,GNU C Compiler,开放源代码的C语言便宜系统,许多软件的安装和重新建造Linux内核都要靠它。
试着用vi把下面5行文字添到一个文本文件里:
|
把文件保存为“aaa.c”。
在终端命令行里,切换到“aaa.c”所在的目录,执行“gcc aaa.c -o bbb”,看看目录里是否多出一个叫“bbb”的可执行文件?如果这个文件存在,再执行“./bbb”,命令行显示出“XXX”即可。否则不是文件内容错了就是GCC有毛病。如果GCC一切正常,就可以进行下一步了。
【相关文章】
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||