Linux命令调用历史与基础操作详解
需积分: 50 193 浏览量
更新于2024-08-25
收藏 522KB PPT 举报
本篇文章主要讲解了在Linux系统中利用历史命令进行高效操作的方法。Linux命令行中,"!" 符号被赋予特殊的功能,使得用户能够方便地调用和重用之前的指令。以下是一些关键知识点:
1. **历史命令的重复执行**:
- `!!`:重复执行上一条指令,这是最基本且常用的快捷方式。
- `!a`:如果上一条指令以"a"开头,那么这条命令将执行上一条以"a"开头的命令。
- `!number`:执行编号为number的历史命令,这里的number是根据历史记录的顺序编排的。
- `!-number`:与`!number`相反,执行历史命令列表中倒数第number条。
2. **使用`$!`和`$*`**:
- ` !$ `:获取上一条命令行中的最后一项内容,这对于组合命令尤其有用,如`ls -l !$`会把上一条ls命令的参数传递给`-l`选项。
3. **UNIX系统概述**:
- UNIX起源于60年代末的Bell实验室,70年代中期开始商业化发行,具有高度可靠性、可扩展性、开放性和网络支持等特点。
- UNIX的基本原则包括所有对象被视为文件、配置以文本形式、小程序设计和简洁用户交互等。
4. **GNU项目介绍**:
- GNU项目由Richard Stallman发起,致力于创建自由软件,遵循共享原则,特别是通用公共许可证(GPL)。
5. **Linux起源**:
- Linux由Linus Torvalds开发,是一个自由类Unix系统,遵循GNU和GPL协议,提供了对多种UNIX功能的支持。
6. **选择Linux的原因**:
- Linux支持UNIX API,可以实现大部分UNIX功能。
- 开源许可允许自由修改和分发代码,有广泛的社区支持和硬件兼容性。
- Red Hat Linux是流行的Linux发行版之一,提供易用的安装、配置和技术支持。
7. **学习资源**:
- 课程分为两个单元,基础操作部分涉及Linux用户环境,如内核、shell、终端模拟器、XWindow系统以及不同图形环境(XFree86、GNOME和KDE)。
通过熟练掌握这些技巧,用户可以大大提高在Linux命令行中的效率,减少重复输入,更好地利用历史命令进行工作。无论是初学者还是经验丰富的用户,理解并实践这些操作都是提升Linux技能的关键。
点击了解资源详情
点击了解资源详情
点击了解资源详情
1677 浏览量
3017 浏览量
2021-01-20 上传
446 浏览量
点击了解资源详情
点击了解资源详情
三里屯一级杠精
- 粉丝: 36
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南