foxboro unix 指令
- 格式:docx
- 大小:23.76 KB
- 文档页数:11
UNIX系统常用命令UNIX系统常用命令格式:command [flags] [argument1] [argument2] ...其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。
根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。
可使用重定向功能对这些设备进行重定向。
命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。
注:不同的UNIX版本的flags可能有所不同。
1、与用户相关的命令1.1 login(在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务).login:Password:相关文件:在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序.$HOME/.profile (Bourne shell, sh, bash)$HOME/.cshrc (csh, tcsh)$HOME/.tcshrc (tcsh)/etc/passwd文件中列出每个用户的shell/etc/csh.cshrc/etc/csh.login/etc/profile (Bourne shell, bash)/etc/login (Bourne shell, bash)csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取,而/etc/csh.login和$HOME/.login只有注册shell才执行修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则还需使用rehash刷新可执行文件hash表。
tcsh: $HOME/.tcshrc, 没有些文件读取.cshrcsh: /etc/profile和$HOME/.profile注册shellbash: /etc/profile和$HOME/.bash_profile注册shell读取.bashrc交互式非注册shell才读取。
UNIX命令大全UNIX常用命令:下述命令参考包含94个UN IX最常用的快速总结。
apropos用途:apropos查找使用说明的名称。
举例:apropos print(等价于man-k prink)。
arch用途:arch获得机器体系结构的描述信息。
举例:arch。
下面是arch输出的结果:sun4将这个命令与u n ame进行比较。
ash用途:ash是外壳,只用于某些系统。
举例:ash。
这个命令启动a sh外壳的一个实例。
at用途:at用于确定命令执行的时刻。
举例:at 9:00am Decembe r 31。
awk用途:awk是一种模式扫描和执行语言。
举例:awk\'{print $1}\'file.txt。
这个命令执行后将打印出fi le.txt的第一个区域。
bash用途:bash是GNU Bourne-A gain外壳。
举例:bash[options]。
这个命令启动b a sh外壳,它是一个增强的和sh兼容的外壳。
bash的提示符为$。
biff用途:biff通知你是否收到了邮件。
举例:biffy。
这个命令叫bi f f通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行sendmai l)。
cancel用途:cancel取消挂起的打印作业。
举例:cancel23。
这个命令取消23号打印作业。
cal用途:cal显示无格式文本日历。
举例:cal。
以下是命令执行后输出的列表:August 1998cat用途:cat将文件连接在一起并显示这些文件中的内容。
举例:cat myfile.txt。
这个命令执行后显示myfi le.txt中的内容。
cc用途:cc是用于许多系统的C编译器。
举例:cc myfile.c -o myfile。
这个命令执行后对myfil e.c源文件进行编译并输出一个名为myf i le的可执行文件。
FOXBORO I/A 51F工作站维护经验注:由于51F是使用UNIX平台的,很多操作是需要输入命令后才能完成的。
UNIX命令是严格要求字母大小写、空格距离及正确使用标点符号的,所以以下文档所列的命令中,如果输入命令后没有执行,请认真检查命令拼写的正确性,如还是无法执行,请与工程师及时沟通确认。
一、如何更改分辨率操作1、进入VT-100;2、输入# m64config –res 回车;改变显示分辨率命令。
显示显卡的分辨率范围或显示显示器的分辨率范围命令。
3、出现以上的界面,然后输入# m64config -prconf 然后回车;4、出现以下界面5、如果要改目前显示的分辨率,可以在VT-100界面,输入:# m64config -res (由上表查找所需分辨率) 然后回车。
注意不能选的太高,否则显示器无法显示后,将出现黑屏的情况6、然后重启本机,看情况,如果还不行,还按照此方法处理。
二、如何远程登陆到工作站在任意一台工作站上(除了本机)操作1、进入VT-100;2、# rsh (工作站名称;如:WP5105) 然后回车;3、password:( 输入超级密码:gnomes);然后回车(有可能不用);4、出现工作站名称#(如:WP5105#)现在已经远程登陆成功,操作就和在相应工作站操作一样。
5、如果想退出登陆,按住Ctrl+D;画面会出现:已登陆相应的工作站6、# logoutConnection closed.例子:在WP5104登陆到WP5105上去重启1、在WP5104进入VT-100,然后回车;2、# rsh WP5105 然后回车;3、password: 输入gnomes);然后回车;4、WP5105# reboot 然后回车。
5、WP5105将重启。
6、在WP5104的界面将出现# logoutConnection closed.三、如何在系统上使用U盘1、在主机上插入U盘;2、进入VT-100;3、# mount -F pcfs /dev/dsk/clt0d0s0:c /mnt 然后回车;4、# cd /mnt (U盘盘符) 然后回车;5、# ls6、#cd (U盘文档的文件名) 然后回车;7、# cp 文件路径目的盘的文件路径(如:cp /opt/ws* /mut/FOX)然后回车;8、退出U盘的方法;9、将当前路径退到根部路径# cd / 然后回车;10、# umount /mut 然后回车,即可退出U盘。
2.4 UNIX常用命令介绍用户对某一操作系统的认识,往往是从使用和接触操作系统开始的,而接触操作系统最常用的方法就是使用操作系统的命令。
尽管现代操作系统都对用户提供交互式的图形界面,但在使用操作系统时仍不可避免地要用到命令操作方式,这是因为图形界面的处理也是建立在命令处理的基础之上的。
有经验的人都知道,使用命令处理的效率往往会比使用图形界面处理高出很多,而可视化的图形界面主要解决的问题是提供友好交互和摆脱枯燥的命令记忆方式。
2.4.1 UNIX命令使用方法当某个用户正确地通过了系统的注册和登录后,就进入到UNIX的命令管理程序shell的第一个进程中。
shell可以完成UNIX命令的解释执行过程,它大体上可以分成两类:一类是s hell的内部命令,另一类是shell的外部命令。
对用户来讲,内、外部命令在使用方法上没有太多的差异,只是在响应时间上略有不同。
当用户发出内部命令时,系统可直接从内存中选择调用与执行。
而shell的外部命令是那些功能较强、占用空间较大的扩展命令,它们一般不包含在shell中,因此在系统启动时并不被装入内存,只是在使用时才从系统的指定存储介质中调入内存,用完后就释放所占用的内存空间。
外部命令往往功能强大,因此所占用的磁盘空间和内存空间都比较大,甚至有些外部命令实际上就是一个实用程序,它所占用的空间和处理过程的复杂度可以与一个小型系统规模相比,因此对外部命令的管理通常包含着对内、外存空间的控制和管理。
1. UNIX的命令格式使用UNIX命令的方法可以有多种,例如,可以在命令行上输入命令,或是将命令编写在批处理文件中。
无论怎样,命令的使用格式是统一的,UNIX的一般命令格式为:Command[-options][arguments]其中:Command表示UNIX命令名。
[options]表示命令的执行选项,可以取默认值。
[arg uments]表示命令的执行参数,可以默认。
UNIX操作系统命令大全1. ls:列出当前目录中的文件和目录。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新目录。
5. rmdir:删除一个空目录。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建一个新文件。
10. cat:连接文件并打印到标准输出设备上。
11. less:逐页显示文件内容。
12. head:显示文件的开头几行。
13. tail:显示文件的末尾几行。
14. grep:在文件中查找匹配的字符串。
15. find:从指定目录开始递归地查找文件。
16. tar:打包和压缩文件。
17. unzip:解压缩文件。
18. chmod:更改文件的权限。
19. chown:更改文件的所有者。
20. chgrp:更改文件的所属组。
21. ps:显示当前运行的进程。
22. top:动态显示系统资源使用情况。
23. kill:终止一个进程。
24. ssh:使用安全外壳协议远程登录到另一台计算机。
25. scp:通过安全外壳协议在本地计算机和远程计算机之间传输文件。
26. ping:测试与另一台计算机的网络连接。
27. ifconfig:显示和配置网络接口。
28. netstat:显示网络连接、路由表和网络接口统计信息。
29. hostname:显示或设置主机名。
30. whoami:显示当前登录的用户。
31. su:切换到另一个用户身份。
32. sudo:以超级用户的身份执行命令。
33. date:显示或设置系统日期和时间。
35. df:显示文件系统的磁盘使用情况。
36. du:显示目录或文件的磁盘使用情况。
37. tar:创建备份文件或将备份文件释放到系统中。
38. gzip:使用GNU的zip压缩程序压缩文件。
39. gunzip:解压文件。
40. zip:创建一个zip文件。
41. uname:显示系统信息。
Foxboro IA 宝典环境组态1.环境文件目录opt\fox\env2.环境文件*.env中的初始画面是切换到该环境时的显示画面,而不是刚启动完成后的画面。
环境文件中定义的两个快捷菜单,一个是右击画面中的对象,一个是右击画面,可以用#取消。
这两个快捷菜单也在该目录中,默认为obj.mnu和disp.mnu。
3.*.dbr文件中可以选择按钮模板,模板的位置在opt\fox\displib\displaybar DM变量FV_DBAR指向它,里面以m1为扩展名的文件就是模板文件。
●文件中的dmcmd stddisp 为DM命令foxselect, dmcmd psc为DM命令打印屏幕。
●如果没有用DM命令,而是画面的目录地址,则打开的是相应的画面。
●[-l 按钮上的文字];[-b 按钮上的画面]。
如果省略-l则用文件名做标签,如果省略-b则用该显示文件做缩略图。
●如果修改的dbr文件没有起作用,需要到\opt\customer\env目录下看是否有同名的文件,有则直接删除,因为它会优先搜索该目录下的文件。
4.在*.mbr文件中,可以将一个菜单文件对应于一个名称,形成子菜单;也可以将一个目录对应一个名称,通过目录可以打开内部的画面。
**************************************************************5.在usr\fox\alarms中的commgrp.cfg文件中,设置报警组报警信息的循环(备用)6.在usr\fox\customer\hi中的dmcfg设置:Name letterbug litterbugAMName letterbug litterbugDMtoAM letterbug litterbug7.usr\fox\customer\alarms\cfg中的am_def.cfg文件定义过程报警的样式,按钮功能等。
Wp_am.cfg文件的作用?*****************************************************************环境口令1.D:Cd \usr\fox\wp\bin\toolsDmsepass 环境文件名[-p password] [-d description] [-f filename]口令文件存放在\usr\fox\wp\data目录默认为dmpasswd_cfg 如果要删除密码,用同样的命令,只不过用一个空的口令。
F O X B O R O培训资料第2章-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第二章操作系统I/A’S的操作系统目前在使用的有二个版本: 50系列上的 SunOS TM ( Solaris ®; 70 系列上的 Windows-XP。
Windows的操作界面与一般 PC 机无异,故我们这里不再作介绍。
70系列的控制部分也用Unix操作系统,因此在70的机器上也可以使用Unix命令。
50系列 Sun 工作站上使用的 SunOS TM是 Sun 公司具有自主版权的 Unix 操作系统。
操作人员可以根据自己的爱好选用 Bourne Shell 或 C Shel。
因此我们这里只介绍 Unix 操作系统。
但是本教材不可能也没有必要把全部 Unix 的内容抄进来,只能介绍一些常用命令作为入门,有兴趣的读者可参考 Unix 资料。
1 UNIX 操作系统简介UNIX 系统是一种多用户,多任务的操作系统。
多用户指允许多个用户同时进入系统进行操作, 对每个用户来讲机器就好象仅在为他一个人服务。
多任务指多道进程可同时运行。
作为多用户操作系统, Unix 的安全性和可靠性都要胜于一般的系统。
多个用户进入了系统, 但只有一个用户负责整个系统的管理, 维护及其安全, 这个用户具有最大的权限, 称为 "超级用户" (supper user), 其他的用户只有经过超级用户登记授权后才能注册进入系统。
UNIX 操作系统的进入与退出方法一.在 I/A 的工程师环境下依次选择SftMnt → VT100 (50 系列 VT100 有 local; remote; host 之分)以工作站作为仿真终端, 当出现 "#" 字号提示符即可输入 Unix 命令。
退出 VT100 的命令是: exit 或 Ctrl-d。
方法二.用关机步骤进入单用户状态,在 I/A 的工程师环境下依次选择:SftMnt → PW_Shutdown → SHUTDOWN(50 系列上是 AW 或 AP_Shutdown)最后的一个 SHUTDOWN 是误操作保护, 如果并不想关机可选 CANCEL。
I/A’s系统维护手册(工程师手册)编制:何卫兵上海福克斯波罗有限公司二零零二年元月第一章系统概述本手册为上海福克斯波罗有限公司DCS系统I/A维护手册,并作为I/A’s 培训手册的补充。
用户可以结合两本手册来进行系统操作、软件组态及系统维护。
必要时还应参考随机的原版资料及福克斯波罗公司提供的中文培训手册。
本手册针对福克斯波罗制造的I/A’S,采用Solaris 2.5.1操作系统和I/A’s 6.2.1版本应用软件。
整个系统为一个节点,在冗余的节点总线DNBI上挂有:●三台工程师站AW5101、AW5102、AW5103该站作为工程师站,内置256M内存及8GB硬盘,AW5102外挂一台喷墨打印机(电缆长度15米),AW5103配有和MIS系统通讯用的第二以太网卡。
该工作站安放在工程师站内,与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●四台操作员站WP5101、WP5103、WP5104、WP5105该站内置128M内存及8GB硬盘,并各配有一个21”的CRT。
该工作站安放在主控室内与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●一台操作员站WP5102该站作为大屏幕操作站,内置128M内存及8GB硬盘,除配有一个21”的CRT外。
还配有一台用于显示大屏幕的以太网卡。
该工作站安放在主控室内,与I/A机柜(位于电子间)之间的通讯电缆长度为30米。
●十一对容错台控制处理站CP4001、CP4002、CP4003、CP4004、CP4005、CP4006、CP4007、CP4008、CP4009、CP4010、CP4011此容错型控制处理站CP40BFT,用于实现DCS系统的数据采集及控制。
该控制处理器安放在电子间内。
现场由十八个装有现场总线组件FBM的现场机柜、十个安装DCS系统辅助装置(包括冗余的24VDC电源、交流继电器、直流继电器、SIMENSE交流接触器、以及相应的I/O端子)的继电器柜、一个DCS系统220VAC配电柜共同构成。
FOXBORO DCS的朋友经常会因为unix命令而感觉到头大,下面是FOXBORO DCS维护是常用的unix 命令,unix/xp平台都可以用的。
I/A’s 在v8.0 或以上版本,使用Windows XP 或者Windows 2003 作为操作系统。
而I/A’s v8.0 的软件内核使用的是Unix 操作系统,所以现在使用的是Windows + Unix 的双平台的操作系统。
在软件维护方面,发挥了Windows系统操作方便的特点,但在控制方面,我们更重视系统的稳定性和安全可靠性,因此在控制上面,使用的是Unix 系统。
在I/A’s 系统中我们可以使用Windows 和Unix 命令。
I/A’s 中有很多实用命令都是用Unix 语言编写的,了解一些Unix 基本命令和语言对I/A’s 的维护是很有帮助的。
这里主要介绍一些常用的命令,但是本教材不可能也没有必要把全部Unix 的内容抄进来,只能介绍一些常用命令作为入门,有兴趣的读者可参考Unix 资料。
命令行界面在Unix 平台上,用户可以使用VT100 命令行界面,它是Unix 操作系统下传统的用户和计算机的交互界面。
用户直接输入命令来执行各种各样的任务。
在Windows 操作系统中,微软也提供了这样的功能,也就是Windows 各种系统下的cmd.exe 命令。
Windows 操作平台的I/A 用户可以通过选择“开始→所有程序→附件→命令提示符(cmd.exe)”,打开cmd.exe 命令行界面,在这个界面中,可以输入Dos 命令。
在cmd.exe 命令行界面中,输入sh ,就可以打开Unix shell 命令行界面,可以看到命令提示符$ ,在这个符号后,就可以输入Unix shell 命令。
之后介绍的Unix 命令都是在Unix shell 命令行界面中使用的。
常用命令介绍Unix 系统区分大小写,不能混用。
Unix 命令的一般格式:命令[-选项][参数]↙回车符“↙”表示该命令确认执行;方括号表示这一项可选,实际使用时不要加方括号。
通配符:*代表任意的字符串。
代表任何一个字符。
[A-z]从A – z 的所有字母。
ls[-option][fname]列目录清单。
option是该命令的选择项, fname 是文件名参数。
例.ls-a以长格式列目录清单,包括以点"." 带头的隐含文件。
短横表示其后是选择项。
若无短横shell 解释"a" 为文件名, 就列出当前路径下文件名为"a" 的文件。
例.lsa*列出所有文件名的第一个字母为"a" 的文件。
如果该文件是个目录则列出其下面的所有文件。
例.ls[a-g]*列出所有文件名的第一个字母为"a" 到"g" 的文件。
如果该文件是个目录则列出其下面的所有文件。
cd[dname]改变当前的工作目录例.cd/usr/fox/hstorian/bin将目录转到历史库的位置。
例.cd将目录转到本用户注册登记的目录(即HOME 目录)。
mkdirdname创建dname 目录。
rmdirdname删除dname 目录, 该目录必须是空目录,没有任何文件。
pwd显示当前目录的全路径名。
mvfname1fname2将"文件1" 移到(即改名为)"文件2",文件名可以是一个全路径的文件名,下面凡是写文件名的地方都可以是全路径的。
例.mv aa.arc/usr/fox/hstorian/bin/tank_rep.arc将"aa.arc" 文件转移到历史库所在的目录下并改名为"tank_rep.arc"filefname显示文件的类型。
当你想显示某一不熟悉的文件前,可用本命令了解该文件的类型。
catfname显示文件的内容。
文件内容较长时滚屏输出。
非文本文件不可在屏幕上显示,否则有可能导致死机,其它显示文件的命令都有这个问题。
morefname分屏显示文件的内容。
回车键滚动一行,[n]d 滚动n 行,空格键翻一屏,Λd 翻半屏,q 结束。
tail-/+nfname其中–n显示文件的最后n 行,缺省为最后10 行;+n从文件的第n 行开始显示cpfname1fname2拷贝"文件1" 到"文件2”。
lnfname1fname2链接"文件1" 到"文件2”,其中"文件1" 是个实际存在的文件,而"文件2" 不必是已有的文件。
命令执行者对"文件1" 要有读的权限,对"文件2" 所在的目录要有写的权限。
如果"文件2" 已经存在,ln 命令并不是把"文件1" 的内容加到"文件2" 的内容中,而是使"文件2" 得到"文件1" 的链接地址,这样"文件2" 就丢失了原先的链接地址,即原先的文件内容再也找不到了。
因为"文件1" 和"文件2" 有相同的地址,所以改变二个文件中的任何一个,都使该块硬盘保存的文件内容发生了改变,我们看到的是二个文件都改变了。
如果你确实要把二个文件的内容加到一起,可以使用的命令是catfname1 >> fname2关于>> 在下面输入输出转向中会讲解。
rmfname删除指定的文件。
在用通配符时要小心,不要把不想删除的文件删掉了。
rm*可将当前目录下的所有普通文件全部删去。
rm-rdname删除dname 目录, 该目录不必是空目录,小心系统不给予任何警告就将该目录下所有文件、子目录全部删除。
date显示当前的系统时间和日期。
finddir-listbool-exp查找文件。
find/usr-name文件名-print在/usr 目录下,按文件名查找,找到即逻辑为真,就在屏幕上打印输出文件的全路径名。
文件名可以包含统配符。
find/usr-typec-print在/usr 目录下,按文件类型查找,找到即逻辑为真,就在屏幕上打印输出文件的全路径名。
其中c可以是f一般文件b块设备文件c字符设备文件d目录p管道find/-fstypeurfs-prune-o-name<filename>-print在51工作站,如果有远方站挂了本站上,为阻止它到远方站的硬盘上找文件,可这样用。
find/-size+2000-print查找大于2000block(1block=512字节)的文件。
find /–mount–mtime–2–ls查找在二天之内修改过的文件。
tartvf/dev/fd0列出fd0 设备(即软盘)中的目录。
70 系列上软盘的设备名是a:,使用时请按具体情况更改设备名。
tarxvf/dev/fd0把软盘中的文件按原目录复制到操作系统中。
tarcvf/dev/fd0/usr/guest把"/usr/guest" 目录下的文件存入软盘, 并把软盘中原有的文件全冲掉。
tarrvf/dev/fd0 /usr/guest把"/usr/guest" 目录下的文件存入软盘, 软盘中原有的文件仍保留。
用tar 命令保存到软盘中的文件不能直接使用, 一定要恢复到系统中才能使用。
如果设备名是一个磁带机,则对磁带机进行操作。
该命令的缺点是,如果文件较大,一张盘片存不下时,没有换盘提示,而是给一个出错信息,停止该命令。
ps显示系统中运行的进程,这个命令的选项有:-e显示所有进程-f在第一列显示进程所有者的名字-l产生一个长的输出报告主要输出项:PID 进程号,CMD 启动该进程的命令,UID 使用该命令的用户名。
一些实用命令系统组态文件和访问/usr/fox/sp 目录下系统组态文件sldb文件是在软件安装时建立的,该文件保存了I/A Series 系统上每一个站的如下4条信息,分别是:· Station Letterbug: 工作站的letterbug。
· Host AP: 该工作站的主站-AP -的letterbug。
· System Monitor AP: 监视该工作站的装有系统监视器的AP。
· System Monitor Domain: 系统监视器的名字。
例如:more /usr/fox/sp/sldb11ABGW11AP2011AP20SYSM1111AP2011AP2012APBUSYSM1211CM1011AP2011AP20SYSM1111CP1011AP2011AP20SYSM11hldb文件是在软件安装时建立的,该文件保存了I/A Series 系统上每一个站的如下信息。
· Station Letterbug: 工作站的letterbug。
· Station Type: 以代码表示的工作站的类型(AP,CP,WP,etc)例如:more /usr/fox/sp/hldb11CP10201 (2带头的为CP)11AP20303 (3带头的为AP、AW)12APBU403 (4带头的为WP)/etc 目录下的几个文件FILENAMECONTAINS/etc/fox/loghostLogical host of WP50/WP51/etc/aplnsLogical nam es of all AP’s & PC’s/etc/cplnsLetterbugs of all Control stations and gateways/etc/histlnsNames of all historians/etc/histlocsHistorian names and letterbug of host/etc/lblnsLibrary volumes names/etc/printersList of names and types of printers/etc/wplnsLogical name of WP’sfrev报告节点上所有固件和ECB的EEPROM的版本号例如:/opt/fox/bin/tools/frev注意:要本命令正常执行,节点上至少要有一个系统监视在运行。
/usr/fox/sp/files/DB<cp_letterbug>.UCChecking point 文件。
这不是文本文件!如果想看该文件,请用CP维护命令中介绍的dbvu命令。