zoukankan      html  css  js  c++  java
  • 磁盘管理与目录介绍

    今日内容:

             1、Linux查询帮助信息

             2、Linux的目录结构

             3、目录的常见命令

             4、切换目录

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------

    扩展:

    1、Linux查询帮助信息

          1)help:

                 命令分类 --- 1、内部命令   help  command

                                 --- 2、外置命令   command --help(-h)

         2)man command:

                  /   向下查找指定内容 (Ubuntu)
                             n 向下查找
                             N 向上查找
                 ?   向上查找指定内容

                             n 向下查找
                             N 向上查找

                  q   退出

        3)百度谷歌:
                  在Ubuntu下查看文件的命令是什么?
                  命令在Ubuntu下怎么使用?(大概明白是什么意思或示例)

    2、Linux的目录结构
         1)Windows下的目录结构:

        2)Linux(ubuntu)的目录结构:

              树状结构;一切文件从根开始;
              关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)
                      df -h 查看磁盘挂载情况
                              例如:【dd if=/dev/zero of=/root/image bs=1024k count=100 //创建环回设备(虚拟磁盘)】
                      fdisk 【磁盘文件】 -- 做磁盘分区(逻辑边界)【fdik /root /image】;
                              例如:/dev -- 设备文件存放的路径

                                        sd -- scsi 类型的磁盘 (hd IDE)
                                         a -- 第一块磁盘(b,c...)
                                         1 -- 第一个分区(2,3,4...)
                      mkfs -- 格式化(创建文件系统)【mkfs -t //指定文件系统格式化】
                      mount -- 磁盘挂载
                      umount -- 将磁盘卸载下来

                       /etc/fstab -- 通过命令行挂载的磁盘是临时的

        3)Linux的主要目录
              /  根
              /  bin 存放命令文件(二进制)
              /  boot 存放系统启动文件(内核、grub程序)
              /  cdrom 光盘目录
              /  dev 存放设备文件(c字符设备、d块设备)
              /  etc 大部分的系统配置文件
              /  home 普通用户的家目录
              /  lib /lib64 库文件(.so结尾的文件)
              /  lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
              /  mnt /media 专门提供挂载的挂载点
              /  opt 第三方软件的安装目录
              /  proc /sys 进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
              /  root root用户的家目录
              /  sbin 存放命令的目录
              /  tmp 临时文件存放目录(任何人有xwr权限)

              /   srv服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内
              /  usr 常见软件安装目录
              /  var 文件会随时更改的目录 -- 日志文件!

    3、目录的常见命令
          查看目录内容
          终端使用技巧:

                快捷键:

                    Shift+Ctrl+T:新建标签页

                    Shift+Ctrl+W:关闭标签页

                    Ctrl+PageUp:前一标签页

                    Ctrl+PageDown:后一标签页

                    Shift+Ctrl+PageUp:标签页左移

                    Shift+Ctrl+PageDown:标签页右移

                    Alt+1:切换到标签页1

                    Alt+2:切换到标签页2

                    Alt+3:切换到标签页3

                    Shift+Ctrl+N:新建窗口

                    Shift+Ctrl+Q:关闭终端

              终端中的复制/粘贴:

                     Shift+Ctrl+C:复制

                     Shift+Ctrl+V:粘贴

             终端改变大小:

                    F11:全屏

                   Ctrl+plus:放大

                   Ctrl+minus:减小

                   Ctrl+0:原始大小


             自动补全  tab
             ls 查看文件内容;

                    搜索使用过的命令
                     Ls (显示目录内容)
                            文件通配符:
                                  * -- 任意长度的任意字符
                                  ? -- 任意一个字符
                                  [] -- 取值范围(只取范围中的一个字符)
                                          例如:sd[abc] -- sda sdb sdc
                                                     [a-f] -- sd[a-f] sda adb ... sdf
                                  ^ -- 托字符,指定以某个字符开头
                                  $ -- 以什么字符结尾

             grep命令 -- 行过滤
                    grep [选项] [匹配的字符] [对象]
                    查看文件中的匹配,过滤某一行:
                    -v 反选 ;^$ -- 空白行
                    -i 忽略大小写
    4、切换目录
          Cd (切换到目标目录)
          常见特殊目录:
                 .   当前目录(以.开头的文件为隐藏文件)
                 ..  当前目录的上一级目录
                 ~  当前用户的家目录(/root  /home)
                 -   存放上一次经过的文件

          绝对路径:从根开始,写全咯    如图: /a/b/c

          相对路径:相对当前路径而言,你所要处理的目录     如图: ./a

  • 相关阅读:
    bzoj3007: 拯救小云公主
    bzoj4316: 小C的独立集
    PostgreSQL Replication之第三章 理解即时恢复(3)
    PostgreSQL Replication之第三章 理解即时恢复(2)
    PostgreSQL Replication之第三章 理解即时恢复(1)
    PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(5)
    PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(4)
    PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(3)
    PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(2)
    PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(1)
  • 原文地址:https://www.cnblogs.com/honey-2019/p/11290322.html
Copyright © 2011-2022 走看看