目录
根目录 /
所有的目录都是从根目录开始算起的
其余各级目录及其用处
bin
binary 常用的命令
boot
BootLoader 开机的启动项(千万别乱动!!!)
dev
设备文件(在linux中所有的设备都是文件因而有万物皆文件,在这里你能看到cpu0等设备。其实是一种面向对象的设计思想。你应该理解为一种可以读写字节流的设备,而不是单单理解为一个存在磁盘里的真实的文件。因为不管是真文件,网卡,磁盘,摄像头等等几乎所有IO设备,都可以由某个应用程序临时占有它,并向其写入字节流或者读取字节流,所以都可以把它们抽象为文件,都可以用open和close,read,write等函数来操作。所以才有一切皆文件,文件相当于是所有IO设备的基类,其有open和close等几个函数,调用的时候具体怎么open由操作系统自己通过调用相应的驱动来实现,对于用户来说都是用统一的open和close来操作。)
home
各个用户的(除了root)的家目录的起始,如/home/user1
etc
各个软件,环境等的配置文件
lib
动态链接库,类似于Windows中的DLL
lost+found
非法关机时的碎拼信息存储,用于回复
media
U盘光驱等自动识别的设备
mnt
是被系统管理员使用,手动挂载一些临时媒体设备的目录。
你可以把U盘目录手动挂载到/mnt下,U盘目录也会自动挂载在/media目录下
opt
一些软件的安装位置,你手动安装也推荐安装于此
root
root用户家目录
sbin
超级管理员指令主要放置系统管理的必备程序
/usr/sbin:
主要放置网路管理的必备程序
usr
安装软件的默认目录之一,类似programfile
文件绝对路径与相对路径
绝对路径,从/(根目录)开始算起
相对路径,相对于当前文件夹 ./你想要的文件夹
相对路径,相对于当前目录前一级目录…/你想要的文件夹
命令行中 root@VM-12-8-centos ~浅谈
root@VM-12-8-centos~中
root:用户名(root用户)
root@VM-12-8-centos :你的机器名字
~:当前所在的目录,~表示你的家目录。
文件浅谈
文件访问的命令行 ls 输出目录中没有隐藏的文件
ls -a 全部文件包括被隐藏的文件(以.开头的文件或者文件夹是隐藏文件)
颜色代表的文件类型(不一定全对但是大部分时间是对的)
白色:文件
蓝色:目录
绿色:可执行文件
红色:压缩文件
青色:ln
黄色:设备文件(块(硬盘)char字符输入设备 fifo 管道)
灰色:其他文件
ls -l/ls -h下的详解
drwxr-xr-x 28 root root 4.0K Apr 6 11:32 anaconda3
d:文件类型
r:可读
w:可写
X:可执行
第一组rwx 创建者的权限
第二组rwx 创建者所在组的权限
第三组rwx 其他组的权限
28:硬链接的数目
root 创建者是root
root 创建者所在组为root
4.0k 大小为4096(文件夹大小都为4096而不是像windows一样全部的大小)
Apr 6 11:32 创建或者最后修改日期
anaconda3 文件名为anaconda3
文件的类型及其符号
[-]普通文件
[d]目录
[l]链接
[b]块
[c]字符
[s]socket
[p]管道