调适计算机用法_第1页
调适计算机用法_第2页
调适计算机用法_第3页
调适计算机用法_第4页
调适计算机用法_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

调适计算机用法

ok>show-devs

ok>show-disks

终端控制

ctrl+s:终止屏幕输出,如用cat命令输出时,要停一下

ctrl+q:恢复ctrl+q的输出

ctrl+c:中断当前的活动,返回命令提示符

ctrl+d:表示文件的结束或退出,如退出终端窗口

ctrl+u:擦除整个命令行

ctrl+w:擦除命令行最后一个单词

ctrl+h:擦除命令行最后一个字符

be:计算器

#ksh切换到kshell

命令:

#uname

SunOS

NAME

#manuname

uname-printnameofcurrentsystem

SYNOPSIS

uname[-aimnprsvX]

uname[-Ssystemname]

#date

2004年05月19日星期三21时57分49秒CST

#

stings

$stings/usr/bin/cat

能够用来打印可执行文件或二进制文件中的可读字符。

catmore

#cat-ntest,txt〃显示行号

键值目的

空格滚动到下一屏

回车一次滚动一行

b向后移动一屏

f向前移动一屏

h显示更多特性的帮助菜单

q退出,返回shell提示符

/string向前搜索字符串string

n查找下一处匹配

less

#lesstest,txt〃前移动一屏F,后B,/string查找字符

head

fthead-5/export/home/wing/test.txt//显示开始的5行

#headchap*more〃显示所有以chap开头的文件的头部

用来显示一个或多个文件的前n行,默认省略-n参数将显示文件的

前10行。

tail

#tail-5/export/home/wing/test.txt〃显示最后5行

#tai1+5/export/home/wing/test.txt//显示第5行开始到结束

用来显示一个文件的最后n行,默认省略-n参数将显示文件的最后

10行。

#tail-f/var/adm/messages〃实时自动浏览syslog入口

Oct600:20:26winggenunix:[ID936769kern,info]sdOis

/pci@0,0/pci-ide@7,l/ide@l/sd@0,0

Oct600:20:26wingpcplusmp:[ID637496kern,info]pcplusmp:

fdc(fdc)instance0vector0x6ioapi

c0x1intin0x6isboundtocpu0

Oct600:20:26winglastmessagerepeated1time

Oct600:20:26wingisa:[ID202937kern,info]ISA-device:fdcO

Oct600:20:26wingfdc:[ID114370kern,info]fdOatfdcO

Oct600:20:26winggenunix:[ID936769kern,info]fdOis

/isa/fdc@l,3f0/fd@0,0

Oct600:20:30wingi8042:[ID526150kern,info]8042device:

mouse@l,mouse8042#0

Oct600:20:30winggenunix:[ID936769kern,info]mouse80420

is/isa/i8042@l,60/mouse@l

Oct600:21:37winglogin:[ID722452auth.error]user2netname:

(nis+lookup):ErrorinaccessingN

IS+coldstartfile...isNIS+installed?

Oct600:21:47winglastmessagerepeated1time

Oct600:52:07winglogin:[ID722452auth.error]user2netname:

(nis+lookup):ErrorinaccessingN

IS+coldstartfile...isNIS+installed?

wc

#wc/export/home/wing/test.txt〃显示文件的行、单词、字节数

#wc-1/export/home/wing/test.txt〃显示文件的行数

选项功能

-1统计行数

-w统计单词数

-C统计字节数

-m统计字符数

diff

ttdiff-itest,txttest2.txt〃忽略文章中的大小写

#diff-ctest,txttest2.txt〃进行细致的比较生成一个差别表

touch

fttouchtestl.txttest2.txttest3.txt〃可以一次创建多个文件

mkdir

ftmkdir/export/home/wing

ftmkdir-p/export/home/wing//在路径中名中不存在的目录将被创

ttrmdirdir〃所要删除的目录必须是空的

rm

rm-itest,txttest2.txt//交互式删除文件

rm-r/tem/testd〃删除目录和目录下的文件

rm-ir/tem/testd〃交互式的删除目录和目录下的文件

CP

cp-ioldfilenamenewfilename〃交互式拷贝

cp/export/home/keven/ok.txt/export/home/wing/test.txt

cp-ri/export/home/keven/export/home/wing整个目录一起拷

cp-rp文件属性一起拷贝

crontab

