程序退出后如何恢复终端到程序运行之前的状态?

nemo 2018-08-16 08:29:05
1:一个很简单的场景,在终端输入man fopen,会从终端顶行开始显示函数fopen的相关内容,输入q,man退出,然后终端恢复到程序执行之前的样子,是如何实现的?




...全文
1199 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
李财日记 2018-08-17
  • 打赏
  • 举报
回复
man 是一个 shell 脚本,可以理解为一个已经封装好的程序,你使用就是在运行这个程序。
执行 man read 之后在另一终端输入命令 ps -ef 可以看到这个 man 正在执行。而按 q 退出
就是退出该程序。shell 脚本我理解相当于 c 语言的库函数,不过库函数只是函数,而 shell
脚本是可执行文件。
man 正在执行:
man 退出 :

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