续上篇...
扩展:【TCP/IP架构——协议概述图】
5、查询帮助信息
附内部命令与外部命令图示:
Linux的目录结构
1、Windows下的目录结构
2、Linux(ubuntu)的目录结构
树状结构:一切文件从根开始
关于磁盘分区与挂载的命令(/etc/fstab——开机自动挂载)
df -h——————查看磁盘挂载情况:
/dev/sda1:1)/dev 设备文件存放的路径
2)sd 代表磁盘类型scsi
3)a 第一块磁盘
4)1 第一个分区
创建虚拟磁盘:dd if = /dev/zero of = /root/image2 bs = 1024k count = 10 创建回环设备
创建磁盘:虚拟机——设备——新建磁盘S...——分区
fdisk——————做磁盘分区
mkfs——————格式化(make file system—创建文件系统)
mount——————磁盘挂载
umount——————将磁盘卸载下来
总结下:在Linux下,我们通过挂载的方式,将存储空间直接或间接的关联到根上,形成树形结构
3、Linux的主要目录
tree -Ld 1 /——————以树状图形式显示根目录的一级子目录
/bin(二进制)—————存放命令文件
/boot—————————存放系统启动文件(包括内核和groove程序)
/cdrom————————存放光盘
/dev—————————存放设备文件
/etc—————————大部分系统配置文件
/home————————普通用户的家目录
/lib、/lib64——————库文件(.os)
/lost+found——————非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
/mnt /media——————专门提供挂载的挂载点
/opt——————————第三方软件的安装目录
/proc /sys———————进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
/root—————————root用户的家目录
/sbin—————————存放命令的目录
/tmp—————————临时文件存放的目录(对所有都有读写执行权限)
/usr—————————常见软件安装目录
/var—————————文件会随时更改的目录(日志文件!)
查看usr的一级目录(根目录的二级目录):tree -Ld 1 /usr
4、目录的常见命令
1)查看目录内容
终端使用技巧:tab自动补全
ls查看文件内容
2)搜素使用过的命令
LS
文件通配符:
*——————任意长度的任意字符
?—————任意一个字符
[]————— 取值范围(只取范围中的一个字符)
sd[abc] sda sdb sdc
sd[a-f] sda sdb ...sdf
^—————托字符,指定以某个字符开头(grep ^# /etc/fdtab 以#开头的文件)
$—————以什么字符结尾
grep命令 行过滤
grep[选项] [匹配的字符] [对象]
查看文件中的匹配,过滤某一行
-v 反选
^$ 空白行
-i 忽略大小写(grep -i nobady)
3)切换目录
cd . 切换到目前所在的目录
.. 切换到目前目录位置的上一层目录
~ 切换到用户主目录
- 切换到上次使用目录
绝对路径:从根开始,写全咯(/a/b)
相对路径:相对路径而言,你所要处理的目录(./a/b)