MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux文件管理

2024-11-26 15:05 huorong linux 4 ℃ 0 评论


文件管理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
?

?

Tags:linux保存文件命令

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言