Linux基础介绍

1.为什么要学习Linux
1.对于绝大多数的企业来说,服务器一般安装在linux上
⒉现在主流的云计算包括大数据,等等都是默认支持linux系统3.面试岗位需求
2.Linux学习方法
1.C语言可以当做是一门技能,大量的练习,但是Linux绝大部分的内容是需要理解,一般练习也就是基础命令的练习
⒉学习方法:理解记忆+看书(上课理解,下课巩固+扩展),这样子可能学习效率更高
一: Linux介绍
linux(类unix系统)︰多用户多任务的操作系统
unix系统:贝尔实验室1969年开发,unix7系统时候,发现unix的商业价值,就开始收回授权,最终在1982年发布了第一个完全商业版本unix system 3
芬兰的一个教授因为unix的版权原因,就准备开发一个类unix的操作系统,Minix(微型unix系统),主要是用来教学和教育机构。
linus(林纳斯·托瓦兹),学习Minix源代码,半年后,开发一个linux内核(最初的版本)。
GNU,革奴计划:理查德斯托曼,致力于开发一个完全免费,自由,开源的并且兼容unix系统的操作系统GNU,
但是这个计划发展了10来年,唯独缺少一个内核,当然这个计划有内核,叫hurd(只不过,一直在开发中)
刚好GNU缺少内核,Linux缺少配套工具,刚好合在一起就是一个完整的操作系统所以有人认为linux应该叫做GNU/Linux

二: Linux简介
1.linux和window系统有什么区别?

Linux系统开源,Window不开源

·Linux主要应用于服务器上,Window主要应用于个人电脑

Linux主要用命令行操作,Window主要用图形化操作界面

linux免费,window免费

. linux是多用户系统,Window是单用户系统

2.Linux的内核版本和发行版本
Linux内核版本:www.kernel.org

⑴)查看自己的内核版本号

     5.代表主版本号,13是次版本号,0代表修订版本号,35代表修订版本的第几次微调(一般数字越大,内核越新)

2) linux的发行版本
1.红帽子公司

全球最大的开源技术厂商,提供非常广泛的linux套件,提供全球技术支持(收费)。
有企业版(RHEL),有社区版本(centos) ,还有一个桌面版本(Fedora)
2.debian公司
企业版本(debian) 社区版本 (ubuntu)
ubuntu系统-款基于debian派生出来的一个产品,对最新的软件兼容性很好,大多数认为ubuntu和
fedora系统都是非常好的linux系统
优点:
●ubuntu系统广泛应用于电脑,服务器,物联网,云...
●既适合家庭使用环境,也适合商业环境
●ubuntu 系统拥有良好的安装及操作系统
●ubuntu系统承诺免费(没有技术支持)
3.桌面介绍
1.开关机(尽可能通过这里)

 2.终端的打开
1.在桌面上通过鼠标右边可以打开这个终端
2. ctrl+alt+t
●stu:用户名;
●stu-virtual-machine: 主机名
●~/Desktop 当前所在目录的路径
●$代表普通用户 #超级管理员

 3.怎么控制终端的大小
扩大: ctrl shift '+'
缩小: ctrl'"'
进入管理员权限: sudo su
退出管理员权限: exit 
三: Linux目录结构
window:将存储空间分为多个盘符: C,D,E,F。 。。。
linux:只有一个根目录, 倒立的属性结构,所有文件都是从根目录开始向下存储
1.linux的文件目录结构图:

 2.常用目录介绍:
●/bin 存放常用的命令(= 进制可执行程序) (重点)
●/boot 存放系统内核及启动相关的文件,类似于window里面的C盘,很重要,一般不会让别的人
去挤压它的存储空间(重点)
●/dev 存放我们的设备文件(重点)
●/etc 存放系统配置文件(重点)

●/home家目录(所有普通用户的家目录)
●/lib存放库文件
●/proc 存放虚拟文件系统目录,保存进程在内存中的信息(重点)
●/usr存放系统应用文档和程序例如QQ微信(重点)

●Ivar 存放系统运行中经常修改的文件,例如系统日志
●/root存放管理员的家目录
●/mnt 临时挂载点
●/tmp存放临时文件,所有用户都可以访问

3.相对路径和绝对路径
绝对路径:在linux系统中是从系统根日求开炬问下选到拍L且HAl lIno

           
例如: stu的桌面的绝对路径:/homelstu/Desktop
         teacher的用户的桌面的一个叫做main.c: /home/teacher/Desktop/main.c

 相对路径:从当前路径开始向下遍历到指定位置的路径

 ".":代表当前位置

".":代表上一层的位置

"_":代表上一次的位置

 假设,我们现在用绝对路径描述main.c这个普通文件: /home/stu/Desktop/main.c
假设,我们现在就在stu的桌面上,那么此时用相对路径描述main.c这个普通文件: ./main.c

●相对路径和绝对路径的选择,具体情况具体分析,那个方便用那个。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值