常用 Linux 命令
阅读 150 作者 zee

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目录
[编辑于 2019/04/19 18:49]