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 几年前就看到新闻,今天周末,突发奇想,家里电脑安装下子系统不就不用安装开发的那些环 ...
随机推荐
- 巧用UserAgent来解决浏览器的各种问题
以前对UserAgent了解不是很透彻,今天发现UserAgent用处多多.比如我之前一直很喜欢用火狐浏览器,不过用了那么久发现火狐浏览器问题多多,比如有的论坛上传附件或者上传图片等按钮没有作用,并且 ...
- python笔记之函数
函数 >>> def funTest(param1): ... 'this is function document string.' #正文需要有缩进 ... return par ...
- 2017/11/25 2D变换
2D变换 一.盒模型解析模式 1.box-sizing:盒模型解析模式 1)content-box:标准盒模型(和css2一样的计算) 宽度和高度之外绘制元素的内边距和边框 width,height外 ...
- 使用html元素的getBoundingClientRect来获取dom元素的时时位置和大小
使用: var section = $('.section'):这是jquery包装的dom元素,其他前端框架返回的可能也是一个包装元素, 我们需要获得的是里面的html的dom元素 然后:secti ...
- workflow--相关笔记
转自http://blog.csdn.net/u014682573/article/details/29922093 1. 工作流技术 工作流(Workflow) 定义:工作流就是将一组任务组织起来, ...
- MYSQL数据库学习七 视图的操作
7.1 视图 视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务.提高了数据库中数据的安全性. 视图的特点如下: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系. 视图是由基 ...
- 希尔排序(shell‘ sort)
希尔排序是1959 年由D.L.Shell 提出来的,相对直接排序有较大的改进.希尔排序又叫缩小增量排序 基本思想: 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录 ...
- poj-1031-fence(不是我写的,我只是想看着方便)
题目大意: 有一个光源位于(0,0)处,一个多边形的围墙.围墙是“全黑”的,不透光也不反射光.距光源r处的光强度为I0=k/r,k为常数. 一块无穷窄高为h的墙上围墙受到的照度为dI=I0*|cosα ...
- 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践
一.前言 前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型,相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了.不得不说,新系统和新机型的发布确实 ...
- QQ数据库管理
1,数据库关系图 ##用例1:查询数据 #01.查询QQ号码为54789625的所有好友信息,包括QQ号码,昵称,年龄 select RelationQQID as QQ号码,NickName as ...