Linux编程基础:在Emacs中执行Shell
需积分: 28 78 浏览量
更新于2024-08-25
收藏 2.94MB PPT 举报
"在Emacs中执行Shell是Linux编程中常用的一种操作,Emacs作为一个强大的文本编辑器,提供了两种执行Shell的方式:shell command mode和shell mode。这两种模式各有特点,shell command mode允许用户在底部输入命令,执行后显示结果在一个单独的窗口,而shell mode则在同一个缓冲区进行输入和输出,方便用户在执行shell命令的同时处理其他任务。
1) shell command mode
要启动shell command mode,用户可以按下ESC-!键组合(快捷键为shell-command),这会打开一个名为“*shell command mode*”的窗口,显示命令执行的结果。另外,ESC- (shell-command-on-region)用于在选定的区域执行shell命令。
2) shell mode
进入shell mode的命令是ESC-x shell。在这个模式下,Emacs会启动一个子shell,用户可以直接在这个模式下交互,输入和输出都在同一个缓冲区中进行,提供了一种更连续的工作流体验。
本章还涵盖了Linux编程的基础知识和相关工具的使用:
- Linux编程风格
- 函数声明和函数名应分两行,左对齐。
- 避免相同对齐的操作符,使用括号增强代码可读性。
- do-while语句的特定格式排列。
- 程序和函数都应有注释,说明功能、参数及可能的异常情况。
- Linux下的集成开发环境(IDE)和开发工具
- 学习使用Linux下的IDE,如Eclipse或Code::Blocks,这些工具对于编写、调试和管理代码很有帮助。
- 使用GNUcc进行C/C++应用程序开发,这是Linux下常用的编译器。
- Linux程序调试技巧,包括使用gdb等调试工具定位和解决问题。
- 版本控制系统如RCS和CVS的使用,用于源代码的版本管理和协同开发。
- Linux下软件打包技术,如何创建安装包,例如使用dpkg或rpm。
通过本章的学习,读者将能够熟练掌握Linux编程的基本规范,理解Linux环境下开发流程,使用相应的工具进行程序开发、调试和管理,同时了解如何将项目组织和发布到开源社区。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-11-06 上传
2022-11-19 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
李禾子呀
- 粉丝: 26
- 资源: 2万+
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践