一、Linux系统概述
1.1.0Linux操作系统的组成
Linux操作系统是由Linux系统内核和系统级应用程序两部分组成的
1、内核提供系统核心的功能:如调度CPU、调度内存、调度系统文件、调度网路通讯、调度IO
2、系统级应用程序可以理解为:出厂时自带的程序,可提供用户快速上手的程序操作系统,如文件管理系统,系统播放器,图片查看等
1.2.0Linux系统环境——虚拟机
为了方便学习,我们需要将Linux操作系统安装在虚拟机上进行学习,而不是将自己的电脑设置成Linux操作系统,它是不适合我们日常办公使用的,所以我们需要借助虚拟机学习。
1.2.1什么是虚拟机
就是通过我们已有的操作系统,电脑windows通过一系列的虚拟化软件,得到虚拟的硬件,并给虚拟的硬件安装真实的操作系统,那么就得到一台虚拟的电脑。
1.2.2虚拟机的下载与安装
(1)VMware Workstation 17 Pro下载地址⬇️
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
(2)乌班图系统安装地址⬇️
ubuntu-releases-20.04安装包下载_开源镜像站-阿里云ubuntu-releases-20.04安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含ubuntu-releases-20.04安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速,更新频率高、稳定安全。https://mirrors.aliyun.com/ubuntu-releases/20.04/(3)全部下载和安装后不要着急,先去网络检查一下是否有已下载的虚拟机共享的网络
二、Linux系统的简单操作
2.1虚拟机的快照
由于我们初学者,对知识点不熟悉,可能会出现一些操作失误的现象,这时就可能破话操作系统,但是快照就可以帮助我们恢复之前的样子,相当于给我们的文件进行一个备份的操作,如果操作失误,就可以转到之前所作的快照恢复到原来的状态。
然后关闭,这样我们就拍摄好了一张快照,下次由于自己的操作失误,快照就能排上用场了,到时候点击我们的快照,然后点击转到,就可以恢复到我们拍摄快照的状态。
2.2.0 虚拟机的简单命令
(1)ls命令 :查看当前目录下的文件
(2)cd命令:cd+文件名 进入该文件
(3)cd ~命令 :却换到主目录
(4) pwd命令:查看当前所在的路径
(5)cd ..命令:切换到上一级目录
(6)mkdir命令:创建文件夹
(7)mkdir -p命令:创建层级目录文件
(8)rmdir命令:删除(空)文件
(9)rm -rf命令:删除(非空)文件
(10)两次Tab键提示命令,一次Tab键补齐路径
(11)↑可以显示上一级命令
(12) -help提示命令
(13)clear清屏
(14)ctrl+c终止命令
(15)pwd查看当前文件夹所在目录 或 两次↑
2.2.2用户与系统的命令
(1)切换用户命令su
sudo(super uesr do) passwd root
(2)切换到超级用户
su(super user)
$su root
用户提示符$表示用户为普通用户
切换到超级管理员用户,用户提示符为#
(4)退出root用户
Exit
(5)获取临时超级用户权限
$sudo + 命令
2.2.3系统相关命令
(1)关闭服务器
$shutdown
(2)取消关闭服务器
$shutdown + c
(3)重启服务器
$reboot
(4)显示运行的时间
$uptime
(5)显示当前程序中进行的列表
$ps
2.2.4文件显示查询
(1)列出目录中所有文件
$ls[选项][文件]
(2)表示一行一个文件
$ls -1
(3)列出目录中所有文件(.开头为隐藏文件)
$ls -a
(4)列出文件详细信息
$ls -l
(r-read-可读 w-write-可写 x-可执行)
2.2.5文件的复制剪切删除
(1){cp命令用于实现将目录或文件夹复制到另外一个目录或文件夹}
$cp -r 源文件或目录 目标文件或目录
(2){mv命令用于实现将目录或文件移动/剪切到另外一个目录或文件中}
$mv 源文件或目录 目标文件或目录
(3){rm命令用于删除文件或目录}
$rm 文件或目录 [选项]
2.2.6文件权限
(1)-owner 文件的所有者
(2)-r(read)文件是否可读
(3)-w(write)文件是否可写
(4)-x(excute)文件是否可执行
2.2.7修改权限
修改文件访问权限:chmod(change file mode)
(1)chmod o +w 文件名(o-other 别人 +w增加write权限)
(2)chmod a +w 文件名 (所有人 all 添加write 可写权限)
(3)chmod a -w 文件名 (所有人 all 减去write 可写权限)
(4)chmod u +w 文件名 (仅用户user有可写权限)
(5)chmod o -w 文件名 (修改其他人other的可写权限)
重要细节
1、只有文件的属性或foot可以修改文件权限
2、省略写法
chmod +w simple.txt
chmod -w simple.txt
默认是修改自己和本组的权限
2.2.8修改文件属组
chown (change owner)修改文件的所有者