linux下主目录是什么,Linux根目录下的目录的作用

bin;sbin

bin目录是存放Linux中二进制命令的目录。像在Linux中运用到的命令都在bin目录下。当我们” ls -l / ” 时,我们可以看到lrwxrwxrwx. 1 root root 7 Mar 25 17:38 bin -> usr/bin。其中 l 代表链接文件,bin ->usr/bin是指其实bin目录中的二进制文件都是usr下的。bin ->usr/bin中存放的二进制文件,什么用户都可以进行操作。而bin ->usr/sbin中存放的二进制命令只有管理员才可以执行。

boot;

boot目录是存放与操作系统内核启动相关的文件。其中打开boot目录显示的 vmlinuz-3.10.0-957.el7.x86_64 是内核版本号,是现在所使用的Linux的发行版本号。例图

4073a37b1c42ef81778db0d9f31c05e8.png

dev;

dev是用来存放设备文件的目录。其中dev中存放的设备文件的类型分为:字符设备文件(character)简写:c 、块设备文件(block)简写:b 、目录文件(directory)简写:d 、链接文件(link)简写:l 。

etc;

etc是存放系统管理和配置文件。

/etc/passwd :用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。

liupanpan:x:1000:1000:liupanpan:/home/liupanpan:/bin/bash

对应的就是

用户名:密码:uid(用户id):gid(组id):描述信息:家目录:shell类型

其中 /bin/bash就是对应的shell的类型,除去/bin/bash还有的一种类型是/sbin/nologin。

/etc/shadow : 密码经过加密处理

/etc/fstab : file system 分区相关

home;

home目录是普通用户的家目录。

当我们想要切换到家目录时可 cd ~ 或者直接cd

root;

root目录是系统管理员的主目录。

root超级用户的家目录是 /root。

lib;lib64;

lib和lib64都是存放库文件,都是存放着最基本的动态链接共享库,其作用类似于Windows中的 .dll文件,基本上所有的应用程序都需要用到这些共享库。

shared object : 共享对象 .so

windows:动态链接库 .dll

media;

media中存放的是媒体文件。

mnt;

(mount)mnt是用户临时挂载外部设备磁盘。

opt;

(options )主机额外安装软件所摆放的目录。默认是空的。 一般安装软件的时候,可以自己指定安装到这个目录下,便于查找和管理。

/opt/proc:进程相关的信息(process)

程序运行起来叫进程 ,以数字命名的目录,数字是进程号。

top : 动态查看进程信息

ps :静态查看进程信息

ps -ef: 查看全部进程详细信息 (标准风格)

ps aux:查看全部进程详细信息(BSD)

pstree:进程树(树状图的形式)

进程树中都是由一个父进程生成子进程。

当我们在Linux命令行中敲top时,例图

861524be59b8d8fc42dc4350c45c39fe.png

其中PID是指进程id process

USER是指 用户名

PR:优先级( priority)

NI : 调整优先级 (nice)

VIRT : 虚拟内存

RES : 常驻内存

%CPU:CPU占用率

%MEM:内存占用率

Time+ : 运行总时间

Command : 运行的命令/程序

proc;(不实实在在存在,没有在磁盘中,是虚拟的文件系统)

其中proc中的:

vmstat是查看虚拟内存

dmesg是查看启动信息

swap是交换空间 (物理内存不够用的时候,会将不常用的内存内容复制到swap中 ,在内存不紧张的时候,再换回来)

/proc/meminfo:内存使用情况

/proc/cpuinfo:CPU使用情况

run;

run目录是存放系统运行时相关文件。

run目录是会改变的,过段时间都可能不一样。

srv;

service 服务程序。

sys;

sys目录是存放硬件相关的信息,是虚拟文件系统。与proc类似。

034402e780458e5360bcd0ca40acef41.png

tmp;

tmp是存放临时文件。

usr;

usr是用来存放安装软件的目录。外围软件最庞大的目录,要用到应用程序和文件几乎都在这个目录中。

/usr/bin

/usr/include :存放头文件

/usr/lib :库文件

/usr/local : 安装软件

/usr/local/src : 存放源码的目录

var;

var是存放系统中经常改变的文件。

/var/log :日志文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值