### 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}