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.切换目录
  绝对目录  
    从根开始,写全
  相对路径
    相对当前路径而言,你所要处理的目录;

 

posted @ 2019-08-02 11:09  遇见ni  阅读(94)  评论(0编辑  收藏  举报