一、TCP/IP架构--协议概述(图)
1.应用层
(1)ftp:文件传输协议
(2)http/https :用浏览器显示相关内容
(3)tftp :文件传输
(4)snmp:网络管理
(5)dns :运营解析
(6)telnet、ssh :远程桌面
(7)smtp、pop3、imap :邮件传输和接收
2.传输层
(1)TCP协议:传输控制协议
(2)UDP协议:单元数据协议
(3)ICMP协议:互联网控制管理协议
3.互联网层
(1)路由协议:动态路由协议、静态路由协议
(2)被路由协议:ipv4、ipv6(需要IP地址进行数据转换)
二、查询帮助命令
1.CPU架构
运行在ring 0上的命令可以直接调用硬件资源,运行内部命令,外部命令不能直接调用硬件资源
2.help
(1)命令的分类:内部命令—help command;外置命令—command --help(-h)
3.man (more)
(1)man command
(2)/ (Ubuntu)向下查找指定内容,其中n是向下查找,N是向上查找;\(centos)
(3)? 向上查找指定内容
(4)q 退出
4.百度谷歌
(1)大概明白是什么意思
(2)要查找示例
Linux的目录结构
一、Windows下的目录结构
二、Linux(Ubuntu)的目录结构
1.树状结构,一切从文件开始
2.df 命令
(1)-h 查看磁盘挂载情况
【dd if=/dev/zero of=/root/image bs=1024k count=100 //创建环回设备(虚拟磁盘)】
(2)/dev/sad1:
a./dev:设备文件存放的路径
b.sad1:sd代表 scsi 类型的磁盘 (hd IDE),a代表第一块磁盘,1代表第一个分区
3.fdisk :划分磁盘分区
4.mkfs : 格式化(创建文件系统)
5.mount :磁盘挂载
6.umount : 将磁盘卸载下来
二、Linux的主要目录
1. /:根目录
2. /bin :存放命令文件
3. /boot :存放系统启动文件(内核、grub程序)
4. /cdrom :光盘目录
5. /dev :存放设备文件(c字符设备、d块设备)
6. /etc :大部分的系统配置文件
7. /home :普通用户的家目录
8. /lib /lib64: 库文件(.so结尾的文件)
9. /lost+found :非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
10. /mnt /media :专门提供挂载的挂载点
11. /opt :第三方软件的安装目录
12. /proc /sys :进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
13. /root root:用户的家目录
14. /sbin :存放命令的目录
15. /tmp :临时文件存放目录
16. /usr: 常见软件安装目录
17. /var: 文件会随时更改的目录 -- 日志文件!
三、目录的常见命令
1、查看目录内容
(1)终端使用技巧:tab (自动补全)
(2) ls : 查看文件内容
2、搜索使用过的命令
(1)Ls
(2)文件通配符:
a. * -- 任意长度的任意字符
b. ? -- 任意一个字符
c. [] -- 取值范围(只取范围中的一个字符)
d. sd[abc] -- sda sdb sdc
e. [a-f] -- sd[a-f] sda adb ... sdf
f. ^ -- 托字符,指定以某个字符开头
g. $ -- 以什么字符结尾
h. grep命令 -- 行过滤
i. grep [选项] [匹配的字符] [对象]
j. 查看文件中的匹配,过滤某一行:
k. -v 反选 ^$ -- 空白行
l. -i 忽略大小写
3、切换目录
(1)Cd
(2)常见特殊目录:
a. .
b. ..
c. ~
d. -
4.相对路径和绝对路径
(1)绝对路径:从根开始,写全咯
(2)相对路径:相对当前路径而言,你所要处理的目录
原文:https://www.cnblogs.com/baoleiiwa/p/11290277.html