《linux基础学习》之特点、历史、vi编辑器的使用

今天学习了Linux的几个特点、历史起源、以及vi编辑器的使用。现在回顾一下,加强理解和记忆。

1、Linux 的优缺点

1.1 优点

免费、开源;

多用户多线程;

安全性高;

有方便的内存和文件管理系统;

Linux最小只需要4M,这样就可以应用到嵌入式开发中。

1.2 缺点

图形界面相对不方便,操作相对困难。

2、历史起源

1960年 MIT第一台计算机 30用户

1965年 MIT, ge,Bell实验室300用户分时操作multis计划(火星计划)

1969年,火星计划失败,Ken Tompson(c语言的设计者), 设计了File server system(FS),在bell实验室收到欢迎; Dennis richres和Ken一起扩展FS的功能,

1973年,Dennis 和ken开发出了Unix,开源,内核共享,但是只能商用;

IBM加以改进,推出aix(Unix操作系统的一种);sun公司推出Solaris;HP Hp Unix;伯克利分校 bad;

minix;

1991年,Linus 在读学生 ,想把minix用于他的个人笔记本pc 386,故和很多人一起开发,1994年出了Linux V1.0;

redhat在Linux基础上,开发出redhat的Linux操作系统;s.u.s.e;红旗;等等

这里采用vm虚拟了一个Linux操作系统,vm是虚拟机,一个软件。下面基于vm进行介绍。

3、VMWare的使用

3.1、登录

用户名:

root:用户名字,类似与Windows的administrator,具有最高权限(系统管理员)。尽量少使用root,应该用普通用户,然后使用 su - 命令切换到系统管理员模式。

回车后,输入密码(输入的时候不会显示任何东西):

回车,就进入了系统。

3.2、startx

进入图形界面(图形界面不重要,占用大量空间,一般不安装),点log out就退出图形界面

3.2、关机命令:

shutdown -h now 立刻关机

shutdown -r now 立刻重启

reboot 立刻重启 

重启的时候会检查硬件是否正常,正常则显示【OK】

3.4、注销

logout

4、vi编辑器的使用

4.1  以开发java为例说明步骤:

1、输入vi hello.java  ,进入输入界面

2、输入 i,进入插入模式

3、开始编程

public class hello{

   public static void main(string []args){

system.out.printf ln("hello world");

}

}

4、输入 esc 键,进入命令模式

5、输入 :,

wq 退出保存

q! 退出不保存

6、编译 hello.java

javac hello.java

如果编译成功则没有提示,生成java.class文件

7、运行 java hello(不要写hello.class)

4.2 也可以开发c/c++

1、vi hello.cpp

2、输入i

3、开始编程

#include<stdio.h>

int main{}

4、esc

5、:wq

6、gcc hello.cpp编译得到a.out文件(这个a.out是自动命名的,而且下次再写一个程序会自动覆盖,所以需要注意,所以可以用 gcc -o my1 hello.cpp)

7、运行 ./a.out


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值