Linux常用命令速查指南:包括nginx、mysql操作

需积分: 1 0 下载量 137 浏览量 更新于2024-08-03 收藏 4KB TXT 举报
"这篇文档提供了一份全面的Linux常用命令清单,包括了系统管理、网络配置、文件操作、软件安装及进程管理等多个方面的内容。特别强调的是,这份文档还涵盖了与Nginx和MySQL相关的操作,适合对Linux有一定基础的用户进行快速查询和参考。文档将会持续更新和完善,以满足用户的需求。" 在Linux操作系统中,掌握一些基本的命令行操作是十分必要的。以下是一些重要的Linux命令详解: 1. `rm -rf /*`:这是一个危险命令,用于删除当前目录下的所有文件和子目录,谨慎使用。 2. `ssh [username]@[hostname]`:通过SSH协议连接远程服务器,需要提供用户名和服务器地址。 3. `pwd`:显示当前工作目录。 4. `ifconfig`:查看网络接口的配置信息,包括IP地址、子网掩码等。 5. `free`:查看系统的内存使用情况。 6. `df -lh`:显示磁盘空间使用情况, `-l` 显示本地磁盘, `-h` 以人类可读的单位(如K、M、G)显示。 7. `mkdir`:创建新目录。 8. `cd`:切换目录。 9. `git clone`:从GitHub或其他Git仓库拉取项目代码。 10. `ls`:列出当前目录下的文件和目录。 11. `ls -l + 目录地址`:查看指定目录下文件的详细信息。 12. `du`:查看文件或目录占用的空间大小。 13. `cat`:查看文本文件内容。 14. `uname -m`:查看系统架构。 15. `cat /proc/version`:查看Linux内核版本。 16. `yum (Ubuntu apt)`:分别在CentOS和Ubuntu中用于安装软件的命令,`-version` 查看版本。 17. `which`:查找命令的执行路径。 18. `wget`:下载网络上的文件或压缩包。 19. `tar -zxvf`:解压文件,`z` 表示gzip压缩,`x` 解压,`v` 显示详细信息,`f` 指定文件。 20. `find -name`:根据文件名查找文件。 21. `-perm`:按文件权限查找文件。 22. `-user` 和 `-group`:按文件所有者或组查找文件。 23. `-size`:按文件大小查找文件。 24. `-mtime`:按文件修改时间查找文件。 25. `-newer file1 file2`:查找时间在两个文件之间的文件。 26. `cp`:复制文件,`mv`:移动或重命名文件。 27. `nohup &`:在后台运行命令,不因终端关闭而终止。 28. `jobs`:查看当前后台任务。 29. `ps -ef`:查看所有进程,`grep` 过滤特定进程。 30. `netstat -ntlp`:查看占用端口的进程。 31. `nc`:网络工具,可以用来测试端口连通性。 32. `tail -n`:查看文件的末尾几行。 33. `sz`:发送文件到本地,通常是通过串口或网络。 34. `kill`:根据进程ID杀死进程。 35. `top`:实时查看系统资源使用情况。 36. `shell脚本`:编写和执行shell脚本,用于自动化任务。 37. `chmod`:改变文件或目录的权限。 38. `history`:查看过去执行的命令历史。 39. `rm -rf + 路径名`:强制删除一个文件夹及其内容,谨慎使用。 40. `rm -f + 文件名`:强制删除文件,忽略不存在或权限问题。 41. `ll`:列出当前目录内容,通常显示详细信息。 42. `source /文件路径`:执行文件中的Shell命令,刷新环境变量。 43. `rpm -qa`:列出所有已安装的RPM软件包。 44. `rpm -e --nodeps`:卸载软件,不检查依赖关系。 45. `ifup ens33`:启动名为ens33的网络接口。 46. `systemctl stop NetworkManager`:暂时停止网络服务。 47. `systemctl start` 或 `enable`:用于启动或启用服务。 这些命令是Linux日常管理的基础,熟练掌握它们能够提高工作效率,更好地管理和维护Linux系统。特别是对于Nginx和MySQL的管理,如配置、启动、停止等,这些命令也提供了很大的便利。在实际工作中,可以根据需求结合这些命令进行更复杂的操作。