操作系统基础:
系统软件:操作系统、编译器、数据库
用户接口:UI User Interface
用户接口有三种:命令接口、程序接口、界面接口
GPU:Graphic Process Unit 图像处理单元
硬件的速度不同:
CPU>内存>硬盘>外设
CPU——缓存(缓冲技术)——外设
中断技术:
程序:一系列有序指令的集合
PC:personal computer
------------------------------------------
常见的Linux命令:
1.su(switch user 切换用户) 用户切换命令
eg:su 51testing 表示从当前用户切换到51testing
2.cd(change directory 切换目录)
eg:cd ~ 切换到当前用户所在的属主目录(家目录)
属主目录:系统分配给用户的最高一级的目录
root:/root
普通用户:/home/51testing
3.pwd(print working directory:打印工作目录)
/ 是Linux的根目录
4.Linux命令的基本格式:
命令 [选项] [参数]
命令:规定功能大的方向
选项:对命令的调整
参数:用来规定命令作用的对象
5.ls(list:列出指定目录下的内容)
eg:ls 列出当前目录下的所有文件
ls -l 以长列表的方式显示当前目录下的所有文件
在linux里不以后缀名来做文件的区分,而是以文件的属性来做区分。
文件的属性 文件的个数 文件的所有者 文件的所属组 文件的大小 文件的创建时间 文件名
文件的属性里第一位是权限位,这位用来区分文件类型,常见的文件类型有:
d 目录文件
- 普通文件
l 链接文件
r:read 可读
w:write 可写
x:execute 可执行
-: 不可读或不可写或不可执行
rwxr-xr--:
文件的所有者对该文件的权限是:可读可写可执行
文件的所属组对该文件的权限是:可读不可写可执行
文件的其他人对该文件的权限是:可读不可写不可执行
ls -a:显示所有文件,包括隐藏文件
ls -A:显示所有文件,包括隐藏文件,但是不显示当前目录(.)和上一级目录(..)
ls -t:按时间排序
6.mkdir(make directory 创建空目录)
eg: mkdir test
eg: mkdir d1 d2 d3
eg: mkdir -p d3/d4/d5
练习:
在test目录创建:d1 d2 d3,要求d3目录下包含d4,d4目录下包含d5
7.vi 命令:
eg: vi 文件名 ——》一般模式
输入i/o/r/a ——》编辑模式
按esc——》一般模式
输入:——》命令模式
命令模式下可以输命令:
wq(write,quit 退出) 存盘并退出
w 只存盘不退出
q! 不存盘强制退出
8.cat :查看文件内容
eg:cat file1
练习:
在属主目录下创建test目录
在test目录下创建file1文件
在file1里编辑一些内容
查看file1内容
-------------------------------------------------------
vi 文件名 ——》先给文件取名,然后编辑它
vi ——》先编辑文本,最后存盘取名
9.touch 创建空文件
10.rmdir 删除空目录
11.rm -rf 最常用的删除命令
12.cp (copy 拷贝、复制)
13.mv (move 剪切、重命名)
14.关机
shutdown
poweroff
init 0
15.重启
reboot
16.清屏
clear
network
iptables
httpd
mysqld
vsftpd