Linux基础学习前篇

一.linux环境介绍

1. 开发环境需求?
写程序 -> C语言语法
处理程序系统 -> linux系统
实现嵌入式开发,先熟悉linux环境,再学习C语言,之后通过C语言写程序,再通过linux环境将程序效果展现出来。

2. 如何安装linux系统?
1)安装虚拟机vmware
VMware-workstation-full-12.0.1-3160714.exe -> 安装包
桌面: VMware Workstation Pro
windows适配器中出现两个虚拟网卡:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
2)什么是虚拟机?
虚拟机就是在主机上虚拟出来的一台新的主机,虽然摸不着,但是却真正地占用内存空间。
即:
主机 -> windows
虚拟机 -> linux
实现目的: 可以在熟悉的windows环境下去操作不熟悉的linux系统。
3)解压Ubuntu系统压缩包,得到系统的镜像。
ubuntu(标准教学系统) -> Ubuntu系统的镜像包
Ubuntu-12.04.vmx -> Ubuntu系统的镜像文件
4)linux与Ubuntu之间是什么关系?
linux指的是内核
ubuntu指的是内核 + 界面
linux和Ubuntu之间关系

3. 如何使用虚拟机跑linux系统?
1)点击"打开虚拟机"
2)选择Ubuntu系统的镜像文件"Ubuntu-12.04.vmx"
3)开启此虚拟机
4)登录界面
www.yueqian.com.cn -> 普通用户(需要密码访问) -> 密码: 123456
Guest session -> 客人会话(不需要密码访问)
5)全屏显示
“查看” -> “立即适应客户机”

二. 介绍linux特点使用方式

1. linux系统三大特点
特点一: 系统内核代码开源。 -> 我们既可以看到内核源码,也可以修改内核源码。
特点二: 图形交互界面简洁。 -> 开发效率高。
特点三: 资源免费。
2. linux系统使用方式
windows系统:图形界面进行交互。
linux系统: 命令行交互。

三.linux命令行

1)什么是命令行?
在linux系统中,用户与内核之间交互,必须要经过shell,shell又称之为linux系统的命令解析器,命令行就是shell解析器解析命令的一个工具。
命令行图解
shell命令关系
2)命令行在哪里?如何组成?
命令行就是在终端terminal里。
打开方式一: 双击Terminal图标。
打开方式二: “ctrl” + “alt” + “t”

终端字体放大: “ctrl + shift” + “+”
终端字体缩小: "ctrl + “-”

命令行:gec@ubuntu:~$

gec -> 用户名
@ -> 分割符 @分隔符作用: 分割用户名与主机名
ubuntu -> 主机名
: -> 分割符 :分隔符作用: 分割主机名与当前的工作路径
~ -> 当前的工作路径 ~ 等价于 /home/gec : 家目录
$ -> 身份权限 $: 普通用户 #: 超级用户

3)命令写在哪里?
gec@ubuntu:~$ linux命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值