关于Linux已经听闻很久的大名了,但是一直没有机会来使用,这次趁着放假的机会,来体验一把Linux吧。

之前使用visuabox和Ubuntu16,但是虚拟机总是不能连接互联网,在虚拟机上面无法上网,很是头疼,各种桥接网络配置了一天,还是不行,小白的无奈啊。

后来无奈,换了vmware和Ubuntu14,安装完之后即可使用,无需浪费很多时间。真的很爽。

虽说网上资源非常丰富,但是也是鱼龙混杂,光是找资源就浪费了很长的时间。最后会给出我找到的比较好的资源分享。

配置:VMvare12.5 + Ubuntu14.4

按照网上的N多安装教程就能很好的安装下来。但是建议安装前多看几个教程,互相比较,取长补短,防止哪一步错了还得从新安装。

ubunb安装完成之后,开始一个新系统的旅程。

1、Ubuntu14.4安装软件的格式:

sudo apt-get filename】:filename是需要安装的软件的名字,如果忘了,可以使用 * 来表示通配符。

2、然后就是安装一下搜狗输入法,Ubuntu自带的输入法确实不是很好用。直接在官网下载。

进入下载的文件目录之后执行:$sudo dpkg  -i   sogou_pinyin_linux_1.0.0.0033_amd64.deb 

安装过程会出现 依赖关系问题,然后退回到主目录,输入命令 : $sudo apt-get install -f 即可

然后需要注销用户重新进入。

3、还是得安装一下 VMwareTools,帮助我们更好的使用Ubuntu。包括无法全屏的问题。这个百度有很多。

4、安装vim

这里只介绍在联网的状态下进行在线安装。

因为Ubuntu为我们预装了vim的vim-tiny版本,我们首先卸载这个,然后安装完整版vim

sudo apt-get update

sudo apt-get remove vim-tiny

sudo apt-get install vim

这三条命令逐个执行即可。

5、安装C语言开发工具包

Ubuntu已经默认为我们安装了GCC的编译器,但是一个GCC什么文件都不能编译,因为我们还没有一些必须的头文件,所以需要安装build-essential这个软件包。

这个包会自动为我们安装g++,libc6-dev,Linux-libc-dev等一些必须的软件和头文件库。

我们还是采用在线安装:

sudo apt-get install build-essential

然后可以写一个简单的C程序测试一下。

命令行输入:vim hello.c

输入如下程序:

然后,ESC进入命令行模式,输入 【:wq】保存并退出。

终端输入命令:【gcc hello.c】进行编译,这个过程并不会输入什么,我们需要【ll】来查看生成的可执行文件:生成了一个可执行文件:a.out

最后执行一下:【./a.out】

参开资料:

【vmware12.5】资源下载:http://www.zdfans.com/5928.html

Linux--初次体验的更多相关文章

  1. 在docker中初次体验.net core 2.0

    .net core的跨平台有了Linux,不能没有docker……网上的系列文章一大推,特别是docker还有了中文官网:https://www.docker-cn.com/ .上面说的很清楚了,这里 ...

  2. kubebuilder实战之二:初次体验kubebuilder

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  3. ASP.NET Core Identity Hands On(1)——Identity 初次体验

    ASP.NET Core Identity是用于构建ASP.NET Core Web应用程序的成员资格系统,包括成员资格.登录和用户数据存储 这是来自于 ASP.NET Core Identity 仓 ...

  4. 20155315庄艺霖第三次作业之Linux初体验

    Linux初体验 安装Linux三两事 老师的作业要求基于VirtualBox安装Linux系统,我一开始下载了VB但是电脑运行不了,后来看网上的教程下载了VMware,才算开始了我的Linux之旅. ...

  5. Visual Studio 2017 初次体验

    在初次体验中遇到以下问题以及技巧 1. 在出现红色波浪线时为出现错误语法,将鼠标移动到相应位置可以获得相关错误信息 2.在编写代码过程中,行号上出现的小黄灯可以有提示信息 3.List 与 Array ...

  6. 云计算第一章:服务器硬件及linux初体验

    第一章:服务器硬件及linux初体验 一.了解linux: 1.linux的三大分支:debian.redhat.ubuntu 2.redhat版本: redhat:红帽,简称RHEL,企业级官方版本 ...

  7. Linux杀毒软件ClamAV初次体验

    1:官网 http://www.clamav.net 2:Ubuntu下安装ClamAV sudo apt-get update--更新系统 sudo apt-get install clamav-- ...

  8. SQL SERVER FOR LINUX初体验

    今天得空,就在Ubuntu17.04上安装了SQL SERVER 2017体验下,总体来说还是不错的. 在Ubuntu上安装SQL SERVER 2017还是比较方便的,只需几条命令即可: curl ...

  9. 在ubuntu16.04中初次体验.net core 2.0

    .net core运行在Linux中的例子.文章已经很多了,看了一些之后也想体验一下,顺便记录一下…… 环境:win10 1709.它内置的Linux子系统(这里安装的是Ubuntu 16.04) 一 ...

  10. Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验

    汇总系列:https://www.cnblogs.com/dunitian/p/4822808.html#linux 几年前就看到新闻,今天周末,突发奇想,家里电脑安装下子系统不就不用安装开发的那些环 ...

随机推荐

  1. Oracle闪回恢复

    Oracle的闪回功能包括 1.闪回数据库(前提 归档模式下 启用闪回数据库) mount 下 alter database archivelog; alter database flashback ...

  2. Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference

    尝试在一个空的对象引用上引用boolean java.util.List.add()这个方法: 错误例子: private ArrayList<String> classList; cla ...

  3. struts_自定义日期类型转换器

    1.问题:struts默认的日期类型是 xxxx-mm-dd,不能接收xxxx/mm//dd类型的日期 2.解决方案(继承DefaultTypeConverter,覆盖convertValue(Obj ...

  4. centos7 升级 git(2.14.3) 版本

    下载  wget https://www.kernel.org/pub/software/scm/git/git-2.14.3.tar.gz 安装依赖包  yum install curl-devel ...

  5. Python创建容器和集合之源码分析

    _collections_abc.py文件中提供了许多抽象基类,这些类将集合分解成许多互相独立的属性集 __all__ = ["Awaitable", "Coroutin ...

  6. Python 中的继承、多态和封装

    涉及问题: Python 中如何实现多继承,会有什么问题? Python 中的多态与静态方法有什么区别? 答案要点如下: Python 中的继承,就是在定义类时,在括号中声明父类,简单示例如下: cl ...

  7. C++实验1

  8. Maven-10: 使用maven-help-plugin描述插件

    除了访问在线的插件文档之外,还可以借助maven-help-plugin来获取插件的详细信息.可以运行如下命令来获取maven-compiler-plugin2.1版本的信息: [INFO] Scan ...

  9. 笔记:Spring Cloud Ribbon 客户端配置详解

    自动化配置 由于 Ribbon 中定义的每一个接口都有多种不同的策略实现,同时这些接口之间又有一定的依赖关系,Spring Cloud Ribbon 中的自动化配置能够很方便的自动化构建接口的具体实现 ...

  10. 笔记:Spring Boot 项目构建与解析

    构建 Maven 项目 通过官方的 Spring Initializr 工具来产生基础项目,访问 http://start.spring.io/ ,如下图所示,该页面提供了以Maven构建Spring ...