linux服务器命令大全

admin 33 0

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服务器常用的一些命令,掌握这些命令可以帮助您更好地管理和维护您的服务器。