(注:此笔记默认操作系统为centOS7)
Windows下的文件都是以盘符开头的,Linux中没有盘符,所有文件都在根目录下。
- cd /进入根目录
- ls /显示根目录下的文件查看根目录下的系统文件
可以看到每个文件的颜色都不同,终端决定颜色的显示,可由自己的兴趣自由选择。
目录 说明 备注bin
存放普通用户可执行的指令 即使在单用户下也能够执行处理
boot
开机引导目录 包括Linux内核文件与开机所需要的文件
dev
设备目录 所有硬件设备及周边均放置在这个目录中
etc
各种配置文件目录 大部分配置属性均存放在这个设备目录中
lib/lib64
开机时常用的动态链接库 bin及sbin指令也会调用对应的lib库
media
可移除设备挂载目录 类似软盘 U盘 光盘等临时挂放目录
mnt
用户临时挂载其他的文件系统 额外的设备可挂载在这里,相对临时而言
opt
第三方软件安装目录 现在习惯性的放在/usr/local中
proc
虚拟文件系统 通常是内存中的映射,特别注意在误删除数据文件中,比如DB,只要系统不重启,还是有很大几率能将数据找回来
root
系统管理员主目录 除root之外,其他用户均放置在/home目录下
run
系统运行是所需文件 以前防止在/var/run中,后来拆分成独立的/run目录。重启后重新生成对应的目录数据
sbin
只有root才能运行的管理指令 跟bin类似,但只属于root管理员
srv
服务启动后需要访问的管理指令 sys 跟proc一样虚拟文件系统 记录核心系统硬件信息 tmp 存放在临时文件目录 所有用户对该目录均可读写 usr 应用程序放置目录 var 存放系统执行时经常改变的文件
在Linux系统中,有几个目录是比较重要的,平时需要注意不要误删或随意更改内部文件。
- /etc:系统中的配置文件,如果你更改了目录下的某个文件,可能导致系统不能启动
输入命令打开根目录下的etc,可以看到所有系统的配置文件
cd /etc/
下面查看一下网卡的配置文件
输入命令
cd /etc/sysconfig/network-scripts/
文件就放在ifcfg-ens33里
编辑一下
vi ifcfg-ens33
修改完大写ZZ保存退出
ZZ
- /bin,/sbin,/usr/bin,/usr/sbin :这些是系统设置的执行文件的放置目录,eg:ls就是在/bin/ls目录下的
注:/bin,/usr/bin是给系统用户使用的指令(除root用户外的通用户),而/sbin,/usr/sbin则是给root使用的指令
打开bin目录:
cd /bin
绿色文件就是命令, /sbin,/usr/bin,/usr/sbin同理,命令很多,熟悉命令很重要。
- /var:这是一个非常重要的目录,系统上跑了很多程序,每个程序都会有相应的日志产生,而这些日志就会被记录在这个目录下,具体在/var/log目录下,另外mail的预放设置也是在这里
cd /var/log
启动日志(即什么时候启动操作系统日志都可以看到)
more boot.log
2、基本概念
进入家目录:
cd /home
ls
cd java
ls
pwd
su java
cd
ls
pwd
相对路径和绝对路径
绝对路径
从 / 目录开始描述的路径称为绝对路径,如:
相对路径
从当前位置开始描述的路径成为相对路径,如:
.和..
每个目录下都有.和..
. 代表当前目录
.. 代表上级目录,即父目录
Original: https://www.cnblogs.com/xdsy-7/p/-xdlinux1.html
Author: xdsy
Title: Linux的文件结构和基本分类
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582057/
转载文章受原作者版权保护。转载请注明原作者出处!