快捷搜索:

Linux文件管理

 

文件管理Linux目录结构 命令目录 用户家目录 配置文件目录启动目录 /boot 设备目录 /dev 临时目录 /tmp 可变目录 /var 虚拟目录 /proc (记录运行时状态目录) 系统目录 /usr文件路径定位 绝对路径 相对路径 绝对和相对什么情况下用

Linux目录结构

命令目录

/bin --> /usr/bin 存放命令;一般来说,普通用户和超级管理员都可以运行 ​ /sbin --> /usr/sbin 存放特殊的命令;一般来说都是root可以运行;当然普通用户可以申请操作的权限

用户家目录

每个用户都有自己的家目录,每一个家目录都有‘环境’,如果环境被破坏掉,那么进入家可能得到的结果和预期不一致 如果环境被破坏掉了,怎么解决?恢复: cp -rp /etc/skel/.bash* ./(root) /home : 是普通用户的家目录; 默认普通用户的家目录; /home/与用户同名的目录; /root : 是超级管理员的家目录; 一般来说普通用户没资格进入

配置文件目录

配置:指的就是一种参数;技术的参数都存储在某一个文件中,将文件称之为配置文件; 配置文件可以变更某个软件的运行效果;比如 秒杀业务 : 12:00 -- 13:00 action=off --> 到达 12:00 --> action=on action=on --> 到达13:00 --> action=off ​ /etc :主要用于存储配置文件的目录 ; 修改IP地址: /etc/sysconfig/network-scripts/ifcfg-‘网卡名’ 修改主机名: /etc/hostname 变更完配置如何生效: 1、修改立即生效;运行时即可生效 2、修改后重启服务生效;

启动目录 /boot

/boot : 存储系统启动时加载的文件;比如:内核文件,grub菜单,救援内核系统等 如果删除目录中的文件,会造成无法启动系统

设备目录 /dev

设备目录 : 主要存储的是,键盘 光盘 磁盘 ,终端; /dev/null /dev/random; 在Linux中这些皆称为文件; /dev/null : 黑洞,就是存储在这个设备中的数据都会丢失 /dev/random : 产生随机数

临时目录 /tmp

/tmp 临时目录: 谁都可以存储数据在这里面;但是自己的数据只能自己移除,别人无法移除;(root除外) 用户1产生的数据,只有用户1可以删除;用户2只能看,不能删除;

可变目录 /var

/var 是一个可变目录: 可变:会随着系统的运行,‘产生一些数据、记录’ 而不断的发生变化; /var/log: 存储日志;启动的日志;系统操作的日志;系统登录日志等;

虚拟目录 /proc (记录运行时状态目录)

/proc :记录设备的运行状态(cpu、内存、磁盘) 使用一些命令来获取/proc中的状态指标;

系统目录 /usr

/usr : 和windows中的 c:\program files 文件目录类型相似;非常重要 /usr/lib :存放的库文件,共享 /usr/lib64 : 存放的库文件,共享 /usr/local : 存储自行安装软件的路径;(安装后的位置)× <---老方法,现在都不用了 /usr/src : 存储安装包;(安装前的软件包存储的路径)× <---老方法,现在都不用了

文件路径定位

操作文件之前,需要知道这个文件的路径;路径==文件的位置;路径:可以定位文件的位置 /abc/test 和 abc/test 是一样的吗? 看情况 如果是在/根目录下,那么就是一样的. ----> /目录下找的就是 /abc/test (/目录下的abc/test) 如果是在root家目录下,那么就是一样的. ----> root家目录下找的就是 /root/abc/test (根目录下的root家目录下的 abc/test)

绝对路径

任何从/(根)开始的路径都是绝对路径 . :表示当前目录 .. :表示上级目录

相对路径

相对于当前所在目录;如/root

绝对和相对什么情况下用

一般情况,查找文件使用绝对路径; /root/abc/wanyuan.txt 本身就在root目录下,就可以使用相对路径; abc/wan.txt ​

[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]


互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!

如若转载,请注明出处:http://www.hfwlcm.com/info/247065.html