安装Linux
首先我们得有个Linux系统。这里使用的是网易云课堂的方案:VMware+Ubantu12.0.4,后者就是Linux系统的一种,打包好了的。
把Ubantu的压缩包解压好,安装好VMware,打开,“打开虚拟机”,找到解压的目录即可。
vim基本命令
在Linux命令行创建文本编程时需要用到的命令:
h:左--l:右 j:下--k:上
w/e:移动到文本中下一个字符串的 首/尾----b:移动到文本前一个字符串
i:进入编辑模式,用esc退出 shift+冒号:进入命令行模式 x:删除(编辑模式下)
w:保存(命令行模式下) q:退出(命令行模式下)
命令行基本命令
ls:显示当前目录下所有文件与文件夹,即list
cd \folder :进入当前目录下名为folder的目录
mkdir:新建一个文件夹,加上后缀的话就成文件了
vi folder(加后缀):比如,vi hello.c,就是用vi编辑器新生成一个名为hello的文件(不加后缀也是可以的,如果是要打开已有的vi文件,比如hello.c,要打上包括后缀的全名)
gcc :编译的命令,一般加上-o的参数,生成可执行文件,比如,gcc hello.c -o hehe
tar:打包命令,打包当前全部文件的话为: tar -zcvf filename.tar.gz ./
第一个Linux程序
启动VMware,打开虚拟机:
![这是第一次用时点的](https://img-blog.csdn.net/20161012015746797)
图片左侧那个ubantu就是我装载过的虚拟机,我直接点这个打开了:
![可能会出现这个](https://img-blog.csdn.net/20161012020035048)
Don't worry!据说这个问题会导致虚拟机内启动64位程序出问题,暂时不用理
接着就是打开Terminator,ubantu里的命令行工具:
![](https://img-blog.csdn.net/20161012020613738)
这里是桌面,咱直接新建个文件夹吧:
![新建lab1](https://img-blog.csdn.net/20161012021256830)
在里面新建个C程序吧!
![](https://img-blog.csdn.net/20161012022305326)
这里一按回车就会进入名为hello_poi.c的文本编辑中,底下还会有new file的标志。
接着我们发现我们可能动不了!
这是因为vi中普通模式我们只能进行光标移动,需要进入编辑模式才能编辑。所以按下i键(还有其他几个键也能,不过编辑模式底下有insert的标志,i易记)即可。
有时需要通过esc返回普通模式!
并且输入整个hello_poi的程序代码:
![](https://img-blog.csdn.net/20161012023013765)
接着我们要保存一下,需要用到vi的命令行模式,shift+冒号即可。
返回普通模式进入命令行模式,输入 wq 然后回车就能保存并退出:
![](https://img-blog.csdn.net/20161012023410643)
使用gcc命令编译一下,没有报错,得到了可执行文件 hehe:
![](https://img-blog.csdn.net/20161012023731189)
执行一下,发现换行\n写成了/n,呵呵:
( ./ 的意思是:本目录下)
![](https://img-blog.csdn.net/20161012024110913)
我们打包一下这些玩意吧,使用tar命令:
![大功告成](https://img-blog.csdn.net/20161012024432100)
这样就把lab1目录下的hehe和hello_poi.c打包进去了!搞定!