Linux操作系统
文章目录
前言
操作系统
操作系统是直接运行在计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。操作系统向下控制硬件,向上支持软件的运行,具有承上启下的作用。
总之,操作系统是一个控制硬件和支持软件运行的计算机程序,只有安装了操作系统计算机才能进行正常工作。
虚拟机软件
- 虚拟机软件是一个可以虚拟出计算机的一个软件。
- 常用的虚拟机软件:Vmware、VirtualBox。只有安装了虚拟机软件才可以创建虚拟机。虚拟机软件可以创建多个虚拟机。
- 虚拟机:是模拟一个真实的计算机,好比一台虚拟的电脑。对于快速学习一个新的操作系统,可以通过虚拟机来完成。
Linux内核及发行版本
- Linux内核
Linux内核是操作系统内部操作和控制硬件的核心程序,它由芬兰人林纳斯开发。操作系统是基于内核开发出来的,真正操作和控制硬件是由内核来完成的。 - Linux发行版
Linux发行版本是Linux内核与各种常用软件的组合产品,通俗来说就是我们常说的Linux操作系统。
常用的发行版本有:Ubuntu、CentOS、Redhat等
Ubuntu操作系统
- Ubuntu操作系统是Linux操作系统的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。它没有多个盘符,只有一个根目录(/)。
- Ubuntu图形界面介绍:任务栏、窗口操作按钮、窗口菜单栏
- Linux目录结构
根目录(/)下:
/dev:存放抽象硬件
/boot:存放内核与启动文件
/lib:存放系统库文件
/bin:存放二进制文件(可执行命令)
/sbin:存放特权级二进制文件
/usr:存放安装程序(软件默认目录)
/var:存放经常变化的文件
/mnt:文件挂载目录(u盘、光盘)
/home:普通用户目录
/root:特权用户目录
/etc:存放配置文件目录
/opt:大型软件存放目录(非强制)
Ubuntu终端快捷键
命令 | 说明 |
---|---|
ctrl + shift + ‘+’ | 放大字体 |
ctrl + ‘-’ | 缩小字体 |
ctrl + alt + t | 启动终端 |
ctrl + shift + t | 终端中再开启一个窗口 |
ctrl + a | 回到行首 |
ctrl + e | 回到行尾 |
ctrl + u | 快速删除当前行的命令 |
ctrl + c | 强制终止当前命令 |
Linux常用命令
查看目录
命令 | 说明 |
---|---|
ls | 查看当前目录信息 |
tree | 以树状方式显示目录信息 |
pwd | 查看当前目录路径 |
clear/ ctrl + l | 清除终端内容 |
小结:
ls和tree是我们查看目录信息最常用的命令
ls能查看一层目录信息
tree可以查看多层目录信息
切换目录
命令 | 说明 |
---|---|
cd 目录 | 切换到指定目录 |
cd ~ | 切换到当前用户的主目录 |
cd .. | 切换到上一级目录 |
cd . | 切换到当前目录 |
cd - | 切换到上一次目录 |
注意:
cd命令切换目录时,这个目录必须存在
cd后面不写目录等价于cd ~
绝对路径和相对路径
创建、删除文件及目录
命令 | 说明 |
---|---|
touch 文件名 | 创建指定文件 |
mkdir 目录名 | 创建目录(文件夹) |
rm 文件名或目录名 | 删除指定文件或目录 |
rmdir 目录名 | 删除空目录 |
说明:
rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及内容
复制、移动文件或目录
命令 | 说明 |
---|---|
cp | 拷贝文件、目录 |
mv | 移动文件、目录、重命名 |
说明:
- 拷贝目录需要加上-r选项,-r表示递归拷贝目录及内容
- 移动目录不需要加-r选项
查看命令帮助
查看命令帮助方式
- –help使用说明:命令 --help
- man使用说明:man 命令
查看命令帮助的目的说明 - 查看命令帮助的目的是查看命令的选项信息
man命令说明
操作键 | 说明 |
---|---|
空格 | 显示下一屏信息 |
回车 | 显示下一行信息 |
b | 显示上一屏信息 |
f | 显示下一屏信息 |
q | 退出 |
小结:
–help和man是查看命令帮助的两种方式,主要是查看命令所对应的选项信息。
命令选项
ls命令选项
命令选项 | 说明 |
---|---|
-l | 以列表方式显示 |
-h | 文件大小,默认字节 |
-a | 显示隐藏文件和隐藏目录 |