You are on page 1of 62

LOGO

Cadence 实验系列 8_
服务器平台 _Unix
主要内容

1 Unix 操作系统概述

2 Unix 基本操作指令介绍

3 Cadence 的运行及工具开启

4 演示

Your company slogan


LOGO

Unix 操作系统概述
Unix 操作系统概述

什么是操作系统?
操作系统是控制其他程序运行,管理系统资源,并为用户提供操作界面的系
统软件的集合。

什么是 Unix ?
Unix 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照
操作系统的分类,属于分时操作系统。

什么是 Linux ?
Linux 是任何使用 Linux 内核的类 Unix 系统。 Linux 内核是 Linus
Torvalds 根据 Minix 系统(一个用于教学的简单的 Unix 系统)为蓝本开
发出来的。由于其源代码是公开的,所以 Linux 被世界各地的自由软件人
员不断改进,从而不断地壮大起来。

Your company slogan


Unix 的发展历程

Your company slogan


Unix 流派及标准

从发展历史可以看出, UNIX 和其它操作系统不同, UNIX 的生产厂


家很多,不同厂家生产的 UNIX 有一些细微区别,这就产生了不同的
UNIX 流派 . 主要流派有两个:
 AT&T 公司的 System V :商业化的,被认为是最正宗的 UNIX ;
 BSD ( Berkeley Software Distribution) :加州大学 Burkeley 分校发表
的 UNIX 版本,使用授权比较宽松。

Unix 产品 生产厂家 BSD or System V


SCO UNIX Santa Cruz System V
Operation(SCO)
XENIX 微软, SCO System V
Solaris Sun 公司 BSD→System V
BSD/OS Berkeley BSD
Software Design
FreeBSD Berkeley BSD

Your company slogan


Unix 的系统组成

系统的核心:
1. 内存管理
实2. 体部件和
进程管理
shell 是用户与
设备 硬件
3. 进程间通信
kernel 之间的接口 : 内核
4. 输入 / 输出
它就像是命令的解释器 (kernel)
5. 文件管理Shell 接
或翻译器。
收你输入的命令,对你
6 安全和访问控制 Shell
各种各样的实
的输入作出解释,然后
7. 网络访问
用工具,如
就将它发送给
执行。
vi
kernel 应用程序
编辑器

Your company slogan


Unix 的 Shell

Shell 类型 主要特点 简称 命令 提示符

最老、使用最广泛,每个 UNIX
Bourne
都提供,是三种 Shell 程序的 B Shell sh %
Shell
基础。
是对 B Shell 的扩充,兼容 B
Korn Shell K Shell ksh %
Shell 。
更接近于 C 语言,提供比 B
C-Shell Shell 更强大的功能,是三种 C Shell csh %
Shell 程序中功能最强大的。

PS :在命令行输入 echo $shell ,可以看到 shell 的类型


超级用户( root )提示符为 #

Your company slogan


Unix 的文件结构
/

bin boot dev home etc lib root

user

prog.c ls.txt
/ :根目录,这是所有目录和文件的起点。 Windows 的目录树结构
有多个根节点,通常是一个磁盘分区就有一个对应的根结点。
/bin : 大部分可执行的 UNIX 命令和共用程序。
/boot : 启动系统时所需的文件
/dev :设备文件,包含诸如磁盘、键盘、显示器等设备驱动程序。
/etc : 系统管理命令和数据文件,如用户口令文件等等
/lib : C 程序库,内核模块
/root :根用户(超级用户)的 home 目录
/home :存放用户的家目录和用户共用程序或文件
Your company slogan
Unix 的文件类型

普通文件 (ordinary file) :用于存放程序、数据等,文本文件和二进制文


件;
目录文件 (directory) :目录文件用来存放文件的目录。
特殊文件 (special file) :也称设备文件,代表着某种设备,一般放
在 /dev 目录下,如 /dev/cd0 表示光驱。分为块设备文件和字符设备文件
符号链接文件 (symbolic links) :包含一指针,这指针会指向文件的所在。

文件类型标识 :
 - 普通文件
 d 目录文件
 b 块设备文件
 c 字符设备文件
 l 符号链接文件

