三大操作系统
Unix
- AIX(IBM)
- Solaris(SUN)
- MAC OS X(apple)
- IOS(apple)
Linux
- Ubuntu
- Centos
- Redhat
Android
Windows:
win10 win7 winxp win98 win95
QQ微信 (应用软件)
Library (系统库)
Operator system (操作系统)
硬件 CPU Disk Bus RAM
计算机的组成
硬件:
- 处理器
- 运行内存RAM
- 主板(总线设备)
- 外部存储设备(硬盘,u盘等)
- 输入输出设备
内核模式: 操作系统软件
用户模式: 标准库软件
应用软件
Vmware 开启BIOS 里的虚拟机支持功能:
Virtual Tech [Disable/enable]
打开终端和退出终端:
1、点击图标
2、搜索命令 gnome-terminal 或终端
退出终端命令:
$ exit
Linux命令格式
命令名 [选项][参数]
例如:
$ pwd 显示当前工作目录
$ ls –l
$ cd
$ls/usr/bin –l
说明:有些命令没有选项和参数
目录树和根
根:
Linux: /
Windows: C: D:
例如:
/usr/bin/python3(linux下的文件)
C:\windows\ system32\cal.exe(Windows下的文件)
路径:
路径是用来记录文件和文件夹的字符串
路径分为两种:绝对路径 和 相对路径
绝对路径:以’/’开头的路径为绝对路径,绝对路径通常能表示一个唯一的文件或文件夹
相对路径(相对当前路径):不以’/’开头的路径为相对路径
开始符号 :
以文件名或文件夹名开头
. 开头当前文件夹
…开头上一级文件夹
~ 用户主目录(家目录)
实例:
cd /usr/bin #进入/usr/bin目录
ls –l ./python3 查看当前python3文件信息
cd …回到上级目录
pwd命令
作用:
用户显示当前操作的路径
cd命令
作用:
切换当前工作路径(进入某个目录)
格式:
cd [目录名](ps:cd之后要加一个空格)
实例:
cd /home/aim101
cd / #进入根目录
cd #进入用户主目录(也可以用cd ~)
cd … #进入上一级目录
cd - #进入到此目录前的那个目录
ls 命令
作用:
显示文件或文件夹的信息
格式:
ls [选项][文件夹名或文件名]
常用选项:
ls -l 列表显示文件的详细信息(list)
ls -a 显示全部文件/文件夹信息(all)
示例:
ls –l /usr/bin/python3 列表的形式
mkdir
作用:
创建一个或者多个文件夹(目录)
格式:
文件夹名1 文件夹名2
示例 :mkdir a b c d(创建四个文件夹)
常用选项:
-p :如果中间文件夹不存在,则主机创建所有文件夹
示例:
mkdir –p a/b/c/d(创建一个递归文件夹)
rmdir 命令:(只能删除目录)
删除一个文件或多个文件夹、目录(文件夹内必须没有文件)
格式:
同 mkdir
选项:
-p 如果中间没有文件也为空,则逐级删除中间的空文件夹
示例: rmdir a b c d
rmdir –p code a/b/c/d
****tree命令
作用:
显示目录树
*安装方法
$ sudo apt install tree<回车>
输入密码: 123456
示例:
$ tree #等同于 tree .
$ tree /home/exercise/aim101
toch 命令
作用:
1.如果文件不存在,则创建一个空文件
2.如果文件或目录存在,则用系统时间更新他的修改时间
例: touch abcd.txt
touch abcd.txt dcba.txt
rm命令
作用:
删除文件或文件夹
要删除目录则要加上-r
单独的rm 是不能删除目录的
格式:
rm[选项] 文件/文件夹
常用选项:
-r 递归删除文件夹内部的全部文件或文件夹
-i 删除前给出提示(y代表yes,n代表no)
-f 强制删除 不给出任何提示
####rm –rf / 慎用!!!