1、linux目录系列 - /bin、/sbin目录
我们平时使用的一些命令,是以2进制的格式存放在bin目录下面。
例如:cat、chmod、chown、cp、date、find、gzip、kill、ln、ls、mount、mv、ping、pwd、rm、su、tar、vi等。
/sbin下存放的是超级用户权限的系统指令。主要放置一些系统管理的必备程式,只有管理员才可以运行。
例如:ifconfig、ip、ip6tables、reboot、service、shutdown等。
2、linux目录系列 - /boot目录
主要是存放启动的时候,需要用到的一些内核文件程序文件。系统分区efi、引导程序(grub、grub2)。
3、linux目录系列 - /dev目录
主要是设备文件一般存放在/dev目录下
例如:当我们插入一个硬盘的时候。会生成一个sda文件,而sda1就是说一些分区信息
4、linux目录系列 - /home目录
主要是存放针对某些用户的文件
例如:比如说你的账号是wangwu的用户,那么home下就会有一个wangwu的目录供你操作。但是其它文件你是动不了的。但是root用户除外啊。
5、linux目录系列 - /etc目录
主要是存放一些项目的配置信息
例如:/etc/passwd 用户信息设置
/etc/shadow 用户密码管理
/etc/host ip映射,本地解析
/etc/crontab 这个是定时任务的那个配置文件
6、linux目录系列 - /lib、/lib64目录
它保存着系统、程序、甚至是硬件运行所依赖的所有库文件
7、linux目录系列 - /usr目录
unix软件资源目录文件。下面存放的是bin etc lib lib64 sbin 但是这些全是`非系统应用`的一些目录。
比如说tar、gzip 等一些文件在bin下存放,而比如说python的一些库。会存放在/usr/lib下面
8、linux目录系列 - /mnt目录
比如说我们插入已给U盘到linux上。此时我们可以到/dev下的sda这种类似的文件中查看到你插入的U盘。然后使用挂载命令,把我们的硬盘挂载到mnt目录下面
9、linux目录系列 - /var目录
系统和程序在运行过程中产生的文件都会放在这个var目录下面,比如说一些日志文件。会放在/var/log
10、linux目录系列 - /proc目录
这个大概存放的就是进程目录,为了管理内核对进程管理的访问速度和实时性,这个目录被保存到内存中,而不是硬盘中。简单来说proc就是一个伪目录内核为我们定义了一个管理进程的虚拟文件系统,进到这个文件中可以看到很多数字开头的目录。那些就是我们正在运行的进程。类似于windows中的任务管理器看到的东西。
例如:
11、linux目录系列 - /sbin目录
/bin 系统启动后要用的,存放系统最基本的命令,比如cp pwd ls命令,这个是所有用户都可以用。
/sbin 系统启动后要用的,存放一些权限敏感的命令,比如shutdown 关机命令、重启等命令,这些命令需要管理员权限才可以用。
/usr/bin 运行某个程序才用的 是一些应用需要的一些指令,比如说vi,文件编辑。gcc。用户c语言编译的命令,不是系统运行所必须的。
/usr/sbin 运行某个程序才用的