文档库 最新最全的文档下载
当前位置:文档库 › Unix下onstat的使用

Unix下onstat的使用

Unix下onstat的使用
Unix下onstat的使用

onstat的每个选项标志和功能

主题或功能选项标志

onstat -- 显示使用onstat方法

onstat -C B树刷新请求

onstat -B 缓冲区,所有使用的或未使用的信息

onstat -b 当前使用中的缓冲区信息

onstat -X 显示关于共享或等待缓冲区的线索的精确信息

onstat -h 显示缓冲区杂凑链信息

onstat -c 配置文件信息($INFORMIXDIR/etc/$ONCONFIG) onstat -d 显示各Dbspace中chunk常用信息

onstat -D 显示各Dbspace中前50个chunk的页读入/写出信息onstat -I 交互方式

onstat -s 显示latch的常用信息

onstat -k 显示关于活动锁的信息

onstat -l 日志信息(逻辑日志和物理日志,包括页地址)

onstat -R 显示LRU队列,FLRU队列,MLRU队列的详细信息onstat -g 监控多线索等信息

onstat -m 显示OnLine系统消息日志的最后20行内容

onstat -p 显示OnLine活动简要表(profile)统计数据

onstat -r 周期性地重复onstat命令

onstat -o 将当前共享内存段的副本存储到一个指定的文件中onstat -a 面向用户(小写)选项汇总

onstat -t 显示活动tblspace的常用信息

onstat -x 显示事务信息

onstat -u 用户线索和事务

onstat -F 显示页刷新到磁盘时发生的各种写操作类型计数信息onstat -z 将所有统计计数置0(清空简要表统计)

onstat -a 等同于onstat–cuskbtdlp

o nstat-m :显示消息日志的最后20行.

消息日志的内容包括:

1)、检查点信息

2)、读写错误信息

3)、ONLINE模式转换信息

4)、长事务

5)、日志文件满(LOG FILE FULL )

若想显示完整信息,可直接编译消息日志文件.

onstat -d:磁盘空间的使用情况,包括DBSPACE和CHUNK的信息Dbspaces

address number flags fchunk nchunks flags owner name

c57ef158 1 1 1 1 N informix rootdbs

c57efd18 2 2001 2 1 N T informix tmpdbs

c57efdd8 3 1 3 1 N informix llogdbs

c57efe98 4 1 4 1 N informix plogdbs

c57eff58 5 1 5 8 N informix datadbs1

5 active, 2047 maximum

Chunks

address chk/dbs offset size free bpages flags pathname

c57ef218 1 1 0 150000 148715 PO- /dev/vg01/lvol1 c57ef378 2 2 0 250000 249881 PO- /dev/vg01/lvol2 c57ef458 3 3 0 125000 197 PO- /dev/vg01/lvol3 c57ef538 4 4 0 125000 2447 PO- /dev/vg01/lvol4 其中的FREE项,显示了该CHUNK的空闲空间大小(Kbytes).

onstat -l :日志文件情况

Physical Logging

Buffer bufused bufsize numpages numwrits pages/io

P-2 42 256 123414 1068 115.56

phybegin physize phypos phyused %used

400035 122500 110222 42 0.03

Logical Logging

Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io L-2 0 64 6150454 194478 8434 31.6 23.1 Subsystem numrecs Log Space used

OLDRSAM 6150454 385076912

address number flags uniqid begin size used %used

c128d020 1 U-B---- 6776 300035 12500 12500 100.00 c128d03c 2 U-B---- 6777 303109 12500 12500 100.00

c128d058 3 U-B---- 6778 3061dd 12500 12500 100.00 c128d074 4 U-B---- 6779 3092b1 12500 12500 100.00 c128d090 5 U-B---- 6780 30c385 12500 12500 100.00

c128d0ac 6 U---C-L 6781 30f459 12500 6768 54.14

c128d0c8 7 U-B---- 6772 31252d 12500 12500 100.00

c128d0e4 8 U-B---- 6773 315601 12500 12500 100.00 c128d100 9 U-B---- 6774 3186d5 12500 12500 100.00 c128d11c 10 U-B---- 6775 31b7a9 12250 12250 100.00

其中:%USED:使用百分比

FLAGS字段的含义:

F: 空闲B:已备份C: 正在接收事物记录

U: 正在使用A: 新增日志L: 包含最后一个检查点

onstat - u:ONLINE的用户情况

Userthreads

address flags sessid user tty wait tout locks nreads nwrites c57f1018 ---P--D 1 informix - 0 0 0 757 36481 c57f1504 ---P--F 0 informix - 0 0 0 0 377273

c57f19f0 ---P--- 5 informix - 0 0 0 0 6742

c57f1edc ---P--B 6 informix - 0 0 0 29 257

其中:flages字段的含义:

第一列:(S:等待mutex;Y:等待条件;L:等待锁;B:等待缓冲区;

C:等待检查点;X:长事务清理;G:等待长缓冲写;T:等待事务)

第二列:(*:事务执行时,发生I/O错误)

第三列:(A:正在备份;B:操作已被记录在日志中;P:分布处理已准备好;

C:正在提交;R:正在回滚)

第四列:(P:会话的主线索)

第五列:(R:在read rsam 调用中;X:进程在关键分区)

第七列:(M:特殊监控;D:特殊线索;C:清理线索;F:特殊清页进程;

B:特殊B+树清页线索)

onstat -k :用户持有锁的情况

锁按照粒度分为6种:库锁、表锁、页锁、行锁、字节锁、键锁

字节锁:更新包含有VARCHAR类型的行时,加在该行上的锁。

键锁:用于索引树上的锁。一般在相应字节上加删除标志。

这几种锁的识别如下:

TYPE ONLSNUM ROWID SIZE

库锁HDR+X10000022050

表锁100000e00

页锁1000

行锁101

字节锁HDR+B909

键锁很大的16进制数

锁的生命期:1、不使用事务时,操作完成即会释放对应的锁;

2、若使用事务,锁将伴随整个事务。(即随这COMMIT WORK或ROLLBACK WORK 而释放)

(**锁的几种类型:共享锁(SHARE),排它锁(EXCLUSIVE),可升级锁**)

onstat -p :显示系统资源状况(是否充分)

Profile

dskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached 2112876 5085802 697502689 99.70 469082 1154138 9885314 95.25 isamtot open start read write rewrite delete commit rollbk

269117818 4202839 19282008 199402561 3286406 981022 270765 261330 20733

gp_read gp_write gp_rewrt gp_del gp_alloc gp_free gp_curs

0 0 0 0 0 0 0

ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes

0 0 0 66354.52 3954.04 341 682

bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans 721270 153 794000443 0 0 246 72878 784815

ixda-RA idx-RA da-RA RA-pgsused lchwaits

458268 5293 1041489 1480397 1904

OVONLS:指示ONLSPACE值不够,ONLSPACES值应增大

OVLOCK:锁溢出LOCKS应增大

OVUSER:用户表资源不够USERS

OVBUF:缓冲区资源不够BUFFERS

以上数字若持续增加,表明相应参数值应调整

DEADLOCKS:检测到的死锁数

DLTOUTS:网络超时死锁

DEADLOCK_TIMEOUT:一般为60秒,若增大此数字,可以减少死锁数,但会增加响应时间,用户看来性能更差;若减少此数字,死锁数可能会增大,但会减少响应时间,在用户看来,响应时间变快了.

查看数据库状态

正常情况下是

infodb% onstat -

IBM Informix Dynamic Server Version 9.40.FC7 -- On-Line -- Up 35 days 16:51:16 -- 3920896 Kbytes

长事务情况下是

infodb% onstat -

IBM Informix Dynamic Server Version 9.40.FC7 -- On-Line (LONGTX) -- Up 35 days 16:41:40 -- 3920896 Kbytes

Blocked:LONGTX

二、显示事务(transaction)信息

其中flag字段中第三个标志位为R说明事务在rollback,说明这个事务是长事务infodb% onstat -x

IBM Informix Dynamic Server Version 9.40.FC7 -- On-Line (LONGTX) -- Up 35 days 16:41:56 -- 3920896 Kbytes

Blocked:LONGTX

Transactions

1cf0a6748 A-R-- 1cd55c618 642073 119403 119405 0x1aa91e4 DIRTY 0

三、通过长事务的userthread值找出session id

infodb% onstat -u |grep 1cd55c618

1cd55c618 --RPX-- 1880841 informix - 0 0 642073 256446 323049

1. dbexport

将数据库以ASCII方式下载。该命令常用于迁移数据库。

如:命令dbexport -o /informix/db_export stores7,将数据库stores7 下载到/informix/db_export/stores7.exp 目录下。

数据库模式文件存放在/informix/db_export/stores7.exp/stores7.sql 下。

2. dbimport

与dbexport 配合使用,根据dbexport 的输出创建数据库。

如:命令dbimport -c -i /informix/db_export stores7

根据上例中输出结果创建数据库。

3. dbload

将ASCII 文件中的数据传送到数据库中。

4. dbschema

将数据库的模式输出到文件中,可用于重建数据库或表。

5. oncheck

数据一致性检查和索引修复工具。常用选项有:

oncheck -ce 检查Chunks 和extents

oncheck -cd 检查数据行

oncheck -ci 检查索引值

oncheck -cI 检查索引值和rowid

oncheck -cr 检查系统保留页

oncheck -cc 检查系统目录表

6. oninit

启动OnLine

7. onlog

显示系统逻辑日志的内容。常用选项有:

onlog -l 显示已经备份到磁带上的日志信息

8. onmode

改变OnLine 的运行模式,强制检查点动作,切换逻辑日志以及杀死指定的进程。常用选项有:

onmode -k 关闭OnLine

onmode -c 强制检查点动作

onmode -l 切换逻辑日志到下一个逻辑日志文件

onmode -z 杀死指定的进程

onmode -F 释放多余的内存

onmode -a 动态分配内存

9. onparams

改变OnLine 的逻辑日志和物理日志的配置参数。(添加逻辑日志时使用)

10. onspaces

创建、删除和修改dbspace、chunk工具。

11. ontape

进行逻辑日志的备份,改变数据库日志的状态,执行数据恢复。常用选项有:

ontape -a 备份所有已满的逻辑日志

ontape -c 启动连续逻辑日志备份

ontape -s 启动数据备份

ontape -r 启动数据恢复

ontape -s -B | -N | -U 数据库名改变数据库日志的状态

12. onstat

监视数据库的操作。常用选项有:

onstat --help 显示所有信息help

onstat - 显示数据库状态信息

onstat -l 显示物理日志和逻辑日志信息

onstat -g ses 显示用户线索信息

onstat -g sql 显示sql语句

onstat -k 显示锁信息

onstat -x 显示事物信息

onstat -d 显示数据库空间使用信息

onstat -D 显示CHUNK读写信息

onstat -c 显示配置信息

onstat -m 显示online.log最后20行信息

onstat -p 显示性能信息

onstat -r 周期性重复显示信息

onstat -u 显示用户信息

onstat -z 将所有统计值置为0

onstat -g ath 显示线程

onstat -g seg 显示内存信息

onstat -g rea 显示等待线程

onstat -g act 显示活动线程

onstat -g iof 显示CHUNK读写信息

onstat -g ioq 显示AIO队列信息

onstat -g ntu 显示网络端口读写信息

onstat -g ntd 显示线程读写信息

13. 在x-windows下可以运行的程序

$ onperf 数据库性能监控

$ ipload Informix最快的load数据工具

$ onpload ipload的命令行方式工具

14. onbar

$ onbar 支持IBM光盘库、磁带库的备份工具

15. Dbaccess

$ dbaccess 最常用的数据库管理(库、表、索引)工具

16. onmonitor

$ onmonitor 菜单界面的Informix数据库管理工具

17. Update statistics 需要定期处理,最好每天都做

对性能最有影响的SQL语句

18. set explain on 打开分析SQL语句性能的开关

19. dbaccessdemo7 建立demo数据库

3.5 数据库导入/导出

Informix数据库在不同配置(如数据库空间大小、名称等)的系统上进行恢复与备份时,使用ontape、onbar等方式备份的数据库可能无法恢复。推荐使用导入dbimport/导出dbexport方式进行备份与恢复。

3.5.1 数据库导出(备份)

$ cd /informix ; mkdir export_db 建立导出目录,已存在则可跳过

