unix架构

UNIX Kernel(UNIX内核):指挥机器的运行,控制计算机的资源

UNIX Shell(UNIX外壳):是UNIX内核和用户的接口,是UNXI的命令解释器。目前常用的Shell有3种

  • Bourne Shell(B Shell): 命令sh。最老。
  • Korn Shell(K Shell): 命令ksh。是对B Shell的补充,兼容B Shell。
  • C-Shell:命令csh。格式有点像C语言,功能强,命令记忆稍难。

echo $SHELL 命令可以查看当前登录的shell环境

要想进入其他Shell,直接键入相应的Shell命令即可。

时间: 2025-02-01 14:42:29

unix架构的相关文章

linux程序设计——shell程序设计(第二章)

第二章    shell程序设计 本章介绍以下内容: 什么是shell 基本思路 微妙的语法:变量,条件判断和程序控制 命令列表 函数 命令和命令的执行 here文档 调试 grep命令和正则表达式 find命令 shell执行shell程序,这些程序通常称为脚本,它们是在运行时解释执行的.这使得调试工作比较容易进行,因为可以逐行地执行指令,而且节省了重新编译的时间.然而,这也使得shell不适合用来完成时间紧迫型和处理器忙碌型的任务. UNIX架构非常依赖于代码的高度可重用性,如果你编写了一个

Linux学习笔记之(1)~Linux有趣的历史概览

献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. 1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时候的分时操作系统可不像现在...) 1969年,Multics计划滞后,资金紧缺,Bell实验室退出该计划,但原本参与Multics计划的人员,却从中得到了一些启发. Ken Thompson就是其中一位. 据说 Ken Thompson为了移植一套"太空旅游"的游戏,希望研发一套操作系统

Mac安装 Storm 小结

Strom 安装&部署 本地执行:Storm Topology是可进行本地运行的, 必须在发布前进行本地测试, 以确保代码本身业务逻辑没有问题( Windows也可执行, 但是由于权限等原因, 执行时可能会报错, 但不影响执行结果). 本地集群执行: Storm的本地集群搭建只能在UNIX架构的系统上执行, 相对于本地测试来说, 本地集群测试可以暴露更多的问题(比如文件路径, 权限等), 像是真正的将Topology提交到生产集群一样. Storm 相关网站: 并发编程网-Storm, 官网St

开源并兼容Windows NT的操作系统ReactOS简介

*************************************************************************************************************************** 作者:EasyWave                                                               时间:2014.10.06 类别:开源Windows NT系统-ReactOS操作系统简介      声

Linux有趣的历史概览

1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时候的分时操作系统可不像现在...) 1969年,Multics计划滞后,资金紧缺,Bell实验室退出该计划,但原本参与Multics计划的人员,却从中得到了一些启发. Ken Thompson就是其中一位. 据说 Ken Thompson为了移植一套"太空旅游"的游戏,希望研发一套操作系统以满足自己的需求.经过四个星期的奋斗(这厮简直不是人..),他终于以

使用VS2012调试ReactOS源码

目录 一 下载并安装VS2012 二 下载并安装WDK80 三 下载ReactOS0315源码 四 下载并安装RosBE211 五 用RosBE命令行编译ReactOS源码 六 用VS2012编译ntoskrnl模块 七 制作ReactOS安装盘 八 用VirtualBox安装ReactOS 九 建立调试环境 十 调试ReactOS源码 一. 下载并安装VS2012 我安装的是VS2012_ULT_chs.iso, 网上随便下载 二. 下载并安装WDK8.0 下载地址: http://msdn.

OS history

linux呢,是一个完全没有参照unix代码的一个仿照unix架构,试图与unix相兼容的开源系统. 换句话说,bsd是unix的分支,而linux是类unix系统或者说是仿unix系统. UNIX和类Unix操作系统 UNIX System V家族  A/UX  AIX  HP-UX  IRIX  LynxOS  SCO OpenServer  Tru64  Xenix  Solaris  OS/2             BSD UNIX-386BSD家族  BSD/OS  FreeBSD

7.云计算&大数据_linux基础知识(8)什么是linux(2019-10-27 00:34)

一.linux 是什么 Linux就是一套操作系统!如同下图所示, Linux就是核心与系统呼叫接口那两层. 由上图中我们可以看到其实核心与硬件的关系非常的强烈.早期的Linux是针对386来开发的, 由于Linux只是一套操作系统并不含有其他的应用程序,因此很多工程师在下载了 Linux 核心并且实际安装之后,就只能看着计算机开始运作了! 接下来这些高级工程师为了自己的需求,再在Linux上面安装他们所需要的软件就是了. 由于不同的硬件他的功能函数并不相同,例如IBM的Power CPU与In

GDB调试系列之了解GDB

想要熟练利用GDB进行程序调试,首先要了解什么是GDB. 1. 什么是GDB GDB (the GNU Project Debugger) 是一个可以运行在大多数常见的UNIX架构.Windows.Mac OSX等系统上的跨平台调试器,允许我们查看另一个程序在运行过程中内部发生了什么——或者另一个程序崩溃时在做什么. 具体而言,GDB能做以下四种事情[1],以帮助我们定位运行中的Bug: 让程序开始运行,指定任何可能影响其行为的内容. 让程序在特定条件下停止运行. 检查程序停止运行时发生了什么.