### Base64命令
> echo 520 | base64 #编码
> echo NTIwCg== | base64 -D #解码
### 查看开放哪些端口
> netstat -nupl (UDP类型的端口)
> netstat -ntpl (TCP类型的端口)
### 服务器负载情况
> uptime
### 读取目录中最大的文件
> du -hsx * | sort -rh | head -100
### 当前文件夹多大
> du -h --max-depth=1 ./
### 查看硬盘信息
> df -h
### 查看项目源文件有多少行代码
> find . -name '*.go' | grep -v '_test.go' | xargs wc -l
> find . -name '*.php' | xargs wc -l
### 查找大于1MB的文件并复制到其他目录
```
find . -type f -size +1M -exec cp {} ~/downloads \;
```
### 查看命令使用历史
> vim ~/.bash_history
### 查看文件夹有多少个文件包含子文件夹
> ls -lR|grep "^-"|wc -l
### 系统登录日志
> last
### 查看进程
> ps -ef
### 后台运行程序
> nohup ./app >/dev/null 2>&1 &
### 修改用户组
> 用FTP的时候经常遇到有些文件删除不了,权限也不可以修改,这个可能是因为你用root用户上传了这些文件导致www用户无法操作。
```
chown www:www -R /home/wwwroot/www.xxx.com
//chown 用户:用户组 -R 你的FTP目录
```
### 修复升级npm的时候报错问题
> sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}