---恢复内容开始---
扩展:【TCP/IP架构——协议概述图】
每一层都有自己对应的协议;而这些协议(甲鱼的臀部——规定)协调起来完成应用上的工作;
TCP/IP协议栈 protocol
一对一和一对多的区别:
TCP(可靠) UDP(不可靠)
80 —— http 69 —— tftp
20 21 —— ftp 68 —— dhcp
22 —— ssh
查询帮助信息
1. 内部命令
Help Command
2. 外置命令
Command –help(-h)
bMan
man Command
/ 向下查找指定内容
n 向下查找
N 向上查找
? 默认向上查找(n,N)
q 退出
百度谷歌
百度:在Ubuntu下查看文件的命令是什么?Ls在Ubuntu下怎么使用?
对于在百度查询到的结果,要求我们要:
1. 大概明白什么意思
2. 示例
Linux的目录结构
1. Windows下的目录结构,如图:
2. Linux(Ubuntu)下的目录结构
一切文件都在根下,fdisk划分磁盘分区,存储设备必须挂载,才能使用;
树状结构:一切文件从根开始;
关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)
df-h 查看磁盘挂载状况
【dd if =/dev/zero of=/root/image bs = 1024k count=100 //创建环回设备(虚拟磁盘)】
fdisk【磁盘文件】 -- 做磁盘分区;
mkfs -- 格式化(创建文件系统)
df查看磁盘挂载情况。
/dev/sda1
df 查看磁盘挂载情况
mount 实现磁盘挂载
umount 卸载磁盘
/etc/fstab 通过命令行挂载的磁盘是临时的
/dev 设备文件存放的路径
sd -- scsi类型的磁盘 (hd IDE)
a -- 第一块磁盘 (b,c...)
1 -- 第一个分区(2,3,4...)
总结:在Linux下,我们通过挂载的方式,将存储空间,直接或间接的关联到根上,形成树形结构;
3.Linux的主要目录
/bin 存放命令文件
/boot 存放系统系统文件(内核、grub程序)
/cdrom 光盘目录
/dev 存放设备文件(c字符设备、d块设备)
/etc 大部分的系统配置文件
/home 普通用户的家目录
/lib /lib64 库文件(.so结尾的文件)
/lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
/mnt /media 专门提供挂载的挂载点
/opt 第三方软件的安装目录
/proc /sys 进程、系统目录(默认是空的,只有系统启动后才会存放对应进程和系统文件)
/root root用户的家目录
/sbin 存放命令的目录
/tmp 临时文件存放目录
/usr 常见软件安装目录
/var 文件会随时更改的目录--日志文件!
目录的常见命令
1.查看目录内容
终端使用技巧:自动补全
ls 查看文件内容
2.搜索使用过的命令
Ls
文件通配符:
* -- 任意长度的任意字符
?-- 任意一个字符
[] -- 取值范围(只取范围中的一个字符)
^ -- 托字符,指定以某个字符开头
$ -- 以什么字符结尾
sd[abc] -- sda sdb sdc
[a-f] -- sd[a-f] sda adb ... sdf
grep命令 -- 行过滤
grep [选项] [匹配的字符] [对象]
查看文件中的匹配,过滤某一行:-v 反选;^$ -- 空白行;-i 忽略大小写
3.切换目录
Cd
常见特殊目录:
.
..
~
-
绝对路径:从根开始,写全
相对路径 :相对当前路径而言,你所要处理的目录
---恢复内容结束---