news 2026/4/30 12:29:42

7、Unix系统:从简化设计到强大工具集

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
7、Unix系统:从简化设计到强大工具集

Unix系统:从简化设计到强大工具集

1. Unix系统的简化设计

在早期的操作系统中,用户需要面对真实设备的各种复杂情况。例如,要创建一个磁盘文件,像Honeywell TSS系统就要求用户进入子系统,回答诸如文件初始大小、最大大小、名称、设备、读写权限等8个问题,而且必须交互式回答。一旦输入有误,文件创建失败,就得重新进入子系统再次回答所有问题。

而Unix借鉴了Multics的做法,将这些无关紧要的复杂信息隐藏起来。在Unix中,文件只是字节,用户只需确定字节的内容,操作系统负责文件的存储和检索,不会向用户暴露设备属性。

2. Unix Shell的功能与特点

Shell是一个运行其他程序的程序,是用户与操作系统之间的主要接口。当登录到Unix系统时,键盘会连接到一个正在运行的Shell实例。用户可以逐行输入命令,Shell会依次执行这些命令,执行完成后等待下一个命令。以下是一个Shell会话的示例:

$ date tell me the date and time Fri Oct 18 13:09:00 EDT 2019 $ ls list the contents of the directory book.pdf book.txt $ wc book.txt count the lines, words and characters in book.txt 9918 59395 362773 book.txt $ cp book.txt backup.txt copy book.txt to a backup file

需要注意的是,Shell是一个普通的用户程序,而非操

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:04:42

Habitat框架终极实战:5步构建企业级容器化应用

Habitat框架终极实战:5步构建企业级容器化应用 【免费下载链接】habitat Modern applications with built-in automation 项目地址: https://gitcode.com/gh_mirrors/hab/habitat Habitat作为现代化的应用自动化框架,彻底改变了传统应用的部署和管…

作者头像 李华
网站建设 2026/5/1 4:44:16

Scribd电子书下载器:免费将在线书籍转换为PDF的完整指南

Scribd电子书下载器:免费将在线书籍转换为PDF的完整指南 【免费下载链接】scribd-downloader Download your books from Scribd in PDF format for personal and offline use 项目地址: https://gitcode.com/gh_mirrors/scr/scribd-downloader 想要随时随地阅…

作者头像 李华
网站建设 2026/5/1 4:46:17

2025多模态交互革命:Qwen2.5-VL如何重构企业智能边界

2025多模态交互革命:Qwen2.5-VL如何重构企业智能边界 【免费下载链接】Qwen2.5-VL-3B-Instruct 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen2.5-VL-3B-Instruct 导语 阿里达摩院最新发布的Qwen2.5-VL多模态大模型,通过五大技术突破…

作者头像 李华
网站建设 2026/5/1 4:45:58

umy-ui:突破Vue组件性能瓶颈的终极表格解决方案

umy-ui:突破Vue组件性能瓶颈的终极表格解决方案 【免费下载链接】umy-ui umy-ui,一套为开发者准备的基于 Vue 2.0 的桌面端组件库,完美解决表格万级数据渲染卡顿,编辑表格卡顿问题 项目地址: https://gitcode.com/gh_mirrors/um…

作者头像 李华