Unix系统介绍
一、基础知识
- 操作系统
用户与计算机硬件之间的界面,是控制、管理计算机内各种硬件与软件资源。它是一个多用户、多任务、分时的操作系统。
对于分时系统:假如a进程需要16个时间片,现在根据优先级只分配了10个,进入就绪状态。
- 发展
1)交互式具有多道程序能力的分时OS
2)Unix诞生
3)免费扩散
4)Unix商用版产生
5)UI和OSF两大阵营和Unix标准化
6)Unix的变体与发展
7)Linux的诞生和崛起
PC虚拟出来的系统Solaris。SUN OS 、AIX等都是变体。
- UNIX系统的优缺点
优点:系统稳定、可靠、安全。多用户,多任务,分时等。
缺点:系统大,安装慢,实时功能较差,可操作性与维护性差。
- unix系统结构
用户、应用层(用户的动作)、shell层(翻译官)、内核层(驱动程序,指挥官)、硬件(执行者)
- UNIX Shell
Shell也是一种高级程序设计语言,有变量,有语句。实际是运行的.exe程序。也就是一个进程。他是一种命令式解释性语言。
- 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编辑器基本操作
- 命令模式中的基本操作
移动光标、查找字符串、删除 复制 粘贴内容。需要注意的是,在此模式下是不能修改和添加新的内容。
- 输入模式中的基本操作
主要用于录入内容、对文本文件进行修改或者添加新的内容。
- 末行模式中的基本操作
可以设置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系统介绍的更多相关文章
- 『学了就忘』Linux基础 — 1、UNIX系统介绍
目录 (一)UNIX系统介绍 1.UNIX系统发展历史 2.UNIX 主要发行版本 (二)GNU计划 1.GNU计划介绍 2.为何Stallman会发起这个GNU计划呢? 3.GNU的通用公共许可证: ...
- 第02课 操作系统及Linux 系统介绍
1.操作系统介绍 操作系统(Operating System,简称OS),是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心. 操作系统的作用是管 ...
- UNIX操作系统和Linux操作系统介绍
UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.DennisRitchie和DouglasMcI ...
- 【Linux基础】Unix与Linux操作系统介绍
一.Unix和Linux操作系统概述 1.Unix是什么 UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2.Unix特点 (1)多用户:在同一时刻可以有多个用 ...
- 常规操作系统Windows系统淋雨系统Unix系统netware等系统介绍分析
服务器操作系统有有很多,比如说:Windows.Linux.Unix和Netware......但我们经常用过仅有Windows和Linux.下面简单为大家介绍一下常见服务器操作系统. 1.Windo ...
- 第四章:4.2MySQL 权限系统介绍
4.2.1 权限系统简介 MySQL 的权限系统在实现上比较简单,相关权限信息主要存储在几个被称为granttables 的系统表中,即: mysql.User,mysql.db,mysql.Host ...
- 操作系统介绍-操作系统历史,IO,进程的三态,同步异步阻塞非阻塞
1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 手工操 ...
- ROS文件系统介绍--2
ros初级核心教程--ROS文件系统介绍(原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/) 1.ROS文件系统介绍: 1.1.预备工作:本教程中 ...
- Linux系统介绍及部署
Linux系统介绍及部署1.常见操作系统 windows.Linux(类unix系统).Android.iOS.unix(HP UNIX)2.操作系统构成 外壳(shell)+驱动+内核3.常见Lin ...
随机推荐
- equals()和hashCode()方法在集合类set中的使用
Object的方法 equals()和hashCode() 是用来判断两个对象是否相等.基础类型判断是否相等时,使用“==”来判断,按java的说话,“==”当用来判断是基础类型是判断内容的,而引用对 ...
- 如何使用Python的logging模块
几个学习连接: Python官方链接: https://docs.python.org/3.4/library/logging.html?highlight=logging 翻译(不过是2.3版本的) ...
- BZOJ1064 [Noi2008]假面舞会 【dfs】
题目 一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会.今年的面具都是主办方特别定制的.每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具.每个面具都有一个编号,主办方会把此编号告诉拿 ...
- No change while using CSS <form target="blank">
I want to open another Window when I use <form> to request a query. So I used target="bla ...
- 一次向linux开源社区提交补丁的经历
背景 在开发过程中,偶然发现了spinand驱动的一个bug,满怀欣喜地往社区提补丁.这是怎么样的一个bug呢? static int spinand_mtd_read(struct mtd_info ...
- Codeforces663E. Binary Table
$n \leq 20,m \leq 100000$的01矩阵,可整行整列01翻转,问最少剩几个1. 一个暴力的做法是枚举$2^n$种行翻转然后$m$列扫一遍.但其实在行翻转情况确定的情况下我们只关心两 ...
- comet realization with ajax&php
1.prepare front-end code, meta content-type cannot be ignored! as to the xhr, status should be 3 < ...
- 标准C程序设计七---67
Linux应用 编程深入 语言编程 标准C程序设计七---经典C11程序设计 以下内容为阅读: <标准C程序设计>(第7版) 作者 ...
- 系统软键盘">Android在外接物理键盘时,如何强制调用系统软键盘?
第一次写,写的不好请见谅 物理键盘映射过程: 手机/system/usr/keylayout/*.kl :内核将keyCode映射成有含义的字符串KeycodeLabels.h : framework ...
- 机器学习实战读书笔记(二)k-近邻算法
knn算法: 1.优点:精度高.对异常值不敏感.无数据输入假定 2.缺点:计算复杂度高.空间复杂度高. 3.适用数据范围:数值型和标称型. 一般流程: 1.收集数据 2.准备数据 3.分析数据 4.训 ...