Linux编程学习笔记1
来源:互联网 发布:漫画下载软件大全 编辑:程序博客网 时间:2024/05/16 11:27
vim使用说明
以前都是一直采用gedit编写代码,觉得很low,现在尝试改用vim,但是vim的命令实在太多了,一时半会也记不住,下面摘录一些感觉常用的操作。
Vim有命令行模式和输入模式,最后行模式三种。进入vim时,默认是命令行模式,通过下面几个切换到输入模式输入数据:
i : 从光标所在位置开始插入新输入的字符
o : 新增加一行,将光标移到下一行的开头
命令行模式下可以完成复制粘贴、删除、找行数操作
复制粘贴:
yy: 将光标目前所在的位置整行复制
nyy:从光标行开始下面n行复制
p:粘贴复制内容到光标行下面
删除:
dd: 删除整行,按住d不放一直删除
ndd:删除n行
找行数:
nG:将光标移至n行行首
在命令行模式下输入“:”,进入最后行模式
set nu: 显示行号
/字符串 : 查找字符串
e file:创建名字为file的新文件
gcc编译器
gcc [options] [filenames]
-c 只编译,不连接,用于编译多个文件
-o [filename1] [filenames] 将filenames编译成可执行文件filename1
-Wall 显示警告信息
-g –ggdb3 显示排错信息以便于调试
-O1,-O2,-O3优化代码执行效率
编译多个文件:(大型程序将用make来管理)
先用-c生成.o文件:gcc –Wall –c filename1, gcc –Wall –c filename2, ….;
然后使用-o生成一个可执行文件:gcc –o program filename1 filename2…
指定文件的查找路径:-I
C++编译器 g++,使用方法与gcc一样
g++ [-options] [filenames]
- Linux编程学习笔记1
- linux 系统编程-学习笔记1
- 《linux c编程一站式学习》笔记1
- Linux Shell 编程学习笔记(1)
- Linux C 编程学习笔记1-GCC
- Linux网络编程学习笔记-socket编程1--3
- Linux Shell编程学习笔记
- linux Shell编程学习笔记
- linux shell编程学习笔记
- Linux网络编程-学习笔记
- Linux网络编程学习笔记
- Linux Shell编程 学习笔记
- linux BASH编程学习笔记
- 学习笔记-Linux系统编程
- Linux编程手册学习笔记
- Linux系统编程学习笔记(五)进程管理1
- 《Linux命令行与Shell脚本编程大全》学习笔记1
- Linux 学习笔记——编程补充1
- 将数据流链接到加密转换的流CryptoStream 类
- 构造数组的MaxTree
- 去除inline-block元素间间距的N种方法
- try finally没有catch的用法
- mac下使用java命令直接执行类文件(找不到或无法加载主类)
- Linux编程学习笔记1
- 网络爬虫异常文件处理
- 单链表逆序
- 【个人备忘录】待完成的事项(欢迎监督及交流)
- ueditor上传到阿里云(代码最少改动)
- SVG格式,可被强悍压缩!!
- 程序员技术练级攻略
- 可变参数函数——以printf为例子
- android颜色大全 Android颜色对照表 (左边是颜色示例,右边是颜色对应的16进制代码)---Android开发必备