AIX培训文档 下载本文

AIX操作系统培训教材

3.2 password

password命令用于建立或修改用户的密码。 如:

#password

passwd: —输入旧口令 new passwd: —输入新口令 re-enter new paswd: —重新输入新口令

3.3 mkdir、rm、mv和cd

mkdir :用于创建目录

rm :用于删除文件或目录(rm –r ) mv :用于改变文件或目录名

cd

:用于进入系统某一级目录中去

3.4 ls

? 功能:显示目录中的内容,列出当前目录中所有文件的文件名? 参数说明:

a :列出目录中所有文件 d :列出所有子目录 l :列出长格式文件信息

? 举例:

ls –a :列出当前目录中的所有文件 ls –l :显示文件的详细信息

3.5 date

? 功能:显示当前日期和时间,超级用户可以进行修改 ? 举例:$date

显示:Tue Feb 8 09:23:58 BJST 2000

3.6 cal

? 功能:显示日历 ? 举例:

$cal 99 查看99年日历

$cal 11 99 查看99年11月的日历

3.7 cat

? 功能:连接或显示文件 ? 举例:

cat myfile :显示myfile文件中的数据

cat >myfile :从标准输入(键盘)建立文件myfile

北京汉铭信通科技有限公司 Page 13 of 51

AIX操作系统培训教材

3.8 wc

? 功能:计算文件中的行数、字数和字符数 ? 参数说明:

c :计算字符数 l :计算行数 w :计算字数

? 举例:

# wc profile

13 53 381 profile | | |

行数 字数 字符数

3.9 clear 、echo和banner

clear :用于清屏

echo :用于在屏幕上显示信息

banner

:用‘#‘组成字符串在屏幕上显示信息

3.10 who

? 功能:列出当前系统注册的用户

? 举例:$who am i-- 列出当前系统使用者身份

3.11 finger

? 显示当前登陆到系统中的用户的信息 ? 举例:

$ finger team02 Login name: team02

Directory: /home/team02 Shell: /usr/bin/ksh On since Mar 04 16:17:10 on tty3 No Plan

3.12 mail

? 功能:发送和接受信件 ? 举例:

SENDING MAIL

$mail user01 subject:meeting there will be a brief announcement meeting today in room 602 at noon cc: RECEIVING MAIL

北京汉铭信通科技有限公司

Page 14 of 51

AIX操作系统培训教材

$mail mail type ? for help “/user/spool/mail/user01”:message 1 new >n 1 user02 wed jan 4 03:50 1989 date:wed 4 jan 89 03:50:10 from: user02 cc: there will be a brief announcement meeting today in room 602 at noon &

接收信件时在mail 提示符&后面可使用的命令:

d :删除信息

s :把消息添加至文件中 m :向后查看消息

q :退出信件接收并把消息留在队列中 ? :显示信件选项 ^# :到显示的顶部 t :到所收消息的顶部

3.13 ps

? 功能:显示后台进程的有关信息。单独使用ps将显示由当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令 ? 语法:ps -options ? 参数说明:

-e :显示系统内当前运行的所有后台进程 -f :除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间 -l :除ps所提供的信息外,还显示 User ID, PPID 和进程优先级

3.14 kill

? 功能:杀死后台进程 ? 语法:kill -num PID ? 举例:

kill –9 23094 (-9 是软件终止进程的信号,是不可忽略的)

3.15 find

? 功能:在一个或多个目录中查找符合指定条件的文件,显示文件名或对这些文件进行特定

的操作

? 语法:find path expression ? 参数说明: -type f 文件 d 目录 -size +n 文件大小超过n blocks(1block=512 bytes) -n 文件大小小于n blocks n 文件大小等于n blocks -mtime +x X天以前被修改的文件 北京汉铭信通科技有限公司

Page 15 of 51

AIX操作系统培训教材

-perm -user -o -x onum mode User X天以内被修改的文件 访问指定权限的文件(权限以8进制表示) 访问指定权限的文件(权限以字母表示,如rwx) 属于用户user的文件 逻辑‘或’

? 举例:

1. find . –name ?m*‘ –print

在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示文件名。

2. find . –name ?m*‘ –exec ls –l {} \\;

在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示详细的文件列表信息。-exec 使得find以非交互的方式执行-exec后的命令。‘{}’用于保留find的查找结果,并将其作为ls –l 的输入。

3. find . –name ?m*‘ –ok rm {} \\;

在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)删除之。-ok 使得find以交互的方式执行-ok后的命令。

4. find . -perm 644 -mtime +4 –print

在当前目录及其子目录中查找权限为644、4天以前被修改过的文件。

3.16 grep

? 功能:在文件或标准输入中搜索与指定格式相匹配的行 ? 语法:grep [options] pattern [file1 file 2..] ? 参数说明:

-v :显示与指定格式不匹配的行 -c :统计满足条件的行数

-l :只显示满足匹配条件的文件名 -n :显示满足条件的行所在的行号 -I :查找时忽略大小写 -w :做全单词匹配

? 举例:

1. grep mail .profile

搜索.profile文件中与mail匹配的行并显示。

2. grep –v mail .profile

显示与mail不匹配的行。

3. grep ―^a[0-9]z$‖ filename

在filename中查找以‘a‘开头、以‘z‘结尾、中间包含数字‘0‘-?9‘的串。

3.17 cut

? 功能:从(文件)行中截取相应的列,并将结果写到标准输出。 ? 语法:

cut -fnumber (s) -d (character) file cut -cnumber(s) file ? 参数说明:

-c :以字符为单位进行截取 -f :以域为单位进行截取

-d :在使用-f参数时,默认的域分隔符是空格,用户可以通过-d参数指定域分隔符

? 举例:

北京汉铭信通科技有限公司

Page 16 of 51