




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
调适计算机用法
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025培训机构租赁合同模板
- 协调矿山毛石废渣处理协议
- 风险代理委托合同范本
- 电梯维修施工合同范本
- 采石场生产承包合同范本
- 2025合同翻译专家
- 村镇土地征收协议书
- 2025年03月河北保定市雄县公开招聘专项岗位派遣人员29人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月国家体育总局事业单位公开招聘应届毕业生79人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 幻想类网文需向传统深处开掘
- 创新创业实战学习通超星期末考试答案章节答案2024年
- 大学生职业素养训练(第六版)课件 第十一单元树立诚信意识
- 河南省2024年中考道德与法治真题试卷(含答案)
- DB34∕T 4010-2021 水利工程外观质量评定规程
- 人教版(2024)数学七年级上册3.1列代数式表示数量关系第1课时《代数式》教学课件
- DL∕T 1954-2018 基于暂态地电压法局部放电检测仪校准规范
- 2024年江苏常州中考一模数学试卷试题及答案详解
- DB22-T5020-2019城市轨道交通工程监测技术标准
- 毕业设计(论文)-木料切割机设计
- 旅行社导游合同范本
- 倒立摆完整版本
评论
0/150
提交评论