Your company slogan


小结

UNIX 是一个多用户、多任务的操作系统。
UNIX 系统由硬件、内核、 Shell 和应用程序组成。
用户通过 shell 向内核发出命令。
UNIX 文件系统是树状层次结构

硬件
bin boot dev home etc lib root 内核
(kernel)

user Shell

prog.c
应用程序
ls.tx
t
Your company slogan
LOGO

Unix 基本操作指令介绍
操作内容

登录与退出
目录操作类命令
文件浏览类命令
文件管理类命令
系统资源累命令
网络操作类命令
系统维护类命令
vi 的常用命令

Your company slogan


登录

实验室使用 Hummingbird Connectivity 软件连接工作站。

弹出所示窗口,选择第一个主机。

Your company slogan


登录

Solaris 系统登录界面
账号: CC_y01 ; CC_y02
; ……; CC_y30
密码: asic (各账号的初始密码
均为此,小写注意,输入的时候屏
幕没有显示,为正常现象,主机不
回显到终端,防止密码泄露,输入
后回车进入即可)

Your company slogan


成功登录后界面

子面板

浏览器 文件管理器 邮件 退出会话 性能监视器 帮助

垃圾箱

日期 记事本 工作空间 风格管理器


Your company slogan
初始环境设置

界面空白处右键可以调出菜单,选
择 files\file manager
查看隐藏文件
观察本目录下是否有一
个” .cshrc” 的文件(包含一些软
件的路径),若有则表示已经环境
初始化
若无,则进入 CC_y01 的文件夹
内复制对应文件到本账号的目录下

Your company slogan


命令行输入

File manager 下,打开终端,或者


Ctrl+T
命令行的用法结构如下:
 命令 [ 选项 ] [ 参数 ]
 UNIX 的命令是区分大、小写的
UNIX 命令行中的选项作用是改变命令
执行的方式,通常以短横线“ -” 为前缀
,而且对大多数命令而言,如果有多个
参数要使用的话,可以把多个参数连在
一起使用,形式如下:
 命令 -[ 选项 1][ 选项 2][ 选项
3][ ...]
 举例: ls -al
UNIX 命令行中的参数是命令动作的对
象,通常是一个文件或是一系列文件。
用 clear 清屏,用 exit 退出

Your company slogan


退出与关闭

exit: 退出 shell
shutdown
 -h halt
 -r reboot
 0 倒记时间
 关闭 shutdown –h 0
 重启 shutdown –r 0

Your company slogan


目录类操作指令

绝对路径以根目录作为参考点。各目录之间用 / 分开。
 例如: /home1/omc/data/license.dat
相对路径则从以当前所处的目录为参考点
 . 表示当前目录
 .. 表示当前目录的父目录。
 例如现在 /home1/omc 下,如果要表示 /home1/omc/data 下的
文件 license.dat 。则用相对路径表示为: ./data/license.dat

目录类操作指令

 pwd: 显示当前目录
 cd: 改变当前目录
 ls: 显示目录内容
 mkdir: 创建目录
 rmdir: 删除目录

Your company slogan


pwd & cd

显示当前目录,格式 :pwd
改变当前目录,格式 :cd [path] :
 回到用户主目录 : cd
 进入系统的根目录: cd /
 进入上一层目录: cd ..
 进入上两层目录: cd ../..

Your company slogan


mkdir & rmdir

创建目录,格式 :mkdir [path]<dirname>


删除目录(只能删空目录)
格式 :rmdir [path]<dirname>

Your company slogan


ls : 列出目录内容

文件类型 文件权限 链接数 属主名 属组名 大小 修改时间 文件名

格式 :ls [option] [path] :


 -l: 显示文件所有属性
 -a: 显示所有文件含隐含文件
 -s: 显示文件占用的 block 数
文件类型
 - 普通文件
 d 目录文件
 b 块设备文件
 c 字符设备文件
 l 符号链接文件
文件权限
 r 可读权限
 w 可写权限
 x 可执行权限
 - 无对应的权限

Your company slogan


文件浏览命令

