TTIN 停止 /產生與內容相關的行為

TTOU 停止 /產生與內容相關的行為

STOP 停止 /強迫關閉

CONT 從新啟動 /如果在停止狀態則從新啟動,否則忽略

PWR 忽略 /在某些係統中會離開

WINCH 忽略

CHLD 忽略

ABRT 6 核心

FPE 8 核心

ILL 4 核心

QUIT 3 核心

SEGV 11 核心

TRAP 5 核心

SYS 核心 /或許尚未實作

EMT 核心 /或許尚未實作

BUS 核心 /核心失敗

XCPU 核心 /核心失敗

XFSZ 核心 /核心失敗

範例:

停止所有在 PTY 裝置上的程序

skill -KILL -v pts/*

停止三個使用者 user1 , user2 , user3

skill -STOP user1 user2 user3

其他相關的命令: kill

名稱:expr

使用權限:所有使用者

### 字串長度

shell>> expr length "this is a test"

14

### 數字商數

shell>> expr 14 % 9

5

### 從位置處抓取字串

shell>> expr substr "this is a test" 3 5

is is

### 數字串 only the first character

shell>> expr index "testforthegame" e

2

### 字串真實重現

shell>> expr quote thisisatestformela

thisisatestformela

名稱: tr

### 1.比方說要把目錄下所有的大寫檔名換為小寫檔名?

似乎有很多方式,"tr"是其中一種:

#!/bin/sh

dir="/tmp/testdir";

files=`find $dir -type f`;

for i in $files

do

dir_name=`dirname $i`;

ori_filename=`basename $i`

new_filename=`echo $ori_filename | tr [:upper:] [:lower:]` > /dev/null;

#echo $new_filename;

mv $dir_name/$ori_filename $dir_name/$new_filename

done

### 2.自己試驗中...lowercase to uppercase

tr abcdef...[del] ABCDE...[del]

tr a-z A-Z