目录

1、Tcp/Ip架构——协议概述

2、查询帮助信息

3、系统的目录结构

4、Linux的主要目录

5、Linux目录的常见命令

6、绝对路径与相对路径


 

Tcp/Ip架构——协议概述

  • 图形展示

查询帮助信息

  • help
    • 命令分类
      • 内部命令
        • help command
      • 外置命令
        • command --help(-h)
  • 图形展示

 

  • Man(more)
    • man是一个手册
      • man  command
  • /——向下查找指定内容
    • N——向上查找
    • n——向下查找
    • q——退出
  • ?——向上查找指定内容
    • N——向上查找
    • n——向下查找
    • q——退出
  • 扩展
    • yum install tree -y   ——在centos上安装tree

目录结构

  • Windows的目录结构
    • 分区:图形展示

  • Linux的目录结构
    • 树状结构——一切文件从根开始
    • 关于磁盘分区与挂载的命令
      • /etc/fstab——开机自动挂起
      • df -h——查看磁盘挂载情况
      • [dd if=/dev/zero of=/root/image bs=1024k count=100]——创建环回设备(虚拟磁盘)
      • fdisk——做磁盘分区
      • sd——scsi类型的磁盘
      • a——第一块磁盘(b、c、d…)
      • 1——第一个分区(2、3、4…)
      • mkfs——格式化(创建文件系统)
      • mount——磁盘挂载
      • umount——将磁盘卸载下来

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   文件会随时更改的目录 ——日志文件!!!

目录的常见命令

  • 终端技巧
    • table键补全
  • 文件通配符
    • *——任意长度的任意字符
    • ?——任意一个字符
    • [ ]——取值范围(只取范围中的一个字符)
    • sd[abc]——sda sab sdc
    • [a-f]——sd[a-f] sda sdb sdc sdd sde sdf
    • ^——托字符,指定以某个字符开头
    • $——指定以某个字符结尾
    • ^$——空白行
  • grep命令(行过滤)
    • 查看文件中的匹配,过滤某行
    • grep [选项] [匹配的字符] [对象]
    • -v——反选
    • -i——忽略大小写

绝对路径与相对路径

  • 含义
    • 绝对路径
      • 从根开始写全了
    • 相对路径
      • 相对于当前路径而言,你所要处理的目录