直接登陆窗口界面

#crontab-1root〃查看作业

/etc/init.d/cronstop〃停止进程

在CONSOLE中熟命令crontab-eroot

crontab-eroot〃编辑加入要执行的代码

0-59****date>>/export/home/keven/keven.txt〃加入次行

在末尾,每分钟执行一次

“格式如下:

(1)(2)(3)⑷(5)(6)

00**3date>>

/export/home/keven/keven.txt

1.分钟(0-60)

2.小时(0-23)

3,日(1-31)

4.月(1-12)

5.星期(0-6)

6.所要运行的程序

如1-59分钟,1-24小时

018-23000-6〃每天的18-23点执行,0-6为周日到周六

/etc/init.d/cronstart〃启动进程

#crontabTroot

查看作业是否加入执行队列。

不行退出到登陆界面,再次登陆进入,还加载就reboot

你是不是直接编辑用户的cron文件呀?

如果是当然不运行,crondemon是在启动的时候才读一次配置文件.

如果你是后加的JOB要用crontab-e来编辑用户的cron.

要不你kill-HUPcron的进程ID.

重新启动这个进程.

每5分钟做一次必须写成5,15,20,25,30,35,40,45,50,55****

“格式如下:

(1)(2)⑶(4)(5)(6)

00**3/usr/bin/updatedb

1.分钟(0-60)

2.小时(0-23)

3.日(1-31)

