linux第一天:
一:linux的介绍:
1.开局两张图。Unix—Minix—GNU—Posix—互联网传播。
1.linux的历史地位
GNU计划:革奴计划
2.linux是一个操作系统。严格来讲linux并不是个操作系统。linux只是一个操作系统的内核,因为内核非常重要,所以我们把具有linux内核的操作系统统称为linux系统。
面食:臊子面、蘸水面、驴蹄子面、旗花面。。。------->面粉
3.linux的版本:
redhat:最著名,收费。
Centos:免费。
Suse
ubuntu
红旗linux
Debian
Fedora
4.linux的特点:
1>开源、免费 2>稳定、安全
3>多用户、多并发
5.linux的应用领域:
1>linux主要用在后台服务器上。
2>嵌入式的应用。
3>影视娱乐行业的特效。
总结:凡是windows能干的事情,linux基本都能干。---------辛博伟。
二:linux的安装:
1.windows 安装:光盘、U盘(.iso镜像文件(映像文件))、网络安装。
2.我们今天把linux安装在虚拟机中:
什么是虚拟机:virtual machine:
虚拟机是一个软件,是一个能够模拟出软件、硬件即能够模拟出一个完整独立计算机系统的软件。
目前全球流行的虚拟机有五、六种,其中VMware Workstation 是比较著名的一种虚拟机。
为什么要把linux装在虚拟机中?
1>把linux装在虚拟机中,使用的时候打开虚拟机,不用时可以不打开不占用计算机的的内存、cpu等资源。
2>在操作过程中如果损坏了linux不至于整个电脑都无法使用。
3.安装linux:第一步:配置虚拟机、第二步:在虚拟机中安装linux。
64位操作系统与32位操作系统有什么区别?
64位的操作系统指的是计算机能同时处理64位信息,32位的操作系统指的是计算机能同时处理32位信息。
计算机中最小的存储单位是位(bit)
1字节(byte)=8位
1kb=1024字节
1mb=1024kb
1gb=1024mb
1tb=1024gb
1pb=1024tb
...
db
在ASCII这种编码方案中一个字节存放一个数字或者字母,两个字节存放一个汉字。
疑惑:
1>为什么我感受不到64位比32位快一倍?木桶原理(短板原理)。
2>计算机同时处理4个汉字是不是有点慢?
计算机处理速度:百亿亿次/s 5000次
四个名称:
名称一:虚拟机名(virtual machine name):xinbowei122
虚拟机存储位置:C:\Users\Administrator\Documents\Virtual Machines\xinbowei122
名称二:主机名(hostname):zhourunfa
补充:破解密码。全球最烂密码:123456。最简单的复杂密码:Ad@123
名称三:超级管理员:root
linux命令不完全都是相关含义的单词。
名称四:普通用户:liudehua
铭记:北京时间2020060111:34
创建一个文件夹:mkdir 文件夹名
有些计算机的虚拟化技术出场未被激活。需要进入BIOS中把VT由disable变为inable
三:学习linux的注意事项:
1.linux的命令是用会的不是背会的。(3000多个:65个 70+)中国汉字:康熙大字典40000+
一级汉字:3755/二级汉字:3008
2.linux的命令严格区分大小写,包括参数。
3.Linux不是靠后缀名来分区文件类型的。
4.不要使用root用户随意删除文件。
5.运维人员、开发人员、测试人员、爱好者需要学习linux。
6.linux的命令与参数及操作对象之间要有空格。
7.no such file or directory:文件名称或者路径错误。
8.command not found:命令输入错误。
四:linxu的基本操作:
1.linux的界面启动方式有两种:图形化界面、命令行界面。
2.图形化界面中的模拟命令行:
[当前用户@主机名 当前位置]
#:超级管理员
$: 普通用户
凡是在linux图形化界面能干的事情,在linux的命令行基本都能干。
1998^1998个位数是几? python ctrl+d
3.几个简单的命令:
mkdir:创建文件夹
rmdir:删除文件夹(鸡肋)
su - 用户名:用于切换用户(从高权限到低权限不需要密码)
init 0:关机。
init 3:切换到命令行界面
init 5:切换到图形化界面
linux的密码:不回显
4.linux为什么要使用命令行界面?(linux不使用图形化界面)
1>减少网络资源的开销。
1字节(byte)=8位
1kb=1024字节---------------文本
1mb=1024kb-----------------音频图片
1gb=1024mb-----------------视频
1tb=1024gb
1pb=1024tb
...
db
2>减少计算机资源的开销。
5.ls:ls用于显示指定目录的内容。
linux中没有文件夹的概念,取而代之的是目录。
linux所有的东西都在根下挂着,桌面在/root/Desktop。
语法:ls [-option] 目录名称
-a:显示所有的文件和目录,包括隐藏文件和目录。
-A:显示所有的文件和目录,包括隐藏文件和目录,但是不显示“.”“..”
-t:根据时间排序。
-l:显示完整的属性信息
linux的参数有什么作用:参数能够让linux的命令更为强大。
ls -l完整的属性信息由七部分组成:
第一部分:由10列组成:
第一列:
d:目录
-:普通文件
l:软链接
c:与设备有关的文件
后九列:三个为一组分为三组:
r:read:可读。
w: write:可写。
x:execute:可执行。
第一组rwx:表示文件或者目录的所有者所拥有的权限。
第二组rwx:表示文件或者目录所属群组所拥有的权限。
第三组rwx:表示其他人所拥有的权限。
第二部分:节点:
节点指的是与该文件或目录相关的文件或目录有几个。
每增加一个硬连接节点数会加1。
第三部分:所有者
第四部分:所属的群组。(当新增一个用户时,系统会自动以该用户名新建一个群组并把该用户放入该群组)
第五部分:文件或目录大小(单位:字节)
第六部分:时间
第七部分:文件或目录名称
总结:
1.参数可以组合使用:ls -a -t -l=======ls -alt
2.ls -l ============ll
3.ls后面如果不加目录则表示显示当前目录
6.linux颜色代表的含义:
1>蓝色-----------------------目录
2>绿色-----------------------可执行文件
3>红色-----------------------压缩文件或者损坏的软链接
4>浅蓝色---------------------软链接
5>灰色-----------------------其他文件
6>黄色-----------------------与设备有关的文件
7.vi:vi是linux下一个非常强大的文本编辑器。
vi的作用:
1>新建文本文件
2>修改文本文件
如果vi后的文件名不存在则新建,如果存在则修改。
vi共有三种模式:
1>一般模式
2>编辑模式
3>命令模式
辛氏三步教学法:(3+2):
1>演示一遍让你对命令有一个框架性的认识。
2>以笔记的形式详细列出步骤
3>练习
4>答疑解惑
5>拿学到的内容完成一个实际任务
详细步骤:
1.vi加文件名---------------------------进入vi的一般模式
2.按字母i----------(出现insert)------进入vi的编辑模式
3.新建或者修改
4.按esc退出编辑模式--(insert消失)----进入vi的一般模式
5.输入:------------------------------进入vi的命令模式
6.wq 保存退出、q!强制退出不保存、w 文件名 另存为。
vim就是加强版的vi。
init 3和init 5:是临时性切换。
永久性切换到linux的界面启动方式:
未来100三大方向:生命科学、区块链、人工智能
生命科学:基因检测、基因治疗。
华大基因:3000块 1.5小时 (50块)
2046年:人类将掌握极大延长寿命的方法。(每个人都要有自己的爱好!)
控制linux界面启动方式的配置文件:/etc/inittab
init系列命令:
init 0===halt:关机
init 3
init 5
init 6===reboot 重启
五:linux的远程连接:
1.windows远程连接windows:mstsc administrator
2.windows远程连接linux:SecureCRT/xshell
3.linux远程连接linux:ssh exit
4.linux远程连接windows:不讲
补充:
windows查看IP地址:ipconfig
linux查看ip地址:ifconfig
ifconfig eth0:显示linux本地网卡名称
lo:回环地址。127.0.0.1
virbr0:虚拟网卡
ifup 网卡名称:启动网卡
ifdown 网卡名称:关闭网卡
预告:
1.cd
2.属主目录
3.linux的文件和目录结构
4.绝对路径和相对路径
5.cp、mv、rm
6.管道符
7.cat、more、less
8.ln 链接文件
9.chown chmod(难点:二进制及进制转换)
10.查找命令:grep、find、locate