查看目录/文件使用磁盘空间的大小 du
du [参数] [文件或目录]
-a 所有文件包含子目录
-b 输出结果以bytes为单位
-c 只计算目录的总用量
-h 以1024进制进行单位换算
-s 只显示目录使用空间的总和
--inodes 查看所用i节点数量
查看当前目录文件大小
.代表当前目录 ..上级目录
也可以指定目录
计算目录的总用量
查看硬盘分区空间使用情况 df
df [选项] 参数
-h 以1024进制进行单位换算
-H 以1000进制进行单位换算
-t 指定显示分区类型
-i 显示分区的inode使用情况
eg: df -t ext4 列示文件系统为ext4的分区
以1000进制进行单位换算 显示结果会比-h大
以1024进制进行单位换算
查看分区的inode使用情况 inodes 节点数 节点数到达最大值就不能再增加文件
查看内存使用情况 free
free [选项] [分区]
-m 以1024kb=1M计算
-g 以1024MB=1G计算
什么参数都不带默认单位是kb
Linux属于多用户、多任务的操作系统
多用户:可以有多个用户同时登陆系统
多任务:可以同时执行多个任务
Linux进程、线程概念
程序——编译好的二进制文件,不占用资源
进程——活跃着的程序,占用资源,是操作系统的基本单位
线程——进程的执行单位,与进程共享资源
显示当前系统内进程信息及状态 ps
ps [options]
-a 当前终端下所有用户的进程
-x 显示所有不在当前终端下的进程
-u 查看进程的(用户id号)UID或账户名
-w 列加宽 可显示更多的信息 可重复使用
-e 显示所有的进程(A)
-f 列示完整的列表
-l 显示进程所属者 进程号和父进程号
-j 工作的格式(jobs format)
将目前属于自己的这次登入的相关信息列示出来
F 代表这个程序的旗标(flag) 4代表使用者为superuser
S 这个程序的状态(stat)
UID 执行者身份
PID 进程的ID号
PPID 父进程的ID
C cpu使用的资源百分比
PRI 进程的执行优先权(priority) 其值越小越早被执行
NI nice值 表示进程可被执行的优先级的修正数值