- 修改 Linux 系统 Shell 的编码
1 | export LANG="en_US.UTF-8" |
- 在 Java 代码里面执行 Shell 命令
1 | /** |
- Shell 中 Map 的使用
1 | # 定义一个空map |
在 Mac 环境中会出错,因为 Mac OS X 的默认Bash 是 3.x 版本,不支持 map 这种数据结构,
有两种解决方案:
- 升级bash到 4.x 以上版本
- 用其他方式:比如 if elif 去到达相同的结果
- tcpdump的使用
1 | sudo tcpdump -i lo0 dst host 127.0.0.1 and port 8080 |
- netstat的使用
1 | netstat -n -p tcp | grep 8080 |
- 统计当前文件夹下文件的个数
1 | ls -l | grep "^-" | wc -l |
- 统计当前文件夹下目录的个数
1 | ls -l | grep "^d" | wc -l |
- 统计当前文件夹下文件的个数,包括子文件夹里的
1 | ls -lR | grep "^-" | wc -l |
- 统计文件夹下目录的个数,包括子文件夹里的
1 | ls -lR | grep "^d" | wc -l |