一、基础知识

  1. 操作系统

    用户与计算机硬件之间的界面,是控制、管理计算机内各种硬件与软件资源。它是一个多用户、多任务、分时的操作系统。

    对于分时系统:假如a进程需要16个时间片,现在根据优先级只分配了10个,进入就绪状态。

  2. 发展

    1)交互式具有多道程序能力的分时OS

    2)Unix诞生

    3)免费扩散

    4)Unix商用版产生

    5)UI和OSF两大阵营和Unix标准化

    6)Unix的变体与发展

    7)Linux的诞生和崛起

    PC虚拟出来的系统Solaris。SUN OS 、AIX等都是变体。

  3. UNIX系统的优缺点

    优点:系统稳定、可靠、安全。多用户,多任务,分时等。

    缺点:系统大,安装慢,实时功能较差,可操作性与维护性差。

  4. unix系统结构

    用户、应用层(用户的动作)、shell层(翻译官)、内核层(驱动程序,指挥官)、硬件(执行者)

  5. UNIX Shell

    Shell也是一种高级程序设计语言,有变量,有语句。实际是运行的.exe程序。也就是一个进程。他是一种命令式解释性语言。

  6. Solaris系统简介

    Sun操作系统最初为sun os,后来结合system V,变为solaris。现在sunos专指solaris的内核。支持多种系统架构:x86、x64等。其桌面发展为java xxxx。很像windows界面。

    自由软件:由GUN组织倡导,满足GPL (自由软件通用许可协议),LGPL相对宽松的许可协议,允许公布部分源码。

    其文件系统为UFS unix file system. ZFS.

    版本: solaris10.

    所有东西都是文件表示。我们可以通过配置文件可以去修改。

二、solaris安装

参考文章:http://wenku.baidu.com/link?url=ZF6WHQdnzOGc1why-ke86hU6JQfgsvjHP2s7Vek1AAFeu1aY_QmKPlovF2e7F-L94I7pG4yMEOhN5s5mxYuMfhspo_5g9pcWMOHVzJi9USy 虚拟机下安装Solaris10

http://wenku.baidu.com/link?url=0OE-lPHFgQfZomod1GxhMBgCtOmUKEsTiOmWvr0lPX8ctWUJ3XbqeUjhabYhBe0O3NSoS9Ca1nXmDyMjwjM05zoO2g8UOMZAoS5Xq6uGLA_

虚拟机安装solaris10系统镜像文件

http://blog.csdn.net/hws000/article/details/8611463 VMware 打开.ova文件,提示Failed to query source for information的解决办法

三、基础操作

Vi编辑器基本操作

  1. 命令模式中的基本操作

    移动光标、查找字符串、删除 复制 粘贴内容。需要注意的是,在此模式下是不能修改和添加新的内容。

  2. 输入模式中的基本操作

    主要用于录入内容、对文本文件进行修改或者添加新的内容。

  3. 末行模式中的基本操作

    可以设置vi编辑器环境、保存文件并退出和对文件内容进行替换等操作。

    模式间的切换

    Aio –》命令模式到输入模式

    Esc—》输入模式到命令模式

    :--》命令模式到末行模式

    命令模式

    移动光标: JKHL 上下左右

    翻页 : page down /up ctrl F / B

    行内 : $ 行尾 0 行首

    行间 : G 文件尾 1G 文件头

    合并 : J #J 合并若干行

    显示行号: set nu /nonu

    删除:x单个字符 dd #dd d$ d^

    复制:yy #yy

    粘贴:p /P

    文件查找:/words或者?words 定位 n (撤销一次操作)/N(撤销对所在行的所有操作)

    末行模式

    保存文件: :wq! 保存并强制退出

    :w + 文件位置 表示另存为

    :q! 不保存,强制退出

    对文件内容进行替换:

    : s /old/new 只换一个 :s /old/new/g 换一行

    :3,4s /old/new 换3-4行

    :%s /old/new/g 对整个文件进行替换(必须严格按照规则去写)

    U user h hostname pwd 路径 $ 用户权限

    Bash shell 中,我们可以用source 使得文件有效

    我们可以通过更改 /etc/profile 可以修改命令提示符

    修改IP :ifconfig 通过更改 hostname.elooogo 网卡名称,每一个网卡对应一个文件