4.月(1-⑵

5.星期(1-7)

6.所要运行的程序

但是我设成10000/usr/bin/ps

希望能自动在一分钟之后显示进程。但是没有成功。

HELPME

151***/opt/bin/ta.sh/opt/aadir>/dev/null

此处》/dev/null必须用吗?何意思?

输出重定向到/dev/null,否则会mail到你的邮箱

dev/null是一个特殊文件,所有输入到该文件的数据都会被丢弃。

>/dev/nun的意思就是丢弃所有的输出内容,否则(就象楼上老兄

说的)就会将输出内容发送到执行该命令的用户信箱中。

这种写法只能把标准输出送到/dev/null中,如果有错误产生的话,

还是会送到信箱里的。下面的写法才可以丢弃所有的输出内容:

151***/opt/bin/ta.sh/opt/aadir>/dev/null2>&1

014**0-6//每天的下午14点执行

Is

$Is-n

总数12

-rw-r-r—10124710月207:53list

-rw-r——r——210021006210月201:10ok.txt

drwxr-xr-x20151210月121:27ss

-rw-r-r一1100210017110月301:10test.txt

-rw-Y—r—1100210012010月220:54testl

-PW-r—r—1100210009月3008:54test2

—rw~~r—r—1100210009月3008:54test3

-rw-r-r-10124710月207:58tt.txt

#Is-Idusing_samba〃查看目录的权限

drwxr-xr-x2rootother5125月822:23using_samba

$Is-a

..cshrclistsstestltest3

...loginok.txttest,txttest2tt.txt

$Is-1

总数12

—rw~~r—r—1rootother24710月207:53list

-rw-r--r一一2kevenuser6210月201:10ok.txt

drwxr-xr-x2rootother51210月121:27ss

—rw-r—r—1kevenuser17110月301:10test,txt

-rw-r-r-1kevenuser12010月220:54testl

-rwr—r—ikevenuser09月3008:54test2

—rw—r—r—"ikevenuser09月3008:54test3

-rw-r-r-1rootother24710月207:58tt.txt

$Is-F//列出目录名

TTDB/keven/temp/user2/www/

cole/lost+found/userl/wing/

符号文件类型

/文件夹

*可执行文件

(none)无格式文件或者ASCH文件

@链接符

如:

#Is-F

accept*gsscred*metaset*i86/〃目录

acctadm*halt*metastat*roleadd*

adddrv*hostconfig*metasync*test.txt//ASCII

cachefslog@in.rlogind*mount*rtquery*

cachefswssizel^J接文件in.routed*mountall*rwall*〃可执行文

$Is-R〃递归显示

TT_DBkeventempuser2www

colelost+founduserlwing

./cole:

inetservices.txtservicesservices,txt

./keven:

dirtest,txt

./keven/dir:

./lost+found:

./lost+found:权限被否定

./temp:

so.tar.gz

./userl:

./user2:

./wing:

aadead,lettermywife.tarokpasswd.txttest

./wing/test:

./www:

$

$Is.〃显示当前目录

dirtest.txt

$Is..〃显示当前目录的父目录,支持路径表示符如~

TTDBkeventempuser2www

colelost+founduserlwing

$Is-itest,txttestl.txt〃节点检查

64test.txt65testl.txt

$Is-iltest.txttestl.txt

64-rw-r一r-1kevensysadmin2710月1217:27test,txt

65-rw-r-r-1kevensysadmin010月1217:25testl.txt

$Is-Id〃只显示目录

drwxr-xr-x3kevensysadmin51210月1217:25.

file

$filepasswd.txt

passwd.txt:ascii文本

lp

$lpok.txtmyfiletest,txt

$lp-pevans1test,txt〃-p后为打印机evansl

$lpstat//打印队列状态

In

#lnfilelnewfile

#lnfileldirectory/newfilename硬链接

#ln~/book/chap*/home/brad

为每个chap文件都创建了链接,把这些链接指向/home/brad目录

如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释

放磁盘空间,你将不得不删除掉所有指向它的硬链接。

#ln-ssrctarget

是软链接,存储的只是路径,用1s-1可以看到,如果原文件已移

走或删除,该名,则target就没有用了,删除和该名链接同样用rm

如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释

放磁盘空间,你将不得不删除掉所有指向它的硬链接。

#In-s/export/home/ddd/var既把/export/home/ddd目录链接

到/var下面

在var下面生成ddd链接符号。当/var满了是时候用

mv

#mv-ioldfilenamenewfilename改名文件或文件夹

#mv-isource_file(s)target_directory移动文件到其它目录

swap

#swap-s〃列出一个系统虚拟交换空间的摘要。

total:25728kbytesallocated+6140kreserved=31868k

used,56496k

available

#swap-1〃列出系统物理交换空间的详细说明。

swapfiledevswaploblocksfree

/dev/dsk/c0t3d0sl32,2889879290384

vmstat〃查看虚拟内存状态

#vmstat

kthrmemorypagediskfaultscpu

rbwswapfreeremfpipofrdesrcdfOsO-insycsus

syid

00063501240880103621010231300011628718411

99

#vmstat-s

0swapins

0swapouts

0pagesswappedin

0pagesswappedout

84899totaladdresstrans,faultstaken//地址解析错误

5916pageins

6pageouts

12283pagespagedin

9pagespagedout

22759totalreclaims

22759reclaimsfromfreelist

0micro(hat)faults

84899minor(as)faults//小错误

5186majorfaults〃主要错误

16092copy-on-writefaults//写复制操作错误

22331zerofillpagefaults

539644pagesexaminedbytheclockdaemon

18revolutionsoftheclockhand

570pagesfreedbytheclockdaemon

550forks

17vforks

514execs

431543cpucontextswitches

272891deviceinterrupts

105553traps

671500systemcalls

97227totalnamelookups(cachehits96%)

1297usercpu

1388systemcpu

230813idlecpu

1542waitcpu

#

mpstat〃系统负载cpu等信息

#mpstat5〃每隔5秒刷新一次

CPUminfmjfxcalintrithrcswicswmigrsmtxsrwsysclusr

syswtidl

0322011468181501026301198

020010155160100058000100

000010155164100070000100

00009952158100048000100

02200102561641000136000100

cal

#cal

2004年5月

日一二三四五六

1

2345678

9101112131415

16171819202122

23242526272829

3031

#cal122002〃显示2002年10月的日历

2002年12月

日一二三四五六

1234567

891011121314

15161718192021

22232425262728

293031

#datejuname//组合命令,中间用;隔开

2004年05月19日星期三22时05分23秒CST

SunOS

重定向输入/输出

ftcommandfilename〃如果文件名存在,它将被覆盖,不存在将被

创建

ftcommand>>filename〃向一个存在的文件追加(添加到文件的末尾)

内容,而不是覆盖它,如果不存在就创建。

ttcommand2>filename〃重定向标准错误,会创建文件或覆盖原有文

ftcommanf2»filename〃重定向标准错误,向一个存在的文件追加

(添加到文件的末尾)内容,而不是覆盖它,如果不存在就创建。

建ok文件写入:colehowareyou

$writecole<ok

cole会收到这段话:

在wing(pts/2)[10月3五22:41:08]上面的wing中的消

息...

howareyoumybaby

V结束》

find

ftfind.-nametest,txt//搜索当前目录

#finddir-nametest,txt

#find/-nametest.txt

#find/export/home-nametest.txt

#find〜-name〃用户的主目录

#find/export-namecore-execrm{}\〃搜索core文件并删除

它们

#finddir-typed//文件类型

#find/export-typed-nametest〃文件夹名为test

#find/export-size+400〃文件大于400块的512byte=1blocks

#find/export-nametest,txt-execrm{}\;〃查找并删除

#find/export-nametest,txt-okrm{}\;〃交互模式删除y

#find/export-userkeven〃按用户查找

#find/-userUID-execrm{}\;〃查找该用户的文件并删除

#find/-namepfile-print>find.txt2>null.txt&

〃找到则放入find,txt,否则就放到null,txt程序在后台运行

#find/export-nametex.txt-execrm{}\;//{}、中间有一个

空格

$find〜-name'*es'//es的前面为任意字符

搜索表达式意义定义

namefilename文件名搜索所有匹配的给定的文件,可以接受元字

符(如?*)

typefiletype文件类型搜索匹配给定文件类型的文件(d为目录)

mtime[+|-]n修改的时间搜索所有修改时间或者大于,或小于给定

时间的文件

atime[+|-]n访问的时间搜索所有访问时间或者大于,或者小于给

定时间的文件

userloginid-groupgroupid用户ID和属组ID搜索所有匹配登

陆ID的所有者或属组ID的文件

permmode权限搜索所有匹配给定权限的文件(只允许八进制模式)

size[+|-]n[c]搜索所有大小或者大于,小于n的文件,n以512字节

每块计算,如果后面有ac,则以字符(字节)计算

-print基将搜索结果输出到标准输出。该结果是一个全路径名的文

件名列表

-execcommand{}\;exec选项必须通过\;来终止;这样使得find命

令可以应用于指定命令中搜索准则中给出的每个文件

-okcommand{}\;-exec的交互格式.这个选项用于要求来自用户的

输入命令.如rm-i

-Is使用长列表格式打印当前路径.这个表达式最常用于链接一个输

此把它重定向到一个文件中,以便稍后进行检查

#greproot/etc/passwd〃在passwd中查找root

ftgrep-iroot/etc/passwd〃忽略大小写

ftgrep-vroot/etc/passwd〃显示除了含有root的行

#grep-crootgroup〃统计有多少行

10

#grep-1rootpasswdgrouphosts//查找文件中包含root的文

passwd

group

正则表达式功能例子结果

.(dot)匹配任意字符可以多次使用,类似Is命令grepchap.,file

显示所有包含chap,且之后还有两个字符的行

*(asterisk)在模式上匹配0个或多个字符grepchap*file显示

所有包含chap,且之后可以是任意字符

\(backslash)告诉shell按照字面意思理解、之后的特殊字符grep

dollar、*file显示所有包含dollar*的行./告诉shell按照字面意

思理解*,而不是通配符

(caret)匹配所有以指定模式打头的所有行grep"namefile显

示所有以Name开头的行

$匹配所有以指定模式结尾的行grep$800file显示所有以800结

尾的行

[]匹配模式中的一个字符grep[64.128]显示所有包含64MB或

128MB的行

-i忽略大小写

-v反包含.除了该字符串之外的行

egrep

#egrep'N(e|o)'/etc/passwd〃查找以字母大N开头后面接e或

者o

listen:x:37:4:NetworkAdmin:/usr/net/nls:

nobody:x:60001:60001:Nobody:/:

noaccess:x:60002:60002:NoAccessUser:/:

nobody4:x:65534:65534:SunOS4.xNobody:/:

$egrep'(Network|uucp)Admin'/etc/passwd

uucp:x:5:5:uucpAdmin:/usr/lib/uucp:

nuucp:x:9:9:uucp

Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico

listen:x:37:4:NetworkAdmin:/usr/net/nls:

sort

#cattest,txt

oggg

aaa

ddkk

ddgfg

kk

11

34

22

ttsorttest.txt

11

22

34

aaa

ddgfg

ddkk

kk

oggg

#Is-Idt*>list

#catlist

-rw-r-r-1kevenuser3210月207:51test,txt

-rw-r—r—1kevenuser09月3008:54testl

-PW-r—r—1kevenuser09月3008:54test2

—rw~~r—r—1kevenuser09月3008:54test3

#sort-rn+4list-ott.txt〃翻转排序头4个字符

#Is

listok.txtsstest,txttestltest2test3tt.txt

#cattt.txt

-rw-r—r—1kevenuser3210月207:51test.txt

-rw-r-r-1kevenuser09月3008:54test3

—rw-r—r—1kevenuser09月3008:54test2

-rw-r-r-1kevenuser09月3008:54testl

#sort+5M+6nlist-oup.txt

选项描述

-n进行数字排序,n可以单独和短横线连接,或者可以跟着一个区

域参数

(+|-)n以第n个分隔符的区域开始或结束。默认的分割符是空格

-r翻转排序的顺序。r可以单独与短横线连用,或者可以跟着一个

区域参数

-f在排列中忽略大小写

+nM把开始的三个字符做为月份名称的简写来排序

-d使用字典排序,只用字母和空格排序,其它的符号忽略

-ofilename把所有输出放到文件名中

who

#who

rootconsole10月219:23(:0)(本地登陆)

wingpts/210月219:22()(远程登陆)

#who-q〃登陆用户统计

rootwing

#users=2

#who-r〃运行级别

.run-level310月219:2030S

$who-Hu

NAMELINETIMEIDLEPIDCOMMENTS

kevenpts/210月1210:57.389()

userpts/310月1210:160:52368()

PID为用户登陆上来的进程,#kill-9368把此用户踢出

$who

rootconsole10月319:21(:0)

kevenpts/610月322:11()

wingpts/210月322:11()

colepts/310月322:11()

w

$w

下午11点01分运行3:43,4users,平均负载:0.00,0.00,0.02

用户名终端号登入时间闲置JCPUPCPU执行命令

rootconsole下午7点21分3:40101/usr/dt/bin/dtscreen

-modeblank

kevenpts/6下午10点11分-csh

wingpts/2下午10点11分5w

colepts/3下午10点11分50-ksh

$wkeven

下午H点1。分运行3:52,4users,平均负载:0.00,0.00,0.02

用户名终端号登入时间闲置JCPUPCPU执行命令

kevenpts/6下午10点11分9-csh

logins

#logins

root0other1Super-User

daemon1other1

bin2bin2

sys3sys3

adm4adm4Admin

uucp5uucp5uucpAdmin

nuucp9nuucp9uucpAdmin

smmsp25smmsp25SendMailMessageSubmissionProgram

listen37adm4NetworkAdmin

Ip71Ip8LinePrinterAdmin

wing1001adm4mywife

keven1002user100

userl1003adm4

user21004adm4

cole1005adm4

nobody60001nobody60001Nobody

noaccess60002noaccess60002NoAccessUser

nobody465534nogroup65534SunOS4.xNobody

last

$last〃当前系统的使用历史使用模式

kevenpts/2MonOct600:55仍在登录状态

colepts/6MonOct600:52仍在登录状态

rootconsole:0MonOct600:44仍在登录状态

wingpts/3MonOct600:21仍在登录状态

kevenpts/2MonOct600:21-00:55(00:34)

rebootsystembootMonOct600:20

kevenpts/2SunOct519:47-20:02(00:14)

rebootsystembootSunOct519:46

wingpts/1SunOct507:47—07:48(00:00)

kevenpts/1SunOct506:24-07:47(01:23)

rootconsole:0SunOct506:22-07:48(01:25)

kevenpts/1SunOct506:21-06:24(00:02)

rebootsystembootSunOct506:21

colepts/6SunOct501:58-03:09(01:11)

wingpts/5SunOct501:58—03:10(01:11)

finger

#finger

LoginNameTTYIdleWhenWhere

rootSuper-UserconsoleThu19:23:0

wingmywifepts/2Thu19:22

$finger-skeven//指定查看的用户

LoginNameTTYIdleWhenWhere

kevenadminpts/611Fri22:11

$finger@www〃查看一台主机的登陆用户状况www为主机名

[www]

LoginNameTTYIdleWhenWhere

rootSuper-Userconsole1Fri19:21:0

kevenadminpts/613Fri22:11

#finger-susername@hostname

#finger©webserver,com

#fingerusername@

$finger-1keven〃长格式显示

Loginname:kevenInreallife:admin

Directory:/export/ho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论