Linux常用命令速查指南:包括nginx、mysql操作
需积分: 1 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的管理,如配置、启动、停止等,这些命令也提供了很大的便利。在实际工作中,可以根据需求结合这些命令进行更复杂的操作。
2012-10-19 上传
2017-03-14 上传
2022-12-11 上传
2023-11-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
kkoneone11
- 粉丝: 5506
- 资源: 3
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践