Unix/Linux命令大全:快速参考指南
需积分: 0 129 浏览量
更新于2024-11-25
收藏 110KB PDF 举报
"这篇文档是关于Linux命令行的参考指南,涵盖了文件操作、进程管理、文件权限、SSH连接以及搜索和系统信息查询等基础命令。"
在Linux操作系统中,命令行是一个强大的工具,允许用户通过文本接口执行各种任务。以下是一些主要的Linux命令及其用途:
1. **文件命令**:
- `ls`:列出目录内容,`-a`选项显示包括隐藏文件。
- `cd`:改变当前工作目录,无参数时返回主目录。
- `pwd`:显示当前工作目录。
- `mkdir`:创建新目录。
- `rm`:删除文件,`-r`用于删除目录,`-f`表示强制删除。
- `cp`:复制文件或目录,`-r`用于递归复制目录。
- `mv`:移动或重命名文件,也可用于将文件移动到另一个目录。
- `ln -s`:创建符号链接。
- `touch`:更新文件时间戳或创建新文件。
- `cat`, `more`, `head`, `tail`:查看文件内容,`more`和`less`可分页查看,`head`显示前10行,`tail`显示后10行。
2. **进程管理**:
- `ps`:列出当前运行的进程。
- `top`:实时显示系统中各个进程的资源占用状况。
- `kill`:根据进程ID终止进程。
- `killall`:根据进程名称终止所有相关进程。
- `bg`:将暂停的作业放到后台继续运行。
- `fg`:将后台作业调到前台。
3. **文件权限**:
- `chmod`:改变文件权限,用八进制数字表示(r=4, w=2, x=1),如`chmod 777 file`赋予所有用户所有权限。
4. **SSH**:
- `ssh`:安全地远程登录到另一台主机。
- `ssh -p`:指定端口进行连接。
- `ssh-copy-id`:将本地公钥发送到远程主机,实现无密码登录。
5. **搜索**:
- `grep`:在文件中查找匹配模式的行,`-r`用于递归搜索目录,`-p`用于显示匹配行的上下文。
6. **系统信息**:
- `date`:显示当前日期和时间。
- `cal`:打印日历。
- `uname`:显示系统信息,如内核版本。
- `df`:显示磁盘空间使用情况。
- `du`:查看文件或目录占用的磁盘空间。
这只是Linux命令行中的一小部分,还有许多其他命令,如网络管理、包管理、用户和组管理等。熟练掌握这些命令可以极大地提高你在Linux环境中的工作效率。要了解更多命令,可以使用`man`命令查看手册页,例如`man ls`来查看`ls`命令的详细信息。
167 浏览量
180 浏览量
2014-10-19 上传
181 浏览量
108 浏览量
2010-12-04 上传
191 浏览量
点击了解资源详情
ntu_lvgang
- 粉丝: 11
- 资源: 3
最新资源
- 高仿百思不得姐demo.zip
- 住宅楼户型设计CAD参考图纸图集(13)
- Java高效排序算法前五位
- 拖动滑块选择数字插件sider.jquery.js
- ClinicManagementSystem:为胸部诊所Borella开发基于Web的信息和管理系统。 提供改善胸部诊所信息收集和管理任务的方法
- 监控别人的行踪
- 互联网
- KeyListPerf.zip
- 网络商城B2C项目商业计划书
- rails_learnings
- 3D 曲线:本书第 7 章中描述的 3D 曲线示例:“CRC 标准曲线和曲面”-matlab开发
- Report-It-Android-Advanced:报告这是一个应用程序,允许其用户报告从垃圾到涂鸦和坑洼的各种问题。 该应用代表了Android高级课程的最终项目(面向程序员的Google Digital Workshop)
- Lojinha-de-lanche:Curso教授Macoratti
- 简单的论坛系统.zip
- awesome-joplin:Jo精选的乔普林主题和工具清单
- CAD墙面浮雕图块装饰素材1(11款)