$ dbexport db_name -o /informix/export_db 导出数据库db_name

$ tar cvf db_name.tar /informix/export_db 打包export_db目录为db_name.tar $ compress db_name.tar 压缩为.Z文件

3.5.2 数据库导入(恢复、新建)

$ cd /informix

$ uncompress -c db_name.tar.Z | tar xvf - 解压缩、解包

$ dbimport -d mapdbs_sd -l buffered -i <目录, db_name.exp的父目录> db_name

参数说明:

-d mapdbs_db 指定dbspace为mapdbs_sd,应根据实际修改,注意:必须指定本参数,否则数据库可能会建立在rootdbs。

-l buffered 指定数据库为buffered日志模式

db_name 数据库名,必须与目录db_name.exp匹配

如果需要改变数据库的名称,如改变数据库名db_name为new_db_name则在导入前必须进行如下:

a) 改变文件db_name.exp/db_name.sql为db_name.exp/new_db_name.sql,“.sql”不变;

$ cd db_name.exp

$ mv db_name.sql new_db_name.sql

b) 改变目录db_name.exp为new_db_name.exp,“.exp”不变;

$ mv db_name.exp new_db_name.exp

2.3.5.3 修改数据库日志模式

$ ontape -U db_name

如果失败,则可能需要0级备份,可使用如下命令

$ ontape -s -L 0 -U db_name

$ onmonitor

选择Status/Databases可查看状态。

2.3.6 数据库错误码查询方法

Informix的错误码可通过命令finderr查询错误详细信息,该命令在安装目录的bin目录(如/informix/bin)下。

$ finderr 107 查询错误代码107的详细信息

$ finderr 显示其帮助

HP UNIX操作系统管理常用命令

HP UNIX操作系统管理常用命令 2009-02-05 14:41 具体的命令格式和功能可用m a n命令来查看,具体语法是m a n c o m m a n d 1、#i o s c a n-n f:列出各I/O卡及设备的所有相关信息,如逻辑单元号,硬件地址及设备文件名等。 2、#p s-e f:列出正在运行的所有进程的各种信息,如进程号,进程名等。 3、#n e t s t a t-r n:列出网卡状态及路由信息。 4、#l a n s c a n:列出网卡状态及网络配置信息。 5、#b d f:列出已加载的逻辑卷及其大小信息。 6、#m o u n t:列出已加载的逻辑卷及其加载位置。 7、#u n a m e-a:列出系统I D号,O S版本及用户权限等。 8、#h o s t n a m e:列出系统网络名称。 9、#p v d i s p l a y-v/d e v/d s k/c*t*d*:显示磁盘各种信息,如磁盘大小,包含逻辑卷,设备名称等。 10、#v g d i s p l a y-v/d e v/v g00:显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。 11、#l v d i s p l a y-v/d e v/v g00/l v o l1:显示逻辑卷信息,如包含哪些盘,是否有镜像等。 12、如需修改网络地址、主机名等,一定要用s e t_p a r m s命令 #s e t_p a r m s h o s t n a m e #s e t_p a r m s i d_a d d r e s s 13、查看网卡状态:l a n s c a n 14、确认网络地址:i f c o n f i g l a n0 15、启动网卡:i f c o n f i g l a n0u p 16、网络不通的诊断过程: l a n s c a n查看网卡是否启动(u p) p i n g自己网卡地址(i p地址) p i n g其他机器地址,如不通,在其他机器上用l a n s c a n命令得知s t a t i o n a d d r e s s,然后l i n k l o o p s t a t i o

实验报告一:Unix环境基本命令的使用

实验报告 首都师范大学信息工程学院 课程名称:网络设计与应用管理实践 实验名称:Unix环境基本命令的使用 任课教师:刘羽实验时间:2010-03-13 姓名:何淼学号:1081000016 专业:计算机科学与技术(师范) 一、实验目的及要求 1、熟练掌握Unix环境下的基本操作 2、熟练掌握常用的Bash命令 3、理解Unix环境下目录结构和用户目录权限 4、掌握vi或emacs的使用方法 二、实验环境 1、操作系统:Windows XP 、Windows 7 2、软件:VMware Workstation v7.0.0.203739版本 3、硬件:内存—2GB、CPU—Core(TM)2 Duo E7200、硬盘、320GB 三、实验内容、步骤、现象 1、实验内容:Unix环境下Bash基本命令—cd、pwd、ls、grep、more、mkdir、rmdir、cp、mv、chmod、chown、wget、ifconfig、netstat等命令的使用方法以及vi和emacs的使用方法 2、步骤及其现象: (1)打开terminal

(2)用ls查看目录 (3)cd命令

cd进入Desktop目录 返回上级目录(4)用pwd显示当前工作目录

(5)用wget命令下载文件 用wget -d https://www.wendangku.net/doc/4318423676.html,下载了学校首页到桌面

文件名存为index.html,打开后如下所示 (6)运用cp命令

把刚才下载的index.html文件复制到桌面上的abc目录下 发现abc目录中出现了index.html (7)删除命令rm

unix操作基本命令