cat: 连续显示文本
more: 分页显示文本文件
head: 显示文件头部
tail: 显示文件尾部

Your company slogan


cat: 显示文本文件内容

格式 :cat [option]
[path]<filename>[[path]<filename>]
 -n :显示行号,含空白行
 -b :显示行号,不含空白行

Your company slogan


more: 分页显示文本文件

格式 :more [path]<filename>

Your company slogan


head & tail

显示文件头部:格式: head [option] [path]<filename> :


 -n : n 为数字,显示前 n 行
显示文件尾部:格式: tail [option] [path]<filename> :
 -n : n 为数字,显示后 n 行

Your company slogan


文件管理命令

cp: 文件拷贝
mv: 文件移动、改名
rm: 文件删除
find: 寻找文件
chmod :改变存取权限
chown :改变文件属主
chgrp :改变文件属组
文件重定向

Your company slogan


cp :拷贝

格式 :cp <[Path] From File> <[Path] [To File]> :


 -i 交互操作(在命令执行之前等待确认)
 -r 递归拷贝目录(拷贝目录包含的文件和子目录,以及子目录下的文件
和子目录,直至到该目录的最底层)

Your company slogan


mv :文件移动、文件更名 & rm :文件删

格式 :mv <[Path] From File> <[Path] [To File]> :


 当源文件与目标文件在同一个目录中,其功能则是重命名文件;当源文件与目标文
件不在同一个目录中,功能则是移动文件。
格式 :rm <[Path] File> :
 -i :交互操作
 -r :递归删除目录
 -f :关闭交互操作
rm -r 与 rmdir 的区别:
 rmdir :删除目录必须为空
 rm -r : 删除目录不必为空

Your company slogan


find :寻找文件

格式 :find <Path> <option1> <para> [option2] :


 <option1> :-name 、 group...
 <para> : FileName 、 GroupName...
 [option2]: -print
 例如: %find . –name “*.gif”

从当前目录往下查找

Your company slogan


chmod :改变存取权限

字符模式 :chmod <who><op><permission>


[path]<filename> :
 <who>:user(u) 、 group(g) 、 other(o)
 <op>: + ( 增加权限 ) 、 - ( 去掉权限 ) 、 = (设置权限)
 <permission>:read(r) 、 write(w) 、 excute(x)
 例如: chmod u=rwx,go=rx file1
数字模式 chmod lmn filename
 lmn 对应于文件属主、同组用户、其他用户的权限的和。 1 为允许, 0
为不充许。 Lmn 取值公式为 a*4+b*2+c
 a=1 可读, a=0 不可读; b=1 可写, b=0 不可写; c=1 可执行
, c=0 不可执行
 例如: chmod 755 file1

Your company slogan


chmod :改变存取权限

% ls -l sort
-rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort

% chmod 770 sort


% ls -l sort
-rwxrwx--- 1 myname mygroup 120 Jul 26 10:20 sort

% chmod g-w,o+x sort


% ls -l sort
-rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort

% chmod u=rw,g=wx,o=rwx sort


% ls -l sort
-rw--wxrwx 1 myname mygroup 120 Jul 26 10:20 sort

% chmod ug=rwx,o= sort


% ls –l sort
-rwxrwx--- 1 myname mygroup 120 Jul 26 10:20 sort

Your company slogan


chown :改变文件属主

格式 :chown [ 选项 ] 用户 [: 用户组 ] 文件:


 [ 选项 ]: -R 递归目录
-f 强制执行命令,不报告任何错误
例如: #chown newowner file
对绝大多数 UNIX 系统而言,这条命令必须在超级用户身份下才可
以使用,即普通用户自己是不能改变其文件的属主关系的。

Your company slogan


chgrp :改变文件属组

格式 :chgrp [ 选项 ] 用户组 文件:


 例如: #chgrp newgroup file
注意:
 任何用户可以使用命令 chgrp 将自己所有的文件,从所属的一个用户组,
改变到自己所属的另外一个用户组,显然,对用户的要求是,必须至少同时属
于两个用户组。改变文件的组名前提时该组名已经存在;
 改变目录的属性,其所属的子目录及文件的属性并不随之改变;

