Linux-协议与目录

协议介绍

  • 我们以图形的方式详细介绍具体结构

Linux-协议与目录_第1张图片

内部命令与外部命令

  • 我们以图形的方式介绍内部命令与外部命令

Linux-协议与目录_第2张图片

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 -- 第一个分区(1,2,.......)
     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 存放被随时更改文件的目录

目录的常见命令

  1. 查看目录内容
    终端使用技巧:自动补全
    ls 查看文件内容;

  2. 文件通配符:
    * – 任意长度的任意字符
    ? – 任意一个字符
    [] – 取值范围(只取范围内的一个字符)

    	sd[abc]  --  sda sdb sdc
    	[a-f]  --  sd[a-f] sda ... sdf
    

    ^ – 托字符,指定以某个字符开头
    $ – 以什么字符结尾

  3. grep命令 – 行过滤
    grep [选项] [匹配的字符] [对象]
    查看文件中的匹配项,过滤某一行;
    -v 反选 ^$ – 空白行
    -i 忽略大小写

  4. 绝对路径
    从根开始,写全喽;例如:/a/s/d/f/g/h/qwe.txt

  5. 相对路径
    相对当前路径而言,你所要处理的目录;例如:./qwe.txt

你可能感兴趣的:(Linux-协议与目录)