今天在window7上安装了cygwin,体验了一把unix,编了个小c,c++程序
先把过程记录下来
1、先删除以前建立的source文件夹
rm -rf source
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
2、在用户目录下建立一个source文件夹存放文件
mkdir source
3、建立c源程序文件
vim hello.c
编写c语言程序:
1 int main() 2 { 3 printf("hello wlq!"); 4 }
编译:
gcc hello.c -o c
最后一个c表示的是最后生成的文件名
运行:./c.exe
这就完成了第一个c程序
4、编写第一个c++程序
同样的步骤
$ vim world.cpp
#include<iostream>
using namespace std;
int main()
{
cout<<"wlq best!";
return 0;
}
$ g++ world.cpp -o c+
./c+.exe
这就完成了。
常用的vim命令
i 从当前光标处进入插入模式
I 进入插入模式,并置光标于行首
a 追加模式,置光标于当前光标之后
A 追加模式,置光标于行末
o 在当前行之下新加一行,并进入插入模式
O 在当前行之上新加一行,并进入插入模式
Esc 退出插入模式
:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示
:q! 强制退出,放弃修改
dd 删除光标所在行
dw 删除一个字(word)
x 删除当前字符
X 删除前一个字符
~ 切换大小写,当前字符
红色的为常用的。