Linux--初次体验
关于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--初次体验的更多相关文章
- 在docker中初次体验.net core 2.0
.net core的跨平台有了Linux,不能没有docker……网上的系列文章一大推,特别是docker还有了中文官网:https://www.docker-cn.com/ .上面说的很清楚了,这里 ...
- kubebuilder实战之二:初次体验kubebuilder
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- ASP.NET Core Identity Hands On(1)——Identity 初次体验
ASP.NET Core Identity是用于构建ASP.NET Core Web应用程序的成员资格系统,包括成员资格.登录和用户数据存储 这是来自于 ASP.NET Core Identity 仓 ...
- 20155315庄艺霖第三次作业之Linux初体验
Linux初体验 安装Linux三两事 老师的作业要求基于VirtualBox安装Linux系统,我一开始下载了VB但是电脑运行不了,后来看网上的教程下载了VMware,才算开始了我的Linux之旅. ...
- Visual Studio 2017 初次体验
在初次体验中遇到以下问题以及技巧 1. 在出现红色波浪线时为出现错误语法,将鼠标移动到相应位置可以获得相关错误信息 2.在编写代码过程中,行号上出现的小黄灯可以有提示信息 3.List 与 Array ...
- 云计算第一章:服务器硬件及linux初体验
第一章:服务器硬件及linux初体验 一.了解linux: 1.linux的三大分支:debian.redhat.ubuntu 2.redhat版本: redhat:红帽,简称RHEL,企业级官方版本 ...
- Linux杀毒软件ClamAV初次体验
1:官网 http://www.clamav.net 2:Ubuntu下安装ClamAV sudo apt-get update--更新系统 sudo apt-get install clamav-- ...
- SQL SERVER FOR LINUX初体验
今天得空,就在Ubuntu17.04上安装了SQL SERVER 2017体验下,总体来说还是不错的. 在Ubuntu上安装SQL SERVER 2017还是比较方便的,只需几条命令即可: curl ...
- 在ubuntu16.04中初次体验.net core 2.0
.net core运行在Linux中的例子.文章已经很多了,看了一些之后也想体验一下,顺便记录一下…… 环境:win10 1709.它内置的Linux子系统(这里安装的是Ubuntu 16.04) 一 ...
- Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
汇总系列:https://www.cnblogs.com/dunitian/p/4822808.html#linux 几年前就看到新闻,今天周末,突发奇想,家里电脑安装下子系统不就不用安装开发的那些环 ...
随机推荐
- 用注解的方式实现Mybatis插入数据时返回自增的主键Id
一.背景 我们在数据库表设计的时候,一般都会在表中设计一个自增的id作为表的主键.这个id也会关联到其它表的外键. 这就要求往表中插入数据时能返回表的自增id,用这个ID去给关联表的字段赋值.下面讲一 ...
- angular路由详解六(路由守卫)
路由守卫 CanActivate: 处理导航到某个路由的情况. CanDeactivate:处理从当前路由离开的情况. Resole:在路由激活之前获取路由数据. 1.CanActivate: 处理导 ...
- C++学习-5
1.static_cast静态转换<>要转换的类型,不适用于指针转换 reinterpret_cast<char*>()指针类型的转换 涉及到const,必须用const_ca ...
- 3.2.2 break 与 continue 语句
break 语句和 continue语句在while循环和for循环中都可以使用,并且一般常与选择结构结合使用.一旦break语句被执行,将使得break语句所属层次的循环提前结束.continue语 ...
- CentOS7安装最新版git教程
下载编译工具 yum -y groupinstall "Development Tools" 下载依赖包 yum -y install zlib-devel perl-ExtUti ...
- centos7上安装ELK
author:headsen chen data :2017-12-04 18:00:57 notice:created by chen himself and not allowed to cop ...
- 教你如何前后端完全分离(非api、ajax)
我的前后分离,不是api,不是ajax,我这里只讨论html与后端结合 前话 曾经风靡一时的dedecms相信做网站的十有八.九都知道,还有那么一些不是技术出生的人,通过看一下文档,也能访问出网站出来 ...
- C++单例模式的经典实现(Singleton)
C++单例经典实现 本文主要介绍C++使用中的单例的两种经典实现,基本可满足一般的使用,主要分为饿汉模式和懒汉模式两种 饿汉模式 class Singleton { public: static Si ...
- Know your weapons Ⅱ
本次内容主要讲述使用UWP相关技术可以实现的软件上的一些功能,这里以Netease-Cloud Music(下称Cloud Music)为例讲述,这款音乐软件我个人一直在用,毕竟人们生活离不开音乐,说 ...
- 读headFirst设计模式 - 观察者模式
上次学习了策略模式,这次来学习观察者模式.这次先把书上的例子学习一下,然后再自己写一个例子,看是否能做到举一反三(或者说触类旁通),不过要想真正的掌握还要多多思考和练习. 学习书上的例子 现在我们有一 ...