Linux--day04
day4
扩展:
【TCP/IP架构 - 协议概述.图】
1.查询帮助信息
命令分类:
1).内部命令
help Command
2).外置命令
Command -- help(-h)
b\Man
man Command
/ 向下查找指定内容(Ubuntu)
n:向下查找 ;N:向上查找
?:想上查找指定内容
n N
百度谷歌
百度 -- 在Linux下查看文件的命令是什么?
ls在Ubuntu下怎么使用?
1).大概明白
2).示例
CPU架构:
ring0 - 内核空间:内部命令
ring1 -
ring2 -
ring3 - 用户空间:外部命令
2.Linux的目录结构
树状结构:一切文件都在根下
关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)
存储设备必须挂载,才能使用;(不一定都挂在根上)
df -h
--查看磁盘挂载情况
-- /dev/sda1
/dev 设备文件存放的路径;
【dd if = /dev/zero of = /root/image bs = 1024k count = 100 //创建环回设备(虚拟磁盘)】
fdisk 【磁盘文件】
--划分磁盘分区
sd -- scsi类型的磁盘 (hd IDE)
a 代表第一个磁盘;
1 代表第一个分区
mount 实现磁盘挂载
mkfs 创建文件系统 -- -t ext2 image
umount 卸载磁盘
总结:在Linux下,通过挂载的方式,将储存空间,直接或间接的关联到根上,形成树形结构;
/etc/fstab : 通过命令行挂载的磁盘是临时的
n 新建磁盘分区 +回车 分配10M分区 p w
3.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 文件会随时更改的目录 -- 日志文件!
目录的常见命令
1.查看目录内容
终端使用技巧:
自动补全
ls 查看文件内容;
2.搜索使用过的命令
Ls
文件通用符:
* -- 任意长度的任意字符
?-- 任意一个字符
[] -- 取值范围 (只取范围中的一个字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd[a-f] sda adb … sdf
^ -- 托字符,制定以某个字符开头
$ -- 以什么字符结尾
grep命令
-- 行过滤
grep [选项] [匹配的字符] [对象]
查看文件中的匹配,过滤某一行:
-v 反选
-i 忽略大小写
2.切换目录
绝对目录
从根开始,写全
相对路径
相对当前路径而言,你所要处理的目录;