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