Your company slogan


文件重定向

通过输出重定向,可以将一个命令的输出送到一个文件中,而不一定
是缺省的输出设备——终端屏幕;通过输入重定向,可以设置一个命
令的输入从一个文件中得到,而不一定是缺省的输入设备——键盘。
通过管道,一个命令的输出可以送作下一个命令的输入。
符号 重定向功能
> 输出重定向
>> 追加输出,不覆盖
| 管道操作
< 输入重定向

ls -lt>file : ls 显示的结果覆盖写入文件 file


date>>file :在 file 的末尾追加写入时间
ls -lt|more : ls 的结果分页显示
Your company slogan
系统资源类命令

who: 显示所有登录用户
date: 显示和设置系统时间
df 、 du: 显示磁盘使用情况
which :报告命令的位置
hostname: 显示主机名

Your company slogan


who: 显示所有登录用户

格式: who [am i]

用户名 终端名 登录时间 终端地址

Your company slogan


date: 显示和设置系统时间

格式 :date [ 选项 ] 显示时间格式(以 + 开头,后面接格式)


例如: % date '+The date of today is : %x , it is :
%X ' The date of today is : 01/20/09 , it is :
10:33:01
其中 % x 显示日期的格式( mm/dd/yy ), % X 显示时间
的格式(% H: % M: % S )。

Your company slogan


df 、 du: 显示磁盘使用情况

df :报告磁盘剩余空间
 格式: df [ 选项 ] [ 资源 ]
 -l 本地文件系统
 -k 报告磁盘空间以 K 字节为单位
 例如: %df -k
du :报告每个文件系统的磁盘使用空

 格式: du [ 选项 ] [ 目录或文件 ]
 -a 显示每一个文件的磁盘使用量
 -s 仅显示汇总的使用量
 -k 报告结果以 k 字节为单位
 例如: du -k /T2000/server

Your company slogan


Hostname& uname

hostname 命令:显示主机名
uname 命令:显示主机名、操作系统版本等

Your company slogan


网络操作类命令

ping: 网络测试
telnet: 仿真终端远程登录
ftp: 文件传送命令

Your company slogan


用 FTP 软件实现文件传输

打开 FTP for Windows Explorer

新建 FTP Profile

Your company slogan


用 FTP 软件实现文件传输

登陆 Unix 工作站

Your company slogan


登陆成功后的界面

Your company slogan


用 ftp 命令传输文件

当我们使用 ftp 时,可简单地把文件分为两大类:文本文件和二进制


文件。
可以将 ASCII 文件按二进制方式传输,但决不能将二进制文件按
ASCII 方式传输,否则二进制文件的内容会遭到破坏而无法使用。
格式: ftp IP 地址或域名
在本地计算机屏幕上就会现信息,提示用户输入 UNIX 的用户名和口
令,最后出现 ftp 提示符:
ftp>
以后就可以在此提示符下输入 ftp 命令。

Your company slogan


FTP 常用命令

ftp 命令 解释 ftp 命令 解释
?或 help 命令帮助
[command]
get file1 将远程 file1 文件拷贝到
binary 以二进制方式传送文件 [fine2] 本地 file2

ascii 以 ASCII 方式传送文件 mput files 将本地多个文件 files 拷


(缺省值) 贝到远程

cd 改变远程目录 mget files 将远程多个文件 files 拷


[directory] 贝到本地
lcd 改变本地目录 close 关闭远程连接
[directory]
put file1 将本地 file1 文件拷贝到 quit 或 退出 ftp
[file2] 远程 file2 bye

Your company slogan


用 ftp 命令传输文件

在 Windows 系统打开运行,输
入 :ftp 192.168.138.186

Your company slogan


从工作站复制到 Windows

pwd :显示所在工作站的目录
 /
export/home2/STSY_CC/C
C_y02
 可用 cd 切换目录
lcd :显示或转到 Windows 接受
文件的目录
 C:\Documents and
Settings\Administrator
get abc.txt :从工作站传输
abc.txt 文件到 Windows

Your company slogan