Unix系统介绍的更多相关文章

  1. 『学了就忘』Linux基础 — 1、UNIX系统介绍

    目录 (一)UNIX系统介绍 1.UNIX系统发展历史 2.UNIX 主要发行版本 (二)GNU计划 1.GNU计划介绍 2.为何Stallman会发起这个GNU计划呢? 3.GNU的通用公共许可证: ...

  2. 第02课 操作系统及Linux 系统介绍

    1.操作系统介绍 操作系统(Operating System,简称OS),是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心. 操作系统的作用是管 ...

  3. UNIX操作系统和Linux操作系统介绍

    UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.DennisRitchie和DouglasMcI ...

  4. 【Linux基础】Unix与Linux操作系统介绍

    一.Unix和Linux操作系统概述 1.Unix是什么 UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2.Unix特点 (1)多用户:在同一时刻可以有多个用 ...

  5. 常规操作系统Windows系统淋雨系统Unix系统netware等系统介绍分析

    服务器操作系统有有很多,比如说:Windows.Linux.Unix和Netware......但我们经常用过仅有Windows和Linux.下面简单为大家介绍一下常见服务器操作系统. 1.Windo ...

  6. 第四章:4.2MySQL 权限系统介绍

    4.2.1 权限系统简介 MySQL 的权限系统在实现上比较简单,相关权限信息主要存储在几个被称为granttables 的系统表中,即: mysql.User,mysql.db,mysql.Host ...

  7. 操作系统介绍-操作系统历史,IO,进程的三态,同步异步阻塞非阻塞

    1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 手工操 ...

  8. ROS文件系统介绍--2

    ros初级核心教程--ROS文件系统介绍(原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/) 1.ROS文件系统介绍: 1.1.预备工作:本教程中 ...

  9. Linux系统介绍及部署

    Linux系统介绍及部署1.常见操作系统 windows.Linux(类unix系统).Android.iOS.unix(HP UNIX)2.操作系统构成 外壳(shell)+驱动+内核3.常见Lin ...

随机推荐

  1. php处理文件和操作系统

    一.文件和目录 (1).解析目录路径:basename()返回路径的文件名部分 获取路径目录:dirname() 返回除了文件名的路径部分 了解关于路径的更多信息:pathinfo()   返回关联数 ...

  2. iOS-----openGL--openGL ES iOS 入门篇2--->绘制一个多边形

    在上一篇我们学习了如何搭建IOS下openGL的开发环境,接下来我们来学习如何绘制一个多边形. 在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> ...

  3. Welcome-to-Swift-14构造过程(Initialization)

    构造过程是为了使用某个类.结构体或枚举类型的实例而进行的准备过程.这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务. 构造过程是通过定义构造器(Initializers)来实 ...

  4. hdoj--1016<dfs>

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1016 题目描述:1-n的整数排成一个环,首尾相连,相邻的两个数相加是素数,输出满足的排列,1开头输出, ...

  5. P1108 低价购买 (动态规划)

    题目链接 Solution 似乎就是个很简单的最长不上升子序列输出方案. 但是有一个很艹蛋的条件: 不同方案选择价格必须不同. 且其股票价格不保证不相同. \(f[i]\) 代表以第 \(i\) 天结 ...

  6. Java面试题之继承、组合、聚合有什么区别

    继承:他是is-a的关系,指一个类继承另外一个类的功能 例如:public class A extends B { } 聚合:他是has-a 例如:public class A{ List<B& ...

  7. no main manifest attribute, in demo-1.0.jar

    今天想打包一个jar到Linux上运行,发现使用java -jar demo-1.0.jar 运行报错: no main manifest attribute, in demo-1.0.jar 解决方 ...

  8. NIO系列1:框架拆解

    最近一年用NIO写了不少网络程序,也研究了一些开源NIO网络框架netty.mina等,总结了一下NIO的架构特点. 无论是netty还是mina它们都在java原生NIO的基础上进行了完善的封装,虽 ...

  9. 标准C程序设计七---70

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  10. 转:c++ Oracle OCCI 编程

    原地址http://blog.sina.com.cn/s/blog_53a72add01015zj4.html 找不到具体的出处,只好不写了. OCCI数据库ORACLE编程步骤1. 配置环境(1)  ...