Linux目录笔记
个人理解:
1、首先要明确一点:Linux和Windows都是操作系统,只是操作方式不一样,一个是图形化操作界面,一个是字符型(我喜欢叫命令行)操作界面。图形化操作的本质还是字符型。
2、现在的Windows是单用户的(但是像之前的XP系统就是多用户的),就是一个用户占有这一台电脑。但是Linux是多用户的,就是说多个用户可以共同使用这一台电脑。那既然是多用户,那就涉及到权限问题。比如你可能运行不了其他用户写的脚本程序等问题。权限此处不多说,以后补充。
3、学习linux首要的一点就是先了解Linux的目录结构,虽然这些目录并不好理解,但是你得先知道每个目录是干啥的
Linux主要目录介绍
目录 | 说明 |
---|---|
/ | 根目录。不同于Windows系统的盘符概念,Linux所有文件都在该根目录下 |
/bin | 存放系统的常用命令。如 ls、cp等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用 |
/boot | Linux内核和引导系统程序所需要的文件,如vmlinuz等文件都在该目录下。用户一般用不到 |
/dev | 一些必要的设备、声卡、磁盘等。还有如/dev/null、/dev/zero、/dev/full等特殊文件 |
/etc | 系统的配置文件,一些服务器的配置文件也在这里,比如用户账号和密码的配置文件 |
/home | 用户的工作目录。系统为每个新建用户在此目录下创建一个以用户名命名的目录,用来存放用户数据 |
/lib | 库文件,bin和sbin需要的库文件。类似于Windows的DLL文件 |
/media | 可拆卸的媒介挂载点。如U盘,系统会默认挂载在此目录下 |
/mnt | 临时挂载文件系统。一般用来存放挂载存储设备的挂载目录。比较抽象,示例如下截图。 |
/opt | 可选的应用程序包 |
/proc | 操作系统运行时,进程(正在运行的程序)信息和内核信息(CPU、内存等信息)的映射文件。文件系统proc的挂载目录,proc不是真正的系统文件 |
/root | 系统管理员root用户的工作目录 |
/sbin | 和bin类似,不过一般是系统管理所需要使用的文件 |
/tmp | 系统的临时文件,一般系统重启后会消失 |
/usr | 包含了系统用户工具和程序 |
/mnt 示例
我在VScode中设置了centos的终端,通过该终端可以使用Linux的方式访问本机的Windows系统。所以就是Windows系统资源挂载在了/mnt下