UNIX系统操作入门篇(一) 这篇东西是关于Unix系统操作的教程。也是Unix的入门教程。如果你有兴趣学,请看下去,保证你可以学到许多有用的东西。如果你满足于dos,windows的操作,不想对网络服务器,有任何了解的话,可以不看。因为你并不想成为计算机高手。本教程仅仅讲授Unix系统的常用命令,不涉及Unix的历史、安装和编程。如果你想得到更多的知识,请查找其他的教材。本教程参考了《精通Unix》、《Unix基础》、《Unix系统使用指南》等书,你可以在那里找到更多的知识。 准备知识: Unix是一个多任务多用户的操作系统。多任务是指可以同时运行几个不同的程序,或命令。在操作系统的术语里叫“进程”,就象在运行Windows95的时候我们可以一边听CD 一边打字,同时打印机还在工作。多用户是指一台运行Unix系统的机器可以同时具有几个不同的输入输出设备,给几个,几十个用户同时使用。不同的输入输出设备我们称为终端。Unix 给每个终端设置不同的序号以协调工作,这个序号被称为终端序号。Unix是一个根本不同于Dos的系统,无论其命令格式,用途都和Dos有很大区别。比如:目录分割符是"/",而不是"\"。具体的不同请参考其他书籍。 开始练习之前: 在开始教授Unix命令之前,请先记下这个地址:https://www.wendangku.net/doc/4318423676.html,。它是一台在美国的,连上Internet的Unix主机。之所以告诉大家这个地址是因为它提供免费的帐号供大家使用。是免费的。就是说你可以先去那里申请一个帐号,然后在那里练习你所学到的Unix 命令。因为我相信不是每个朋友都可以轻松地得到Unix帐号的。在你成功的申请好帐号之后,请在你Windows95的dos窗口里输入"telnet https://www.wendangku.net/doc/4318423676.html," 等待连上主机。接下来就是输入你的用户名和密码,不要告诉我这些你都不会,如果你不会的话,你是怎么连到这个网页的?现在假定你连上了主机,系统的提示符应该是"https://www.wendangku.net/doc/4318423676.html,%",对这个就是提示符就象dos里的"c:\>"。接下去我将开始命令篇。 ls 你记不记得你学会的第一个Dos命令?反正我学会的第一个命令是dir:列目录和文件的命令。你学会的第一个Unix的命令也是列目录和文件的命令ls. 功能列出当前目录下的文件和目录。同Dos一样,Unix系统命令也是带参数的。ls的参数有"a","l","F"。请注意,F是大写。Unix系统里对命令的大小是严格区分的。(所以我们做网页常常会发生连接错误)同dos 不一样的地方在于,Unix命令的参数是"-"为其前导,而不是"/"。所以完整的ls命令是 ls -l -a -F或ls -laF -l:long的意思,把文件的其他资料,如文件长度,上次修改的日期等等列出来。 -a:all的意思,把本目录下所有的文件,包括隐含的文件也列出来。 -F:显示文件类型。"*"表示可执行文件,"/"表示目录,"@"表示连接。 好,请在你的机器上输入ls -l -a -F,或许这是你一生里第一个Unix命令。记住了吗? cd 变换目录,和Dos相同。如果你在cd后面没有给定目的地,则表示目的地是家目录。在unix 中有三中表示目录的符号".","..","~"。"."表示当前目录路径的位置".."表示当前路径的上一层目录,或称"父目录" "~"表示家目录,所谓家目录指系统管理员分配给你的目录,比如你的用户名是li,那么你的家目录就是在"~li",在cd后面加上"~li"就是去你的家目录。 date 显示出当前的时间和日期,记住在Unix里你是无法修改系统时间的。输出时间一般是格林

UNIX基础教程

Unix及Shell基础 目的:熟悉使用Unix环境,使用bash提高效率. 主要内容:Shell介绍,基本命令使用,使用bash,Shell脚本

目录 0.Unix介绍 (3) 1.Shell命令 (3) 1.1Shell介绍 (3) 1.2启动文件与环境变量 (3) 1.3内建命令 (5) 1.4匹配符 (5) 1.5选择Shell (6) 1.5.1.bash介绍 (6) 1.5.1.1bash优点 (6) 1.5.1.2约定 (6) 1.5.1.3.bash快捷键 (6) 1.5.1.4示例 (7) 1.5.2其它Shell (7) 1.6基本命令 (8) 1.7输入输出重定向 (11) 1.8文件权限和进程 (12) 2.Shell编程 (12) 3.其它需要熟悉的 (13)

0.Unix介绍 google"Unix历史" 1.Shell命令 1.1Shell介绍 Unix系统分成三个重要部份:系统核心,Shell,工具程序。 用户不易和系统内核直接沟通,需要有一个友善的界面(interface),使得操作时能更为方便,这个界面便是Shell。 系统启动过程:在机器启动时由引导程序载入内核文件,之后把控制权交给内核,内核初始化后执行的第一个程序是init,然后再初始化到登录界面,这时候就到了大概如下的界面: login: 登录后就执行了默认的Shell,这在/etc/passwd中指定。 目前常见的shell有: a.Bourne shell:sh b.C shell:csh c.Korn shell:ksh d.tcsh(free) f.Bourne Again shell:bash(GNU) 1.2启动文件与环境变量 进入shell后会执行用户的配置文件,具体文件名视所用shell而定,通常都会执行~/.profile或~/.bash_profile。 内核在执行程序的时候可以传入环境变量(见man execve),格式是word=value, 当然了,这个格式是由应该程序解释的,所以在shell中用了大量的环境变量,其中有些是常用的: PATH shell查找命令和程序的路径 HOME用户的主目录,默认是在/etc/passwd中指定的目录 PS1在命令行出现的shell命令提示符 TERM终端类型 SHELL一些程序如vim会用到 查看相关环境变量设置: $echo$TERM

SCO_UNIX系统常用命令.

SCO UNIX系统常用命令 一. 常用系统命令 1. 登录 在 login :下,输入用户名,密码,进入显示 shell 名令提示符,超级用户 #>,普通用户$>. 2 su #>su – oracle 3 退出 exit logout ctrl +d(强制退出 4 passwd 修改密码 5 man 查命令的解释 6who 查看登录用户,包括自己。 Who am I 7finger 显示当前用户的信息。 8clear 清屏 9setcolor – n 置屏幕为 normal , 黑底白字。 10wall 广播信息 wall -》回车-》输入内容-》 ctrl +d mail 发送邮件

mail 接收用户名-》回车-》输入内容-》 ctrl +d 11关机 shutdown – g0 – y 立即关闭无需确认 haltsys reboot init 0 关机 init 6 停止系统运行并重启 12du dfspace du :显示文件目录占用的磁盘空间大小。 Dfspace: 显示空闲磁盘空间。 13scoadmin 系统管理工具 14uname – X 显示系统信息 15env 显示更改环境设置 set 16sar 系统维护的重要工具 /usr/lib/sa/sar_enable – y 打开 /usr/lib/sa/sar_enable – n 关闭 从 14个方面报告系统的活动情况 , 重点监视内存和 cpu 的使用情况 . sar – r 30 4 报告内存和交换区的使用 .

