三大操作系统

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 / 慎用!!!