day - 3 总结 Linux系统目录结构

1、文件管理概述

    就是对一个文件进行、创建、复制、移动、查看、编辑、压缩、查找、删除等等。

2、系统目录结构

(1)Linux系统目录结构

    Windows 以多根的方式组织文件

   Linux  以单根的方式组织文件

(2)根下目录

    1.存放命令相关的目录

      /bin  普通用户使用的命令

      /sbin 管理员使用的命令

    2.存放用户相关数据的家目录,比如:Windows不同的用户登陆系统显示的桌面背景不一样。

      /home  普通用户的家目录,默认为/home/username/home/test  环境变量的设定

      /root  超级管理员root的家目录,普通目录无权操作 

    3.系统文件目录

  /usr    相当于C:\Windows

  /usr/local  软件安装的目录,相当于C:\Program File

  /usr/bin/  普通用户使用的应用程序

  /usr/sbin    管理员使用的应用程序

  /usr/lib    库文件Glibc 32bit

  /usr/lib64  库文件Glibc 64bit

4.启动目录

  /boot  存放的系统启动相关的文件,例如:kernle,grub(引导装载程序)

5.配置文件目录

      /etc  极其重要,后续所有服务器的配置都在这个目录中

      /etc/sysconfig/network-script/ifcfg-  网络配置文件

      /etc/hostname    系统主机名配置文件

      /etc/resolv.conf      DNS客户配置文件  

      /etc/hosts        本地域名解析配置文件  C:\Windows\System32\drivers\etc

    6.可变的目录与临时目录

  /var    存放一些变化文件,比如/var/log下的日志文件

  /var/tmp  进程产生的临时文件

  /tmp    系统临时目录

7.设备目录文件

  /dev  存放设备文件,比如硬盘,硬盘分区,光驱,等等

  /dev/sd      sda  sdb  sdc4

  /dev/null  黑洞设备,只进不出。类似于垃圾回收站

  /dev/random  生成随机数的设备

  /dev/zero    能源源不断的产生数据,类似于取款机,随时随地取钱

8.虚拟机的文件系统(如对应的进程停止则/proc下对应目录则不会被删除)

  /proc,反映当前系统正在运行进程的实时状态

    PS:类似于汽车在运行过程中的仪表板,能够看到汽车的油耗、时速、转向灯、故障等等

    9.PS: 在Linux7系统中, /bin, /sbin, /lib, /lib64都以软链接的形式链接到/usr/目录下

      /bin --> /usr/bin

      /sbin --> /usr/sbin

      lib -> usr/lib

      lib64 -> usr/lib64

3、文件路径定位

  在我们开始操作文件前,首先需要对文件进行定位

  .代表当的是当前目录, ..代表的是当前目录的上层目录。

             绝对路径: 只要从/开始的路径。

             相对路径: 相对于当前目录来说。

4、系统文件管理

  (1)cd切换目录,常见的使用方法

        cd      切换目录

        cd -    切换回上一次所在的目录

        cd ~    切换回当前用户的家目录,注意:root和普通用户是否有所不同吗?

        cd .    代表当前目录,一般在拷贝、移动等情况下使用 cp /etc/hostname ./

        cd ..  切换回当前目录的上级目录

  (2)文件创建命令touch

  (3)目录创建命令mkdir

          -v 显示详细信息 

          -p 递归创建目录(-pv 显示过程)

  (4)移动mv

  (5)删除文件或目录

        -f 强制删除

        -r 递归删除

    在使用rm删除时, 文件用-f 目录才加-r  尽可能不要-rf一起使用

你可能感兴趣的:(day - 3 总结 Linux系统目录结构)