sar – u 30 4 报告 cpu 的使用情况 . Wio 值高表示硬盘存在 IO 瓶颈 Idle 值高表示等待分配内存 , 需扩内存小于 30表示进程主要竞争的自源是cpu. ipcs 显示共享内存 ipcrm -m(s id 号 integrity 把文件控制数据库与文件系统中的文件 , 进行比较 . Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来 . 二. 文件目录相关命令 1 pwd 显示当前所在目录 2cd 3mkdir 创建目录 4rmdir 删除目录 5rm 删除文件 rm – r 6mv 源目标 7cp 源目标 cp -r 8ln 源目标文件的链接

unix-r命令使用

第十一章 Korn shell 翻译:hfzheng hfzheng@https://www.wendangku.net/doc/4318423676.html, 转载请保留此信息作为命令翻译器的shell 在任何UNIX环境下,shell通常作为命令翻译器。通过对命令行方式下键入的命令或放在脚本文档中的命令行进行翻译,能够和内核进行交互。Shell接收、分析、处理来自用户或脚 $ echo pwd pwd $ echo $(pwd) /home/usr1 历史机制 Korn shell保存了最近键入的命令历史,利用历史机制用户能够查看、重复、 编辑、修改先前执行的命令。 History命令 Korn shell保存历史命令在一个由HISTFILE变量指定的文档中,默认文档是$HOME/.sh_history。 使用HISTSIZE变量能够指定保存的命令数,假如没有配置,将保存最近128条命令。 使用korn shell的行内编辑器能够编辑和重新运行前面执行过的命令。例如vi。行内编辑器由环境变量EDITOR指定。 配置EDITOR变量为history命令指定行内编辑器如vi。 默认情况下,history命令显示最近16条命令到标准输出,例如: $ history …… 157 date 158 cd /etc 159 touch dat1 dat2 160 ps -ef 161history 左边的数字是命令的编号,使用这些数字您能够告诉shell要重新执行哪条命令。要显示不带命令编号的历史记录,使用如下命令: $ history –n 显示改命令和他前面四条命令,执行下面命令: $ history -4 反序显示历史记录列表,执行下面的命令: $ history –r 显示最近使用的cd和ls命令,执行以下命令: $ history cd ls r命令 r命令是个简单的korn shell命令,用于重复一个命令,例如: $ cal $ r 能够使用带命令编号的r命令来重新执行某一命令,例如下面示例重新执行命令历史记录中编号为210的命令: $ r 210

UNIX 常用命令

6.dd 删除一行文本所用的操作符 7.10x 删除10个字符所用的操作符 8.. 点重复用户最近一次文本修改 9.$ 移动光标到当前行尾 10.W 将光标向右移动一个字 11.K 将光标向上移动 12.j 将光标向下移动 13.h 将光标向左移动 14.l 将光标向右移动 15.A 在当前行尾输入文本 16.O 在当行上面添加一行 17.o 在当前行下面添加一行 18.U 撤销对当前行所做的所有修改 19.r 替换光标所在位置的字符 20./ 向前搜索指定的字符串 21.?向后搜索指定的字符串 22.:q! 不保存文件,退出vi 23.a 将输入的文本插到光标位置处 24.0(零)将光标移到当前行首 25.ls 列出当前目录的内容 26.pwd 显示当前目录的路径名 27.cd 改变当前目录到主目录 28.mkdir xyz 在当前目录下创建xyz 目录 29.ls-l 以长格式列出当前目录 30.cd.. 改变当前工作目录到当前目录的父目录(改变到了另一个目录) 31.ls-a 列出所有文件包括隐藏文件 32.cat xyz 在屏幕上显示xyz 文件的内容 33.lp xyz 在默认打印机上打印xyz文件 34.rm xyz 删除xyz文件 35.rmdir xyz 删除xyz 目录 36.cancel lp1 取消lp1打印机上的打印作业 37.lpstat 显示默认打印机的状态 38.rm-i 在删除文件之前要求确认 39.rm 删除文件 40.rmdir 删除目录 41.lp 打印文件 42.Cancel 取消打印请求 43.Lp-n 打印文件的多份副本 44.cd 改变到主目录 45.mkdir 创建目录 46.mkdir-p 创建两层目录结构 47.cd 改变到根目录下 48.cat- 在屏幕上显示文件 49.cat-- 在屏幕上显示两份文件 50.G 将光标放在文件的最后一行上 51./most查找字most 52.[Ctrl-g] 显示当前的行号 53.2dw 删除两个字 54.“x4yy 复制4行到缓冲区x中 55.66G 将光标定位到第66行 56.rx 用字母xti替换光标处的字符 57.“lp 查看缓冲区的1的内容 58.:set number 设置行号选项 59.“x5yy 保存5行到缓冲区X 60.:r!date 将日期串读入(输入)用户文件中 61.:!ls 列出当前目录 62.:ab 创建缩写 63.:unab 取消缩写68.mv xxx yyy 将xxx重命名为yyy 69.rm* 删除当前目录下的所有文件 70.ls*[1-6] 列出所有文件名以数字1-6结尾的文件 71.cp file??source 复制所有文件名以file开头,后面跟两个字符的文件 72.pr-2 myfile 以两列格式化myfile 73.pg myfile 以逐屏显示的方式浏览myfile 74.cat myfile>yyy 复制myfile到yyy 75.cat?myfile>>yyy 将所有文件名为myfile前加一个字符的文件内容加到yyy文件中 76.find.-name“file*”-print 查找所有文件名以file开头的文件 77.find-name xyz-size20-print 查找所有文件名为xyz大小为20块的文件 78.cut-f2 xyz>xxx 保存xyz文件的第2个域到xxx文件中 79.more zzz 逐屏读zzz文件 80.alias 该命令创建命令的别名 81.ls-i 列出当前目录下的文件名及其i节点号 82.echo 该命令在输出设备上显示其输出参数 83.\a 警报(响铃) \n 回车换行 \b 回退 \r回车不换行 84.echo A>>B 把A追加到B 1.编辑器:编辑器是一个工具,可以方便的创建新文件或修改旧文件 2.UNIX操作系统支持的编辑器:(行编辑器)Emase,ex,ed,(全屏编辑器)vi,view /* 3.x 删除光标出的字符 r 替换光标所在位置的字符 / 向前搜索指定的字符串 ? 向后搜索指定的字符串 h 将光标向左移动一行 A 将输入文本放在当前行的行尾 q! 不保存文件,退出vi wq 保存文件并退出vi a 将输入的文本插入到光标位置后 $ 将光标移到当前行行尾 0 将光标移到当前行行首 K 将光标向上移动一行 4.dd 删除一行 dw 删除1个字 yy 复制1行 yw 复制1个字 d$ 删除到当前行尾 :z2yy 将两行保存到缓冲区z “zp 将缓冲区z的内容复制到当前行后 “2p 将缓冲区2的内容复制到当前行后 5.G 将光标放到文件的最后一行上 /most 查找字most [Ctrl-g] 显示当前行的行号 2dw 删除两个字 j 将光标向下移动一行 “x4yy 复制4行到缓冲区x $ 将光标定位到当前行尾 0(零)将光标定位到当前行首 66G 将光标定位到第66行 x 删除光标出的字符 rx 用字母x替换光标出的字符

UNIX常用命令简介

UNIX常用命令简介使用说明: 除斜体字部分外,其它要求新员工全部掌握。修改记录: 2000年12月26日第一版

目录 4第0章建立自己的环境 1、CSH4 2、BSH/SH4 3、KSH4 4第一章目录及文件操作 1、ls4 2、pwd5 3、cd5 4、mkdir5 5、more5 6、cp5 7、mv6 8、rm6 9、chmod6 10、chown7 11、diff7 12、wc7

13、touch7 14、find8 15、grep8 16、vi9 15第二章设备管理 1、mount15 2、umount15 3、tar15 4、du16 5、ioscan16 6、cpio16 16第三章进程管理 1、ps16 2、kill16 17第四章系统管理和用户 管理 1、who17 2、passwd17 3、su17

4、date17 5、shutdown17 6、echo18 7、env18 8、uname18 9、netstat18

第0章建立自己的环境 1、CSH 在使用C-SHELL时,有两个环境文件需要配置:.cshrc 和.login(以“.”开头的文件通常的情况下是隐藏的,可以采用命 令“ls -a”查看)。 .cshrc设置说明 umask 027 # 设置创建文件时的缺省权限 set history = 32 # 设置需要记忆的历史命令数目 setenv WORK_DIR $HOME # setenv 用于csh设置环境变量 setenv TERM vt100 # 设置终端类型 setenv PATH /opt/softbench/bin:/usr/bin/X11:/usr/c++/bin:/usr/contrib/bin: \ /usr/local/bin:/usr/contrib/bin/X11:/usr/local/bin/X11: \ /opt/ansic/bin:/opt/nettladm/bin:/opt/graphics/common/bin: \ /opt/upgrade/bin:/opt/CC/bin:/opt/langtools/bin:/opt/imake/bin: \ ${PATH}:.:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib/esql # 设置执行搜索路径 .login设置说明 stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" \

UNIX命令

入门介绍和常用命令 如果文件系统磁盘空间不足,则可能出现停止服务等反常现象。 建议各现场系统环境维护人员要定期检查一下Domain所在文件系统的磁盘空间是否足够。命令: df -k df -m df -g等。 历史: BSD,SYSTEM V 主流商业版本 SUN SOLORIS IBM AIX HP-UX Tru64 UNIX LINUX 登录和用户管理 进入系统 login: passwd: 字符方式: 字符终端(console,tty) telnet,term-tools 图形方式(x-window protocal): 从主机登录; 图形终端工具(reflection,hummingbird,cygwin,etc.) Change passwd: $ passwd old password: new password: reenter new password: chsh $ chsh /bin /sh /bin /csh User informaiton defined in /etc/passwd,readonly for ordinary users.

$ man cmd $ docsearch $ wheris cmd $ which cmd Command Search Path $ echo $PATH 查看自己的用户名 $ whoami who ,w 查看当前谁在系统上 users, u 查看当前系统的用户 id 看登录用户 finger user 查看user 的信息 ps 显示当前进程状况 ps –u user 显示用户名为user 的进程状况 进程调度 后台运行 $ cmd & $ cmd1;cmd2;cmd3 $ cmd1&&cmd2&&cmd3 $ cmd1||cmd2||cmd3 从后台转到前台 $ jobs #查找 $ fg %n 定时任务 at,cron $ at time cmd $ crontab –l $ crontab –e $ crontab user # root can edit other users? crontab 重定向和管道 stdin,stdout,stderr $ cmd >file $ cmd

UNIX操作系统常用命令使用方法

UNIX系统及BSJ2200系统培训 第一章SUN系统介绍 第一节SUN的发展史 (一)硬件体系 81--89 Sun1/2/3 CISC Motrala 680x0系列 89--94 Sun4/60 sparc1 Risc sparc 65 sparc1+ 70 sparc2 Server : Sun/290/670/690 93--96 Sparc10/20 SuperSparc Server : 1000/2000 96--97 Ultra1(140/170/170E/200E) UltraSparc SBUS体系结构,UPA接口 Ultra2 Server : E150,E3000 98--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设) Ultra30,Ultra60 Server : E250,E450,E3500 2000-至今BLADE 150/2000/2500 (二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit Solaris 2.8(8) for sparc平台/intel x86平台 Solaris 2.9(9) for sparc平台/intel x86平台 第二节SUN系统的安装 以SUN Ultra5(9.1G)硬盘Solaris2.7为例,步骤如下: 1、在OK提示下输入:boot cdrom 2、出现“Select Language and local”时,选择“Continue”按钮。 3、出现“The Solaris installation program”时,选择“Continue”按钮。 4、出现“Identify this system”时,选择“Continue”按钮。 5、出现“Hostname”时,先输入机器名后,再选择“continue”按钮。 6、出现“Network connectively”时,先选择“Yes”,再选择“Continue”。 7、出现“IP Address”时,输入IP后,选择“Continue”。 8、出现“Confirm Infirmation”时,选择“Continue”。 9、出现“Name service”时,先选择“None”后,再选择“Continue”。 10、出现“Confirm Infirmation”时,选择“Continue”。 11、出现“Subnets”时,先输入“NO”,再输入“Continue”。 12、出现“Time Zone Geographic region”时,输入“Set”。 13、出现“Geographic region”时,选“Asia Eastern HongKong”。

unix常用命令

UNIX常用命令 以下只说明各常用指令的基本用法, 若需详细说明, 请用 man 去读详细的 manual. 1.关於档案/目录处理的命令 ls——列目录 这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是 某一个档案的内容显示出来。 格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files] 例: #ls (不跟任何参数以简单格式列出当前目录中所有档案) #ls bin (简单格式列出名为bin的文件或目录下的所有档案) #ls /u/ilasII_GB/lib (全路径,列出lib目录下的所有档案) ls 的常用参数如下: -a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 .profile、.tcshrc等 如果我们要察看这类档案,则必须在其后加上参数 -a 。 -l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案归属组,档案大小,档案最後更新时间,甚而 symbolic link 的档案是 link 那一个档等等。显示结果如下所示: drwxrwxrwx 30 root bin 1024 May 23 10:38 u drwxrwxrwx 2 root sys 512 Jul 28 1999 uacn drwxrwxrwx 5 root sys 512 Jul 27 1999 udk lrwxrwxrwx 1 root sys 11 Jul 27 1999 unix -> /stand/unix drwxrwxrwx 35 root auth 1024 Apr 3 13:45 usr 在开始的10个字符上系统给出文件的用户权限。该序列分成四个域。第一个字符为类型域,第2、3、4个字符为用户主域,第5、6、7个字符为同组用户域,第8、9、10个字符为其它用户域,域中字符的含义如下: ●在类型域中: d 表示此文件是一个目录 -表示此文件是一个普通文件 b 表示此文件是一个特殊的块设备I/O文件 c 表示此文件是一个特殊的字符设备I/O文件 l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称。如: unix -> /stand/unix ●在“用户主”、“同组用户”、“其它用户”域中: r 表示有读权限。含义是可以拷贝或显示该文件或目录中的内容。 w 表示有写权限。含义是可以改变或修改该文件。 x 表示有执行权限。含义是可以执行该文件或用cd命令进入该目录,在该目录中建立文件或子目录等。 -表示无权限。

unix-100条基本命令

UNIX 操作入门和100多个命令 unix 入门 ..登录步骤 ========= login : _______ => 输入username password : _______ => 输入密码 ..退出步骤 ========= % logout 或% exit 或% 更改帐号密码 ============ % passwd => 执行后将会出现下列讯息 Changing NIS password for user on ice. Old password: ______ => 输入旧密码 New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合) Retype new password: ______ => 再输入一次密码 在线指令说明 ============ 执行格式:man command-name Example: % man ls 进入远端电脑系统 ================ 执行格式:rlogin hostname [-1 username] Example: %rlogin doc remote login 进入工作站doc 中。 %rlogin doc -l user 使用user 帐号进入工作站doc 中。 执行格式:telnet hostname 或telnet IP address Example: %telnet doc or %telnet 140.109.20.251 文件或目录处理 ================== .列出文件或目录下之文件名称 执行格式:ls [-atFlgR] [name] ( name 可为文件名或目录名称。)

Unix或Linux下ed编辑器的使用方法

ed 编辑器是Linux 操作系统下最简单的文本编辑器。它是以行为单位对文件进行编辑的编辑器,而不像MS-DOS 系统下的edit 那样是以整个屏幕框架为单位对文件进行编辑的。 ed 新建一个文件 ed filename 编辑一个已经存在的文件 ed 分为命令方式和输入方式两种状态。 从输入方式返回到命令方式:在一个空行的行首键入“.”,然后按回车键。 ed 命令的一般格式为:[行号1,行号2] 命令字 [参数] ed 的大部分命令均为单个小写字母。 激活ed 命令后进入的是ed 编辑器的命令行状态,如果键入的命令不正确,系统会返回一个?,表示不知道你要执行什么任务。 [n] a 附加文件命令(a) 其中n是行号,a 命令可以跟在行号 n 的后边, 表示在第n行之后开始附加, 如果不指定行号,就是在文件的末尾添加新内容。 [n] i 插入命令(i) 当指定行号时,i 命令在那行之前插入,在一个新建的文件中, 没有指定行号时,是在文件的最后一行之前插入新内容, 在一行也没有的情况不能使用 i 命令。 [n1,n2] c 更改命令(c) ed 用新输入的文本取代由 n1 和 n2 确定的若干行范围内原有 的文本。如未指定行则替换当前行。 [n1,n2] p 按行号寻址命令 p 命令可省略,直接输入行号,指针跳转到指定行号。 其中“.”代表当前行号,“$”代表最后一行,“,”代表全部文本, “;”代表从当前行到最后一行的所有文本。 /指定字符串/ 字符串寻址 ?指定字符串? 字符串寻址 g/字符串/ 对所有包含指定字符串的行进行指定命令操作。 v/字符串/ 对所有不包含指定字符串的行进行指定命令操作。 [n1±n,n2±n] 相对寻址 相对于n1加减 n 行到相对于n2加减 n 行的范围执行指定命令操作。[n1,n2] n 带行号显示文本(n) [n1,n2] d删除文本(d)

UNIX操作基本命令

UNIX操作基本命令 (一)基本命令 1. ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option : 域1: 文件类型和文件权限 域2: 文件连接数 域3: 文件所有者名字 域4: 文件用户组名字 域5: 文件长度 域6-8: 最近修改日期 域9: 文件名 -a 显示所有义件,包含隐臧文件(以 .起头的文件名) -R 显示文件及所有子目录 -F 显示文件(后跟*)和目录(后跟/) -d 与l选项合用,显示目录名而非其内容 2. cd 目录转换,等同于dos下cd命令 注意目录分隔符为"/,”与dos相反 命令格式:cd dirname 3. pwd 显示当前路径 4. cat 显示文件内容,等同于dos下type命令 命令格式:cat filename 5. more 以分页方式查看文件内容 命令格式:more filename 6. rm 删除文件 命令格式:rm [-r] filename (filename可为档名,或档名缩与符号。)例子: rm file1 删除档名为file1之文档。 rm file ? rm f* rm -r dir1 7. mkdir 创建目录删除档名中有五个字符,前四个字符为file之所有文档。删除档名中,以f为自首的所有文档。 删除目录dir1,及其下所有文档及子目录。 命令格式:mkdir 例子: [-p] directory-name

mkdir dirl 建立新一级目录dirl mkdir -p dir/subdir 直接创建多级目录 8. rmdir 删除目录 目录必须首先为空 命令格式: rmdir directory 9. cp 文档复制 命令格式:cp [-r] source destination cp file1 file2 将文档file1复制成file2 cp file1 dir1 将文档file1复制到目录dir1下,文件名仍为file1 cp /tmp/file1. 将目录/tmp下的文档file1复制到现行目录下,档名仍为file1 cp /tmp/file1 file2 将目录/tmp下的文档file1复制到现行目录下,档名为file2 cp -r dir1 dir2 (recursive copy)复制整个目录右目录dir2存在,则将目录dir1 , 及其所有文档和子目录复制到dir2目录下,新目录名称为dri1。若 目录dir2不存在,则将dir1,及^文档和子目录,复制为目录dir2。 10. mv 文件移动 命令格式:mv source destination mv file1 file2 将文档file1,更改档名为file2 mv file1 dir1 将文档file1,移到目录dir1下,档名仍为file1 mv dir1 dir2 若目录dir2存在,则将目录dir1,及其所有档案和子 目录移到目录dir2下,新目录名称为dir1,若目录dir2 不存 在,则将dir1 ,及其所有文档和子目录,更改为目录dir2。 11. du 查看目录所占磁碟容量 命令格式:du [-sk] directory 例子: du dir1 显示目录dir1的总容量及其次目录的容量 du -sk dir1 显示目录dir1的总谷重,以k bytes为计重 12. find 文件查找 命令格式:find dir -name filename command 例子:

UNIX常用命令

Unix常用命令 (一)基本命令 命令格式:命令参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名) -R 显示文件及所有子目录 -F 显示文件(后跟*)和目录(后跟/) -d 与l选项合用,显示目录名而非其内容 2.cd 目录转换,等同于dos下cd命令 注意目录分隔符为“/”,与dos相反 命令格式:cd dirname 3.pwd 显示当前路径 4.cat 显示文件内容,等同于dos下type命令 命令格式:cat filename 5.more 以分页方式查看文件内容. 命令格式:more filename 6.rm 删除文件 命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子: rm file1 删除档名为file1 之文档. rm file? 删除档名中有五个字元,前四个字元为file 之所有文档. rm f* 删除档名中,以f 为字首之所有文档. rm -r dir1 删除目录dir1,及其下所有文档及子目录. 7.mkdir 创建目录

命令格式:mkdir [-p] directory-name Exmaple : mkdir dir1 建立一新目录dir1. mkdir -p dir/subdir 直接创建多级目录 8.rmdir 删除目录 目录必须首先为空 命令格式: rmdir directory 9.cp 文档复制 命令格式: cp [-r] source destination 例子: cp file1 file2 将文档file1 复制成file2 cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1. cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1. cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2 cp -r dir1 dir2 (recursive copy) 复制整个目录. 若目录dir2 存在,则将目录dir1,及其所有文档和子目录, 复制到目录dir2 下,新目录名称为dir1.若目录dir2不存在, 则将dir1,及其所有文档和子目录,复制为目录dir2. 10.mv 文件移动 命令格式:mv source destination 例子: mv file1 file2 将文档file1,更改档名为file2. mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1. mv dir1 dir2 若目录dir2 不存在,则将目录dir1,及其所有档 案和子目录,移到目录dir2 下,新目录名称为dir1. 若目录dir2 不存在,则将dir1,及其所有文档和子 目录,更改为目录dir2. 11.du 查看目录所占磁碟容量 命令格式: du [-sk] directory 例子: du dir1 显示目录dir1 的总容量及其次目录的容量

UNIX操作系统命令大全

UNIX系统操作命令大全 UNIX系统操作命令 第一章登录和退出 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计 算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。 若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成 功。这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。 [hide] 1.2 退出 当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按 [Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如: sun% logout [Enter] Login: 1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本 人知道的保密口令,口令通常由此可6到8个字母数字组成。如: sun% passwd[Enter] Old Passwd: ****** New Passwd: ****** update 更新磁盘val SCCS实用程序vc SCCS实用程序vi 全屏幕编辑器volcopy 文件系统的文字拷贝wait 等待所有字进程结束while 循环语句who 显示谁在使用系统w hodo 显示哪些用户在做什么write 和另一用户直接对话xargs 建立参数表并执行命令y acc 语法分析程序生成器;)cl 注:当你退出系统再次登录时,就要使用新的口令。 第二章目录操作命令 2.1 显示目录 命令:pwd(print working directory) 格式:pwd 功能:显示出用户当前工作目录的全路径名。 例如:% pwd 2.2 建立目录

UNIX系统常用命令

(一) Unix文件系统初步介绍: Unix OS基本是由一个核心(kernel)再加上各个大小功能不同的程序和文档组成,UNIX的整个文件系统是长在‖root‖之下,‖root‖是一般的说法,就路径的表示法,是“/”(这跟DOS)不同的是,DOS的根路径是用‖\‖表示。 下面是比较重要的目录: /bin binary的缩写,为与旧系统兼容,bin为指向/usr/bin的连接 /dev device的缩写,包含了UNIX的设备文件 /etc etcetera的缩写,包含了系统管理所需的文档和目录, /home一般规划用于使用者的家目录 /lib library的缩写,和/bin一样,已经挪至/usr/lib,此处是一个link /losts+found 这个目录为空,但当系统故障,如停电造成非正常关机,当重新启动机器时,有些无法归属的文档放于此处 /tmp temporary的缩写,用于放置临时文件,系统开机自动清除 /var various 缩写 /var/adm 系统信息及统计数据 /var/spool文件打印及mail /var/tmp 与/tmp类似,公用临时区,但不自动清除,需系统管理员维护 /usr user的缩写 /usr/bin 存放大多数指令 /usr/include 头文件 /usr/lib 库函数 /usr/ucb BSD系列的指令 usr/man UNIX命令手册 (二) Unix 系统常用命令 A.基本命令 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file or directory(s) option: -l 显示详细列表 域1 :文件类型和文件权限 a.文件访问权限 mode : rwx rwx rwx r:read w:write x:execute user group other 缩写 : (u) (g) (o) b.文件类型 -: 普通文件 b : 块特殊文件,如硬盘和CDROM设备 c : 字符文件设备或称“raw‖设备文件 l : 符号连接 p : 管道或流,用于进程通讯

相关文档