Linux 和 Windows PowerShell 常用工具/命令 记录
Linux 常用工具
- enca: http://dl.cihar.com/enca/ 文件名编码转换
- iconv: 文件编码转换
- convmv: 文件名编码转换
- ldd: 查看可执行文件或动态链接库的依赖库
- getconf: 查看配置信息(如getconf LONG_BIT可知当前系统是32位还是64位版本)
- tcpdump: 监视网络服务
- sync: 将缓冲区内容写入磁盘
echo 3 > /proc/sys/vm/drop_caches
: 手动释放缓存- nm: 查看符号表
- readelf: 查看ELF信息(Executable and Linkable Format)
- man: 文档
- top/htop: 查看最高占用
- perf: 性能数据采集
- sar: 系统信息采集
- uptime: 系统1分钟、5分钟和15分钟的系统平均负载
- free: 内存使用情况
- iostat: 磁盘IO使用情况
- pidstat: 查看进程状态
- ipcs: 查看共享内存、消息、信号量信息,如:ipcs -m 共享内存
- objdump –CS –l [bin文件]: 不反人类的反编译
- strace: 系统调用跟踪
- pstack: 查看当前调用栈
- lsof: 查看打开的文件
- ip addr: 查看ip地址
man [章节号] 手册名称: