系统命令及其使用详解第2章(1 / 4)

加入书签 本章报错

强烈推荐:

nal:列出所有可用的信号名称

范例:

将pid为3๑23的行程砍掉kill:

kill-93๑23

将pid为45๓6的行程重跑restart:

kill-hup456

名称:nice

使用权限:所有使用者

使用方式:ni9t-ๅadjustment--ๅaທdjustment=aທdjustment--help--ๅversionmandarg

说明:以更改过的优先序来执行程式,如果未指定程式,则会印出目前的排程优先序,内定的adjustment为10่,范围为-20最高优先序到1้9最低优先序

把计:

-nadjustment,-adjustment,--adjustment=adjustment皆为将该原有优先序的增加adjustment

--help显示求助讯息

--version显示版本资讯

范例:

将ls的优先序加1并执行:

ni9๗1้ls

将ls的优先序加10่并执行:

nicນels将ls的优先序加1้0并执行

注意:优先序priority为作业系统用来决定9ux使用『回合制肉nd-ๅro逼n』的演算法来做cpu排程,优先序越高,所可能获得的cນpu时间就越多。

名称:ps

使用权限:所有使用者

使用方式:psoptions--help

说明:显示瞬间行程process的动态

参数:

ps的参数非常多,在此仅列出几个常用的参数并大略介绍含义

-ๅa列ต出所有的行程

-9๗显示加宽可以显示较多的资讯

-au显示较详细的资讯

-aux显示所有包含其他使用者的行程

aux输出格式:

u色rpid%cpu%memvszrssttystaທtstaທrttimemaທnd

u色r:行程拥有者

pid:pid

%cpu:占用的cpu使用率

%ืmem:占用的记忆体使用率

vsz:占用的虚拟记忆体大小

rss:占用的记忆体大小

tty:๘终端的次要装ณ置号码minordevi9umberoftty

stat:该行程的状态:

d:不可中断的静止通悸□□缜b进行io动作

r:๘正在执行中

s:静止状态

t:暂停执行

z:不存在但暂时无຀法消除

9:没有足够的记忆体分页ษ可分配

exprlength"thisisatest"

1้4

#ี##数字商数

shellexpr14%ื9๗

5

###从位置处抓取字串

shellexprsubstr"thisisatest"3๑5

isis

###数字串onlythefirstchaທracter

shellexprindex"testforthegaທme"e

2๐

###字串ธ真实重现

shellexprquotethisisatestformela

thisisatestformela

名称:tr

###ี1比方说要把目录下所有的大写档名换为小写档名?

似乎有很多方แ式,"tr"是其中一种:๘

#!逼nsh

dir="tmptestdir";๙

files=find$dir-typef;

foriin$files

do

dir_naທme=dirnaທme$i;

ori_filename=ba色name$i

ne9_filenaທme=e9ame|tr:upper::๘lo9er:devnull;

#e9ame;๙

mv$dir_name$ึori_filename$dir_name$ne9_filename

done

###2自己试验中lo9apercນa色

trabcdefdelaBcນdedel

tra-za-z

↑返回顶部↑

书页/目录