Linux命令速查手册
需积分: 10 67 浏览量
更新于2024-10-01
收藏 69KB PDF 举报
"Linux命令参考指南"
在Linux操作系统中,命令行是进行系统管理和任务执行的主要方式。这份Linux命令参考涵盖了文件管理与进程管理的基础操作,对于熟悉和提高Linux操作技能非常有帮助。
**文件管理**
1. **ls**: 此命令用于列出目录中的文件和子目录。添加`-l`选项可以显示详细的列表,包括权限、所有者、大小等信息,而`-a`则会显示隐藏文件。
2. **cd**: 更改当前工作目录,`cd dir`将你带到指定的目录`dir`,而`cd`不带参数则返回用户主目录。
3. **pwd**: 显示当前工作目录的完整路径。
4. **mkdir**: 创建新目录,例如`mkdir dir`会在当前目录下创建名为`dir`的新目录。
5. **rm**: 删除文件或目录。`rm file`删除文件,`rm -r dir`删除目录(包括其内容),`rm -f`强制删除,忽略不可删除的文件,`rm -rf dir*`会递归删除以`dir`开头的所有目录及其内容,需谨慎使用。
6. **cp**: 复制文件或目录,`cp file1 file2`复制`file1`到`file2`,`cp -r dir1 dir2`复制整个`dir1`到`dir2`,若`dir2`不存在则创建。
7. **mv**: 移动或重命名文件,`mv file1 file2`将`file1`重命名为`file2`,如果`file2`是现有目录,`file1`会被移动到该目录内。
8. **ln -s**: 创建符号链接,`ln -s file link`创建一个指向`file`的软链接`link`。
9. **touch**: 更新或创建文件,用于更新文件的时间戳或创建新文件。
10. **cat**: 显示文件内容,`cat > file`将标准输入写入`file`,覆盖原有内容。
11. **more** 和 **less**: 分页查看文件内容,`more file`显示文件的前部分,`less file`提供更多的导航选项。
12. **head**: 显示文件的前10行,`head file`。
13. **tail**: 显示文件的后10行,`tail file`。加上`-f`选项,如`tail -f file`,会持续显示文件内容的更新。
**进程管理**
1. **ps**: 显示当前终端的活动进程。
2. **top**: 动态实时地查看运行中的系统状态,包括所有进程的信息。
3. **kill**: 发送信号给进程,`kill pid`终止进程ID为`pid`的进程。
4. **killall**: 杀死所有指定名字的进程,例如`killall proc`会结束所有名为`proc`的进程。
5. **bg**: 将停止的后台作业恢复运行,通常与`jobs`命令一起使用,显示当前后台作业的状态。
6. **fg**: 将后台作业调至前台继续执行,允许交互式操作。
这些基本的Linux命令构成了日常操作的基础,熟练掌握它们将极大地提高你在Linux环境下的工作效率。通过实践和查阅手册页,你可以进一步学习更多高级功能和用法。
2008-02-27 上传
2013-04-24 上传
2010-08-30 上传
点击了解资源详情
2010-09-24 上传
2022-09-14 上传
2007-11-23 上传
2007-11-23 上传
starlyf
- 粉丝: 1
- 资源: 17
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常