从 Windows 复制到工作站

put windows.txt

Your company slogan


系统维护类命令

用户管理类命令
进程管理类命令
系统备份命令

Your company slogan


用户管理类命令

useradd: 增加用户账号
useradd [-c comment] [-d directory]] [-g group] [-m]
[-s shell] username
 其中,
 -c comment 表示注释
 -d directory 表示家目录
 -g group 表示属于哪个用户组
 -m 表示若家目录不存在,则自动创建
 -s shell 表示该用户使用的 shell
 username 用户名
设置密码: passwd username

Your company slogan


用户管理类命令

userdel: 删除用户账号
 userdel username
groupadd: 增加用户组
 groupadd groupname
groupdel: 删除用户组
 groupdel groupname

su :切换用户,保留原有环境变量
su – 切换用户,使用新用户环境变量
id :查看当前用户

Your company slogan


进程管理类: ps & kill

ps :显示活动进程状态
 -e :系统中所有进程
 -l :长列表形式
 -f :全信息
kill :用于向指定的进程送信号,
通常是向一个进程送终止信号,即
终止一个进程的运行。
 格式: kill [ 信号 ] [ 进程号 ]
 -l 列出全部可用的
kill 命令的信号
 例如: % kill -9 16300

Your company slogan


系统备份命令: tar

使用 tar 命令,可将多个文件合并成一个文件库( archival )的方式存放;


 格式: tar [function-option[modifier]] file
 功能选项:
 x :读取文件库内的文件; c :建立一个新文件库;
 修改选项:
 v :启动显示模式, tar 会显示所处理的文件名;
 f :表示文件库为 file 。
1 、 tar 到一个文件包中
# tar cvf spe.tar ./spe
2 、查看 tar 包中包含哪些内容
# tar tvf spe.tar
3 、释放整个 tar 包到指定的目录下
# tar xvf spe.tar ./backup

 c-creat,v-verbose,t-content,x-extract
 创建 tar 包时,“目标在前,源在后”
 tar 包保留原来的目录结构

Your company slogan


vi 编辑器

vi 启动 :vi filename
vi 的两种状态: ESC 切换
 文本输入方式与命令方式(默认命令)
文本插入命令
 a 将在光标所在位置之后插入文本( append )
 A 将在光标所在行末插入文本
 i 将在光标所在位置之前插入文本 (insert)
 I 将在光标所在行的第一个非空字符前插入文本
 o 将在光标所在行的下一行开始插入文本 (open)
 O 将在光标所在行的上一行开始插入文本

Your company slogan


vi 编辑器

光标位置移动 退出 vi 编辑器 在命令方式下运行


 h 左移 。不管在什么状态,最好在运行下
 j 下移 面命令前,先按以下 ESC 键,以
 k 上移 防出错。
 l 右移  :wq 存盘退出
 行号 G 光标移到某行 ( 如 1G 表  :q 不存盘退出
示光标移到第一行 )  :q! 不存盘强制退出
 G 光标移到文件结尾  :w 只存盘不退出

删除更改操作,在命令方式下运行
 x 删除光标所在字符
 dd 删除光标所在行

Your company slogan


小结

简单介绍了 Solaris 系统的登录,命令行的使用


分类介绍了一些比较常用的指令
vi 编辑器的简单操作

Your company slogan


LOGO

Cadence 的运行及工具开启
环境设置

首先要在自己的 .cshrc 文件中设


置 Cadence 软件所在的路径 所
使用的 licence 文件等。
如果用户需要加入自己的库 则可以
用 C 语言修改自己的库管理文件
cds.lib 。格式 :
 DEFINE 库名字 库路径

Your company slogan


启动 Cadence

在命令行输入 icfb&
 1 Title Bar 显示使用的软件名及
log 文件目录
 2 Menu Banner
 3 Output Area 输出
Cadence 对用户命令的反应
 4 Input Line 可用来输入
Skill 命令
 5 Mouse Bindings Line 显示
捆绑在鼠标左中右三键上的快捷键
 6 Scrolling bar to Scroll
Through the Log File

Your company slogan


LOGO

演示

You might also like