Solaris 命令大全Word格式.docx

上传人:b****5 文档编号:21142059 上传时间:2023-01-27 格式:DOCX 页数:46 大小:37.34KB
下载 相关 举报
Solaris 命令大全Word格式.docx_第1页
第1页 / 共46页
Solaris 命令大全Word格式.docx_第2页
第2页 / 共46页
Solaris 命令大全Word格式.docx_第3页
第3页 / 共46页
Solaris 命令大全Word格式.docx_第4页
第4页 / 共46页
Solaris 命令大全Word格式.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

Solaris 命令大全Word格式.docx

《Solaris 命令大全Word格式.docx》由会员分享,可在线阅读,更多相关《Solaris 命令大全Word格式.docx(46页珍藏版)》请在冰豆网上搜索。

Solaris 命令大全Word格式.docx

空格滚动到下一屏

回车一次滚动一行

b向后移动一屏

f向前移动一屏

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

q退出,返回shell提示符

/string向前搜索字符串string

n查找下一处匹配

less

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

head

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

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

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

tail

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

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

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

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

wc

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

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

选项功能

-l统计行数

-w统计单词数

-c统计字节数

-m统计字符数

diff

#diff-itest.txttest2.txt//忽略文章中的大小写

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

touch

#touchtest1.txttest2.txttest3.txt//可以一次创建多个文件

mkdir

#mkdir/export/home/wing

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

#rmdirdir//所要删除的目录必须是空的

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-lroot//查看作业

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

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

0-59****date>

>

/export/home/keven/keven.txt//加入次行在末尾,每分钟执行一次

“格式如下:

  

(1) 

(2) (3) (4) (5) (6)

  0  0  *  *  3  date>

/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//启动进程

#crontab-lroot查看作业是否加入执行队列。

直接编辑用户的cron文件是不会马上运行的,

crondemon是在启动的时候才读一次配置文件.

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

要不你kill-HUPcron的进程ID.

重新启动这个进程.

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

===================================

  0  0  *  *  3  /usr/bin/updatedb

      5.星期(1-7)

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

希望能自动在一分钟之后显示进程。

但是没有成功。

HELPME

===============================================

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

/dev/null

此处>

/dev/null必须用吗?

何意思?

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

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

/dev/null的意思就是丢弃所有的输出内容

这种写法只能把标准输出送到/dev/null中,如果有错误产生的话,还是会送到信箱里的。

下面的写法才可以丢弃所有的输出内容:

/dev/null2>

&

1

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

ls

$ls-n

#ls-ldusing_samba//查看目录的权限

drwxr-xr-x2rootother5125月822:

23using_samba

$ls-a

$ls-l

$ls-F//列出目录名

$ls-R//递归显示

$ls.//显示当前目录

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

$ls-itest.txttest1.txt//节点检查

$ls-ld//只显示目录

file

$filepasswd.txt

passwd.txt:

ascii文本

lp

$lpok.txtmyfiletest.txt

$lp-pevans1test.txt//-p后为打印机evans1

$lpstat//打印队列状态

ln

#lnfile1newfile

#lnfile1directory/newfilename硬链接

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

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

如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释放磁盘空间,你将不得不删除掉所有指向它的硬链接。

#ln-ssrctarget

是软链接,存储的只是路径,用ls-l可以看到,如果原文件已移走或删除,该名,则target就没有用了,删除和该名链接同样用rm

#ln-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=31868kused,56496k

available

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

swapfiledevswaploblocksfree

/dev/dsk/c0t3d0s132,2889879290384

vmstat//查看虚拟内存状态

#vmstat-s

mpstat//系统负载cpu等信息

#mpstat5//每隔5秒刷新一次

CPUminfmjfxcalintrithrcswicswmigrsmtxsrwsysclusrsyswtidl

0322011468181501026301198

020010155160100058000100

000010155164100070000100

00009952158100048000100

02200102561641000136000100

cal日历

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

#date;

uname//组合命令,中间用;

隔开

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

重定向输入/输出

#command>

filename//如果文件名存在,它将被覆盖,不存在将被创建

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

#command2>

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

#commanf2>

filename//重定向标准错误,向一个存在的文件追加(添加到文件的末尾)内容,而不是覆盖它,如果不存在就创建。

建ok文件写入:

colehowareyou

$writecolecole会收到这段话:

在wing(pts/2)[10月3五22:

41:

08]上面的wing中的消息...

howareyoumybaby

<结束>

find

#find.-nametest.txt//搜索当前目录

#finddir-nametest.txt

#find/-nametest.txt

#find/export/home-nametest.txt

#find~-name‘*tif'

//用户的主目录

#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

-ls使用长列表格式打印当前路径.这个表达式最常用于链接一个输出,把它重定向到一个文件中,以便稍后进行检查

grep

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

#grep-iroot/etc/passwd//忽略大小写

#grep-vroot/etc/passwd//显示除了含有root的行

#grep-crootgroup//统计有多少行

10

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

passwd

group

正则表达式功能例子结果

.(dot)匹配任意字符可以多次使用,类似ls命令grepchap..file显示所有包含chap,且之后还有两个字符的行

*(asterisk)在模式上匹配0个或多个字符grepchap*file显示所有包含chap,且之后可以是任意字符

\(backslash)告诉shell按照字面意思理解\之后的特殊字符grepdollar\*file显示所有包含dollar*的行./告诉shell按照字面意思理解*,而不是通配符

^(caret)匹配所有以指定模式打头的所有行grep^namefile显示所有以Name开头的行

$匹配所有以指定模式结尾的行grep0file显示所有以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:

60001:

Nobody:

/:

noaccess:

60002:

NoAccessUser:

nobody4:

65534:

SunOS4.xNobody:

$egrep'

(Network|uucp)Admin'

/etc/passwd

uucp:

5:

uucpAdmin:

/usr/lib/uucp:

nuucp:

9:

/var/spool/uucppublic:

/usr/lib/uucp/uucico

sort

#cattest.txt

oggg

aaa

ddkk

ddgfg

kk

11

34

22

#sorttest.txt

#ls-ldt*>

list

#catlist

-rw-r--r--1kevenuser3210月207:

51test.txt

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

54test1

54test2

54test3

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

#ls

listok.txtsstest.txttest1test2test3tt.txt

#cattt.txt

#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(192.168.0.1)(远程登陆)

#who-q//登陆用户统计

rootwing

#users=2

#who-r//运行级别

.run-level310月219:

2030S

$who-Hu

NAMELINETIMEIDLEPIDCOMMENTS

kevenpts/210月1210:

57.389(192.168.0.1)

userpts/310月1210:

160:

52368(192.168.0.1)

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

$who

rootconsole10月319:

21(:

0)

kevenpts/610月322:

11(192.168.0.1)

wingpts/210月322:

colepts/310月322:

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

下午11点10分运行3:

52,4users,平均负载:

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

logins

#logins

root0other1Super-User

daemon1other1

bin2bin2

sys3sys3

adm4adm4Admin

uucp5uucp5uucpAdmin

nuucp9nuucp9uucpAdmin

smmsp25smmsp25SendMailMessageSubmissionProgram

listen37adm4NetworkAdmin

lp71lp8LinePrinterAdmin

wing1001adm4mywife

keven1002user100

user11003adm4

user21004adm4

cole1005adm4

nobody60001nobody60001Nobody

noaccess60002noaccess60002NoAccessUser

nobody465534nogroup65534SunOS4.xNobody

last

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

kevenpts/2192.168.0.1MonOct600:

5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1