Linux命令速查手册:常用操作一网打尽
需积分: 10 34 浏览量
更新于2024-09-11
收藏 58KB TXT 举报
"这是一份全面的Linux命令参考指南,旨在帮助Linux初学者理解和掌握常用命令的用法。"
在Linux操作系统中,命令行是与系统交互的主要方式之一,熟练掌握各种命令对于日常操作至关重要。以下是一些常见的Linux命令及其用途:
1. `man`: 使用`man`命令可以查看Linux命令的帮助文档,例如`man ls`来查看`ls`命令的使用方法。
2. `ls`: `ls`命令用于列出目录内容,`ls -a`会显示包括隐藏文件在内的所有文件,`ls -l`则以详细列表形式展示。
3. `more`: `more`用于分页显示文件内容,适合查看较长的文本文件。
4. `cd`: 切换目录,如`cd /usr/local/apache`将当前工作目录切换到指定路径。
5. `touch`: 创建新文件或更新已有文件的时间戳。
6. `mkdir`: 创建新目录,例如`mkdir /usr/temp`创建名为`temp`的目录。
7. `rmdir`: 删除空目录,`rmdir /usr/temp`将删除`temp`目录,但不能删除非空目录。
8. `rm`: 删除文件,`rm -f file`强制删除文件,`rm -r directory`递归删除目录。
9. `cp`: 复制文件或目录,`cp file1 file2`复制单个文件,`cp -r dir1 dir2`复制整个目录。
10. `pwd`: 显示当前工作目录的完整路径。
11. `mv`: 移动或重命名文件和目录,`mv file1 file2`重命名文件,`mv file /dir`将文件移动到目录下。
12. `find`: 在文件系统中查找文件,`find /etc -name passwd`在`/etc`目录下查找名为`passwd`的文件。
13. `chmod`: 改变文件或目录的权限,`chmod -R 755 /usr/local/etc`将给指定目录及其所有子目录设置权限。
14. `chown`: 更改文件或目录的所有者,`chown -R lin.wheel /usr/local/etc`更改所有者和组。
15. `gzip`/`tar`: 文件压缩和打包,`tar -czvf archive.tar.gz directory`将目录打包并压缩。
16. `mount`/`umount`: 挂载和卸载文件系统,`mount /cdrom`挂载光驱,`umount /cdrom`卸载。
17. `df`: 查看磁盘空间使用情况,`df -h`以人类可读的单位显示。
18. `du`: 计算目录或文件的大小,`du -sh *`显示当前目录下所有文件和目录的大小。
19. `ps`: 显示进程状态,`ps -aux | grep apache`查找与Apache相关的进程。
20. `kill`: 终止进程,`kill pid`发送信号给指定进程ID,使其停止运行。
21. `su`: 切换用户,`su - root`切换到root用户。
22. `adduser`: 添加新用户。
23. `userdel`: 删除用户。
24. `vipw`: 编辑用户账户文件。
25. `passwd`: 修改用户密码。
26. `ping`: 测试网络连通性,`ping 210.240.6.9`向目标IP发送ICMP请求。
27. `ifconfig`: 查看或配置网络接口。
28. `route`: 查看或配置路由表。
29. `traceroute`: 跟踪数据包从源到目的地的路径。
30. `netstat`: 显示网络连接、路由表等信息。
31. `pkg_add`: 安装软件包。
32. `pkg_delete`: 卸载软件包。
33. `pkg_info`: 查询软件包信息。
34. `sync`: 确保所有文件系统缓冲区被写入磁盘。
35. `reboot`: 重启系统。
36. `halt`: 关闭系统。
37. `shutdown`: 安排系统在指定时间关机。
38. `cat`: 显示文件内容,`cat [-options] fileName`,例如`cat -n file`显示带行号的文件内容。
以上命令只是Linux命令行中的一部分,熟练掌握这些基本命令将极大地提高你在Linux环境中的工作效率。通过实践和学习,你将能够处理更复杂的任务和自动化工作流程。
2023-07-07 上传
2019-11-02 上传
2008-03-27 上传
2008-01-08 上传
2024-11-09 上传
2024-11-09 上传
bob2925
- 粉丝: 0
- 资源: 2
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章