zoukankan      html  css  js  c++  java
  • Unix系统介绍

    一、基础知识

    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 网卡名称,每一个网卡对应一个文件

  • 相关阅读:
    简介Doxygen
    以太网的惊人新应用:代替电源线传输电力
    STM32开源开发环境的搭建
    连载第1章绪论 1.1嵌入式系统概述
    连载第2章 嵌入式系统工程设计概述
    STM32固件库详解
    Windows8ConsumerPreview 虚拟机安装与体验
    连载第1章绪论 1.2嵌入式处理器
    通过内存盘提高MSMQ的消息吞吐能力
    使用队列和线程对现有asp.net动态页处理进行资源控制
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4356033.html
Copyright © 2011-2022 走看看