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