Linux服务器命令大全包括但不限于以下内容:
1. 查看一个程序是否运行:`ps -ef | grep tomcat`
2. 终止线程:`kill -9 `
3. 查看文件,包含隐藏文件:`ls -al`
4. 当前工作目录:`pwd`
5. 复制文件:`cp source destination`
6. 递归复制整个文件夹:`cp -r sourceFolder targetFolder`
7. 远程拷贝:`scp sourceFile remoteUserName@remoteIp:remoteAddr`
8. 创建目录:`mkdir newfolder`
9. 删除目录:`rmdir deleteEmptyFolder`或`rm -rf deleteFile`
10. 移动文件:`mv /temp/movefile /targetFolder`
11. 重命名:`mv oldNameFile newNameFile`
12. 切换用户:`su - username`
13. 查看服务器的内存占用情况:`df -h`
14. 查看文件夹大小:`du -h --max-depth=1`
15. 查看指定文件夹大小:`du -h --max-depth=1 dst_dir`
16. 检查两个文件或者文件夹是否一致:`diff a b`
17. 将输出打印到日志中:`python train.py aa | tee output.txt`
18. 生成当前环境的依赖:`pip freeze > requirements.txt`
19. 根据配置文件安装:`pip install -r requirements.txt`
20. 查看文件夹下子文件的个数:`ls -l | grep -c "^-"`
21. 批量删除文件(参数列表过长):先写到一个list中,然后使用管道命令,使用cat01.list | xargs -I{} rm {}。
22. 修改终端配色:使用vim编辑器修改~/.bashrc文件,在文件最后对PS1进行修改,PS1='\[\033[00;32m\]\u@\h\[\033[0m\]:\[\033[00;33m\]\w\[\033[01;36m\]$(__git_ps1 "[%s]")\[\033[01;33m\]\$\[\033[00m\]'。
23. 检查服务器的网络连接:使用ping命令检查与特定主机的连接,ping google.com。
24. 查看网络接口的状态:使用ifconfig命令或ip命令查看网络接口的状态和配置信息。
25. 查看路由表信息:使用route命令或ip route命令查看路由表信息。
26. 查看系统进程和资源使用情况:使用top或htop命令实时查看系统进程和资源使用情况。
27. 查看系统日志:使用tail、head命令查看系统日志文件的内容,tail -f /var/log/syslog。
28. 查找文件或目录:使用find命令在指定目录下查找文件或目录,find / -name filename。
29. 压缩和解压缩文件:使用tar命令进行文件的压缩和解压缩操作,tar -czvf archive.tar.gz directory或tar -xvf archive.tar.gz。
30. 安装软件包:使用apt-get或yum命令安装软件包,apt-get install packageName或yum install packageName。
以上是Linux服务器常用的一些命令,掌握这些命令可以帮助您更好地管理和维护您的服务器。