Professional Documents
Culture Documents
Cadence 实验系列 8_
服务器平台 _Unix
主要内容
1 Unix 操作系统概述
2 Unix 基本操作指令介绍
3 Cadence 的运行及工具开启
4 演示
Unix 操作系统概述
Unix 操作系统概述
什么是操作系统?
操作系统是控制其他程序运行,管理系统资源,并为用户提供操作界面的系
统软件的集合。
什么是 Unix ?
Unix 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照
操作系统的分类,属于分时操作系统。
什么是 Linux ?
Linux 是任何使用 Linux 内核的类 Unix 系统。 Linux 内核是 Linus
Torvalds 根据 Minix 系统(一个用于教学的简单的 Unix 系统)为蓝本开
发出来的。由于其源代码是公开的,所以 Linux 被世界各地的自由软件人
员不断改进,从而不断地壮大起来。
系统的核心:
1. 内存管理
实2. 体部件和
进程管理
shell 是用户与
设备 硬件
3. 进程间通信
kernel 之间的接口 : 内核
4. 输入 / 输出
它就像是命令的解释器 (kernel)
5. 文件管理Shell 接
或翻译器。
收你输入的命令,对你
6 安全和访问控制 Shell
各种各样的实
的输入作出解释,然后
7. 网络访问
用工具,如
就将它发送给
执行。
vi
kernel 应用程序
编辑器
最老、使用最广泛,每个 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 程序中功能最强大的。
user
prog.c ls.txt
/ :根目录,这是所有目录和文件的起点。 Windows 的目录树结构
有多个根节点,通常是一个磁盘分区就有一个对应的根结点。
/bin : 大部分可执行的 UNIX 命令和共用程序。
/boot : 启动系统时所需的文件
/dev :设备文件,包含诸如磁盘、键盘、显示器等设备驱动程序。
/etc : 系统管理命令和数据文件,如用户口令文件等等
/lib : C 程序库,内核模块
/root :根用户(超级用户)的 home 目录
/home :存放用户的家目录和用户共用程序或文件
Your company slogan
Unix 的文件类型
文件类型标识 :
- 普通文件
d 目录文件
b 块设备文件
c 字符设备文件
l 符号链接文件
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 的常用命令
弹出所示窗口,选择第一个主机。
Solaris 系统登录界面
账号: CC_y01 ; CC_y02
; ……; CC_y30
密码: asic (各账号的初始密码
均为此,小写注意,输入的时候屏
幕没有显示,为正常现象,主机不
回显到终端,防止密码泄露,输入
后回车进入即可)
子面板
垃圾箱
界面空白处右键可以调出菜单,选
择 files\file manager
查看隐藏文件
观察本目录下是否有一
个” .cshrc” 的文件(包含一些软
件的路径),若有则表示已经环境
初始化
若无,则进入 CC_y01 的文件夹
内复制对应文件到本账号的目录下
exit: 退出 shell
shutdown
-h halt
-r reboot
0 倒记时间
关闭 shutdown –h 0
重启 shutdown –r 0
绝对路径以根目录作为参考点。各目录之间用 / 分开。
例如: /home1/omc/data/license.dat
相对路径则从以当前所处的目录为参考点
. 表示当前目录
.. 表示当前目录的父目录。
例如现在 /home1/omc 下,如果要表示 /home1/omc/data 下的
文件 license.dat 。则用相对路径表示为: ./data/license.dat
目录类操作指令
pwd: 显示当前目录
cd: 改变当前目录
ls: 显示目录内容
mkdir: 创建目录
rmdir: 删除目录
显示当前目录,格式 :pwd
改变当前目录,格式 :cd [path] :
回到用户主目录 : cd
进入系统的根目录: cd /
进入上一层目录: cd ..
进入上两层目录: cd ../..
cat: 连续显示文本
more: 分页显示文本文件
head: 显示文件头部
tail: 显示文件尾部
格式 :cat [option]
[path]<filename>[[path]<filename>]
-n :显示行号,含空白行
-b :显示行号,不含空白行
格式 :more [path]<filename>
cp: 文件拷贝
mv: 文件移动、改名
rm: 文件删除
find: 寻找文件
chmod :改变存取权限
chown :改变文件属主
chgrp :改变文件属组
文件重定向
从当前目录往下查找
% ls -l sort
-rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort
通过输出重定向,可以将一个命令的输出送到一个文件中,而不一定
是缺省的输出设备——终端屏幕;通过输入重定向,可以设置一个命
令的输入从一个文件中得到,而不一定是缺省的输入设备——键盘。
通过管道,一个命令的输出可以送作下一个命令的输入。
符号 重定向功能
> 输出重定向
>> 追加输出,不覆盖
| 管道操作
< 输入重定向
who: 显示所有登录用户
date: 显示和设置系统时间
df 、 du: 显示磁盘使用情况
which :报告命令的位置
hostname: 显示主机名
df :报告磁盘剩余空间
格式: df [ 选项 ] [ 资源 ]
-l 本地文件系统
-k 报告磁盘空间以 K 字节为单位
例如: %df -k
du :报告每个文件系统的磁盘使用空
间
格式: du [ 选项 ] [ 目录或文件 ]
-a 显示每一个文件的磁盘使用量
-s 仅显示汇总的使用量
-k 报告结果以 k 字节为单位
例如: du -k /T2000/server
hostname 命令:显示主机名
uname 命令:显示主机名、操作系统版本等
ping: 网络测试
telnet: 仿真终端远程登录
ftp: 文件传送命令
新建 FTP Profile
登陆 Unix 工作站
ftp 命令 解释 ftp 命令 解释
?或 help 命令帮助
[command]
get file1 将远程 file1 文件拷贝到
binary 以二进制方式传送文件 [fine2] 本地 file2
在 Windows 系统打开运行,输
入 :ftp 192.168.138.186
pwd :显示所在工作站的目录
/
export/home2/STSY_CC/C
C_y02
可用 cd 切换目录
lcd :显示或转到 Windows 接受
文件的目录
C:\Documents and
Settings\Administrator
get abc.txt :从工作站传输
abc.txt 文件到 Windows
put windows.txt
用户管理类命令
进程管理类命令
系统备份命令
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
userdel: 删除用户账号
userdel username
groupadd: 增加用户组
groupadd groupname
groupdel: 删除用户组
groupdel groupname
su :切换用户,保留原有环境变量
su – 切换用户,使用新用户环境变量
id :查看当前用户
ps :显示活动进程状态
-e :系统中所有进程
-l :长列表形式
-f :全信息
kill :用于向指定的进程送信号,
通常是向一个进程送终止信号,即
终止一个进程的运行。
格式: kill [ 信号 ] [ 进程号 ]
-l 列出全部可用的
kill 命令的信号
例如: % kill -9 16300
c-creat,v-verbose,t-content,x-extract
创建 tar 包时,“目标在前,源在后”
tar 包保留原来的目录结构
vi 启动 :vi filename
vi 的两种状态: ESC 切换
文本输入方式与命令方式(默认命令)
文本插入命令
a 将在光标所在位置之后插入文本( append )
A 将在光标所在行末插入文本
i 将在光标所在位置之前插入文本 (insert)
I 将在光标所在行的第一个非空字符前插入文本
o 将在光标所在行的下一行开始插入文本 (open)
O 将在光标所在行的上一行开始插入文本
删除更改操作,在命令方式下运行
x 删除光标所在字符
dd 删除光标所在行
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
演示