1、du
#查看文件目录大小
示例:查看DataCenter目录下所有文件/文件夹的大小 everSeeker:DataCenter pingping$ ls | du -d 1 -h 1.9G ./Books 1.2M ./Cnblogs 299M ./Databases 4.9G ./DevelopEnviro 44K ./Github 382M ./Jikexueyuan 1.5G ./Video 8.9G . 或者 everSeeker:~ pingping$ du -d 1 -h DataCenter/* 1.9G DataCenter//Books 1.2M DataCenter//Cnblogs 299M DataCenter//Databases 4.9G DataCenter//DevelopEnviro 44K DataCenter//Github 382M DataCenter//Jikexueyuan 1.5G DataCenter//Video 8.9G DataCenter/
2、ps
查看进程命令
everSeeker:~ pingping$ ps -e everSeeker:~ pingping$ ps -e | grep Xcode 893 ?? 0:12.38 /Applications/Xcode.app/Contents/MacOS/Xcode
3、scp
在主机之间传输文件,基于ssh。
-P: 远端主机ssh端口
-i: ssh key文件
-r: 传输目录
1 pingping$ scp Softwares/oos-server-v5.4.2.2.20297.tar.gz root@10.211.55.253:/var/www/html/oos 2 pingping$ sudo scp -P 1111 -i ~/.ssh/new_skip_rsa -r Projects/PycharmProjects root@10.211.55.253:/var/www/html
4、lsof
everseeker@mbp ~$lsof -i tcp:8989 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 881 everseeker 14u IPv6 0x4f800e7f41d8a403 0t0 TCP *:sunwebadmins (LISTEN)
-i: 协议,tcp or udp,后面端口可选
5、find
// 查找当前目录下,以rabbit开头的文件或者目录,不含子目录 everseeker@mbp DevelopEnviroment$find . -name 'rabbit*' -d 1 -type f ./rabbitmq-server-mac-standalone-3.6.5.tar.xz
-name: 按文件名查找.
-type: 查找某一类型的文件. f: file, d: direction
-size: 按文件大小查找. -size +10M, 代表查找大于10M的文件;-10M, 小于10M.
everseeker@mbp ~$find / -name redis.conf 2>/dev/null /usr/local/etc/redis.conf
2>/dev/null, 目的是为了消除'Permission denied'。