linux学习推荐一本书 《Linux就是这个范》 阿里一个玩linux十几年大神写的,值得看一看,不懂得找linux 那个男人 man就行了, 单独介绍linux基础命令是一件相当无聊的事情
文件
需要了解下面命令
- du du -sh 查看文件夹大小
- df df -lh 显示本机文件系统
- fdisk fdisk -l 查看磁盘分区
- hdparm 获取STAT/IDE设备参数 hdparm -I /dev/sda
-
查看S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”
sudo apt install smartmontools
安装完成后使用smartctl 命令
smartctl --help 看参数
例如:
查看磁盘信息 smartctl -i /dev/sda 查看详细信息 smartctl -a /dev/sda 过滤 smartctl -a /dev/sda | grep -E 'Power_On_Hours|ATTRIBUTE_NAME'
- 统计文件个数(参数R表示递归, --help 查看详情 ll 等同于 ls -l)
ll -R |grep "^-" |wc -l
- 统计文件夹个数(递归)
ll -R |grep "^d" |wc -l
具体使用可以使用man 或者指定–help参数查看具体某个工具文档
进程
查看一个父进程的子进程
ps --ppid <>
pgrep -P <>