IBM认证复习提纲
更新时间:2024-03-30 21:39:01 阅读量: 综合文库 文档下载
- IBM认证推荐度:
- 相关推荐
. 五种用法 1,当前目录
2.正则表达式中的通配符,代表一个字符 3.隐藏文件
4.+脚本文件名,代表在当前进程执行该脚本 5.vi操作中,代表前一条命令
Unit 1 跳过 Unit 2
1、登陆
退出
2、命令写法:空格、顺序、多选项、多参数 3、date、cal、clear、echo、banner
4、who | grep A 没有输出结果表示用户不在线 who am i 显示当前用户的详细信息 whoami 显示当前用户名
finger A 查看用户A是否在线 5、通信方法:
mail 查看邮件(d 删除邮件,q退出邮箱,x在邮箱中读完不下载到个人邮箱) mail A 发邮件给A write 发点对点消息 wall 广播消息 talk 在上下窗口内 6、组合键
Unit 3 1、man
2、屏幕分页指令:more,pg空格 向下翻页 ;/要找的字符串;Q 退出
Unit 4
1、文件:普通文件、目录文件、特殊文件
文件内容:文件名:保存在父目录内;文件属性:保存在i节点内 一个i节点对应一个文件 2、特殊目录:
/usr 系统二进制命令 /etc 系统启动脚本 /home 宿主目录 /var 变化的数据 /tmp 临时文件
3、绝对路径:以/开始
相对路径:直接用父目录的名字,./从当前目录开始应用,../从父目录开始
4、pwd 查看工作路径 PWD 环境变量 5、ls
-a 查看所有文件,包含隐藏文件;-R 递归;-l 查看文件属性(文件权限);-i显示i节点号 6、cd
cd .. 回父目录
cd ~ 返回用户的宿主目录
cd ~用户名 表示直接切换到该用户的宿主目录 cp ~文件1 文件2 将文件1复制到文件2 cd - 返回前一个工作路径 cd 返回到宿主目录 7、创建删除目录 mkdir 创建空目录
rmdir 删除空目录,必须存在高一级的目录文件 -p 创建丢失中间名称文件目录 touch命令 创建空文件
Unit 5
1、cp 命令: 有读权限才能复制
cp source target
cp file1 file2 ... target_dir
文件内容合并: cat file1 file2 > file3 有读权限才能复制 2、mv
mv 可以移动文件和目录
mv file1 /dev/file2 将file1移动到/dev下并改名为file2 (有写权限) 3、cat
cat > f1 读取从键盘上输入的内容 cat -v -t -e 查看文件中不可见的字符 cat -vte 可加在任何一个命令后
4、pg、more/less 命令查看文本文件内容 (分页显示,cat不分页) 5、wc –l 计算行数 –c 字节数 –w 单词数 6、链接: 硬链接 ln f1 f2, f2就是f1的硬链接,有相同的属性,具有同步关系,改任意一个都会影响到对方,不能跨区连接,不能是目录 软链接 ln –s source_file target_file删除链接的源文件,链接文件会变成死链,重建源文件,链接文件仍存在,不需要重建 硬链接只能对文件进行操作,对目录只能使用软链接 硬链接不支持跨分区
7、rm -r 文件 删除文件 –r 等同于 –R rm 一个或多个文件名,通配符 -i 交互式
-f 有文件则删掉,没有则不产生错误消息
Unit 6
1、基本权限:owner权限+group权限+other权限 普通文件:r:看内容 w:写文件 x:可运行 cat,pg,more 目录文件:r:列出目录下的文件 ls
w:增删文件 rm,touch
x:可以使用cd切换到文件 ls –l
目录满权限 777 文件满权限 666
2、修改权限chmod mode filename (1)符号法: u=user;g=group;o=other;a=all +:增加权限;-:移除权限;=:设置权限 (2)八进制数法
Unit 7象征性的出了2道题
1、模式:命令模式、文本模式(文本模式下才能操作字符) 2、退出vi:
:g(过滤)/ the /s//(将查找内容进行替换为之后内容) the one and only /g(全局替换) 配置文件$HOME/.exrc
3、set –o vi
Unit 8
1、元字符(特殊符号):< > | ; ! * ? [ ] $ \\ “ ‘ 2、通配符:* ? ! [ ] [ - ] *:任意多个任意字符 ?:任意一个字符
[ ] 匹配方括号内任意一个字符(a-b 表示从a到b的,递增,!取反)
3、 标准输入:< 标准输出:> 标准错误:2>
Mail –s hello root < letter 向root用户发送一个标题为hello,内容为letter的邮件
>覆盖 >> 追加
cat > newfile 从键盘获得内容
Cat file1 > file2 把file1的内容复制到file2 > d2.out 清空一个文件
/dev/null(存放垃圾),默认将错误信息显示再屏幕上
2>&1(将标准错误与标准输出关联到一起)
4、管道 以|分隔 ls -l | grep “d” | wc -l 统计目录文件的个数
5、() 组合重定向,例 (date ; cal ) > d.out
{} { date ; cal ; } > d.out ; 分隔两条命令 \\ 二级提示符
Unit 9 1、变量:
系统环境变量大写 ;用户自定义变量小写 $引用变量、命令 $()、`` 命令替换
readonly 只读类型,必须在定义时赋值 integer 整型变量 export 可继承变量 变量删除 unset
2、Shell先解释,后命令自身解释 ‘’忽略之间的所有特殊字符
“”忽略所有除了$,`,\\
特殊符号 $ \\取消掉其后一个字符的特殊含义 ` 执行顺序:重定向?命令和变量的替换?通配符?命令
Unit 10
1、echo $$ 返回当前进程号 ps 进程的序号和ID
-f 还能看到程序的ppID -e 所有进程
-ef 所有进程的详细属性 2、export 将变量传递到子进程 3、运行文件(文件有x权限) (1)文件名:新建一个shell执行 (2). 文件名:在当前进程中执行
4、echo $?:返回最后一条命令执行的返回值
Unit 11
1、Ps –T 进程号 查看进程下的所有子进程
Ps –e | more 查看所有用户的所有进程
Ps –u root 查看root进程
2、进程 + $ 后台运行
杀进程:前台进程 ctr+C 、kill 进程号 后台进程只能通过kill
nohup 适用于运行时间长,需要在退出系统后仍能继续在后台运行 jobs 查看后台进程状态
fg %序号:把一个后台运行的程序提到前台执行
前台的程序先用ctrl+z暂停后,用bg %序号 将程序放到后台运行
Unit 12
1、/etc/environment(环境变量 ) root,只能定义变量
/etc/profile 能执行文件 root
$HOME/.profile 用户
$HOME/.kshrc ?????
PATH=$PATH:路径 添加路径 例:PATH=$PATH:/usr/java6_64/bin:/usr/java6_64/bin
2、alias 别名,别名的运行优先级高于系统命令 =》 unalias
3、$HOME/.sh_history
保存最近的128条命令
fc –l 查看最近命令
r 执行前一个命令 Unit 13
1、find 目录 属性 属性值 find . -name sum(查找当前目录文件下名字为sum的文件)
2、-exec 将前面找到的文件按后面的命令处理 find . -name 'm*' -exec ls
-l {} \\;
-ok 作用同-exec 加提示
3、grep 选项 -v 取反;-i 忽略大小写;(-c 只显示行数;-l 显示匹配文件名;-n 显示行号;-w 全字匹配)
(egrep 支持多条件过滤
fgrep 只能过滤字符串,不支持正则表达式 )
4、正则表达式中:.任意一个字符;*任意多个前一字符;.*任何多个任意字符;^a以a开始;z$以z结尾;^$ 空行 ;()可以将括号内的内容放到缓存器中,通过\\加数
字调用 ;[^]取反
grep ‘\\([0-9]\\)-\\1’ f1 查找-前后数字相同的
grep ‘\\([0-9]\\)\\([0-9]\\)-\\2\\1’ f1 查找-前后两个数字顺序相反的 5、sort
Sort +1 按第二列排序
Sort +4.2 按第5列第3个字符排列 -r 反序
Sort file –o file 将file排序后写回file -u 去重
$ cat animals dog.2 cat.4 elephant.10 rabbit.7
$ sort animals Default sort order cat.4 dog.2 elephant.10 rabbit.7
$ cat animals | sort +0.1 rabbit.7 cat.4 elephant.10 dog.2
$ cat animals | sort -t. -n +1 dog.2 cat.4 rabbit.7 elephant.10
-t: Delimiter \.\ -n: Numerical order +1: Second field Sort by second character
6、$ head -5 myfile 取前5行
$ tail -20 file(取文件的倒数20行)
$ tail +20 file(取文件的第20行到最后一行)
7、tar
tar 数据备份用 -t 不解包查看包的内容 -x 释放包中文件(不加文件名释放全部)
tar -cvf new.tar f* 压缩;-xvf 释放
Unit 14考的很少
Unit 15考察最后一道编程题(15个得分点)
1、系统变量:$$进程号;$0 保存脚本运行的名称,不在脚本中则显示shell名称;$#显示所有参数的总数;$n(非0)返回第n个参数; 2、整型运算:\\*乘;/除;%求余;+ - ()和*加\\
非整型变量运算要通过expr(运算符号两边空格) 或let(运行结果保存到变量里,相当于“(())”)
3、&& 前一个命令执行成功后再执行后一个命令 || 前一个命令执行失败则执行后一个命令
4、-eq、-lt、-le、-gt、-ge 判断字符串变量可直接用等号
-n 字符串非空 、-z 字符串为空
5、if [[ $# -eq 1 ]]、if [$# -eq 1 ]、if test$# -eq 1 :作用相同,推荐第一种 6、if 和fi之间没有指令,加“;”
7、read: 键盘输入内容超过读入内容时,超出的内容给最后一个参数
仅输入read时内容保存在$REPLY中
8、循环:会一种就可以,必考 循环变量的设置 退出脚本:continue break exit用法同C 作业1:编写脚本在指定目录下创建文件 要求:
1. 脚本只接收三个参数:目标目录、文件名前缀、文件数量,例如: $ crtfiles /home/staXXX/test file 10
运行结果:在/home/staXXX/test目录中生成 file1、file2 ...... file10 等文件 2. 判断目录的属性
1)若目录存在,应判断 /home/staXXX/test 目录是否有修改权限;如果没有修改权限应提示原因
2)若目录不存在,脚本应在 /home/staXXX 目录下自动创建test子目录;如果不能创建子目录应提示原因 3. 判断文件名
1)文件名前缀不超过8个字符,且只能是字母;如果错误应提示原因 2)若文件已存在,不应再创建文件并对用户提示 4. 文件数量应该是正整数;如果错误应提示原因 例如:-10 、 0 、 3.14 、 0123 、 abc、 1x2y 等都是错误的
#!/bin/ksh
# 判断参数是否是三个 if [[ $# -ne 3 ]] then
echo \ exit 1 fi
dir=$1
# 目录存在但没有写权限
if [[ -d $dir && ! -w $dir ]]; then ;分隔命令 echo \ exit 2 fi
pdir=${dir%/*} %删去从右开始最小匹配的
# 目录不存在且对父目录无写入权
if [[ ! -d $dir && ! -w $pdir ]] ; then
echo \ exit 3 fi
# 目录不存在但对父目录有写入权 if [[ ! -d $dir && -w $pdir ]] ; then mkdir $dir fi
prefix=$2
# 文件名前缀超过8个字符 if [[ ${#prefix} -gt 8 ]] ; then
echo \ exit 4 fi
# 文件名前缀不全是字母
if [[ $name != +([a-zA-Z]) ]] ; then
echo \ exit 5 fi
num=$3
# 第三个参数不是正整数
if [[ $num != [1-9]*([0-9]) ]] ; then echo \ exit 6 fi
# 创建文件 i=1
while [[ $i -le $num ]] do
filename=$dir/$name$i if [[ -e $filename ]] ; then echo \ else
touch \
echo \ fi
let i=i+1
done
mount 查看文件中所有激活的分区 执行脚本的记录方式(不考) if 条件 ; then 两个命令
如何把一个命令放到if语句后面?? Unit 1 不考
Unit 2 Smit:高级命令 1、smit快捷键
F1(ESC-1) 显示上下文帮助 F2(ESC-2) 刷新
F3(ESC-3) 注销,返回上一级菜单 F4(ESC-4) 列表,给出可选的列表值
F5(ECS-5) 初始化,恢复一个输入域的原始数据 F6(ESC-6) 命令,显示要执行的Aix操作系统命令
F7(ESC-7) 编辑,编辑一个下拉式菜单或下拉表中的一项
F8(ESC-8) 镜像,将当前的屏幕存到一个文件中并将当前的快速路径显示出来 F9(ESC-9) 外壳,启动一个子外壳 F10(ESC-10)退出,立即退出SMIT菜单 2、SMIT的日志文件在$HOME目录下,名为smit.log,它保存了所有被访问的菜单和对话框,还有所有被执行的命令和输出,以及运行过程中产生的错误。smit.script文件则保存了SMIT执行的所有的Aix操作系统命令。
Unit 3
1、启动模式:正常模式、系统管理模式、维护模式、诊断模式(hardware出问题时) 启动流程:0号进程是所有进程的主线程 init
2、(Bootinfo -p 查看当前系统的硬件平台 -y 查看系统是32位还是64位 -K 查看当前操作系统kernel(内核) -r 查看real memory(以KB位单位))
3、alog 查看启动日志 -o :查看内容 -t = 日志类型
4、inittab 脚本文件解析 例:
init:2:initdefault: (默认运行级别为2)
brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot
powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console ...
mkatmpvc:2:once(表示只能运行一次):/usr/sbin/mkatmpvc >/dev/console 2>&1
atmsvcd:2:once:/usr/sbin/atmsvcd >/dev/console 2>&1
load64bit:2:wait:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs
tunables:23456789:wait:/usr/sbin/tunrestore -R > /dev/console 2>&1 ...
rc:23456789:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks
fbcheck:23456789:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console ...
srcmstr:23456789:respawn(对应进程被杀掉后仍会自动重新启动):/usr/sbin/srcmstr # System Resource Controller
rctcpip:23456789:wait(表明所在行的记录如果执行不成功则会停止在这个位置等待,用在启动时必须启动的服务上):/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons
rcnfs:23456789:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons
cron:23456789:respawn:/usr/sbin/cron
piobe:2:wait:/usr/lib/lpd/pio/etc/pioinit >/dev/null 2>&1 # pb cleanup
qdaemon:23456789:wait:/usr/bin/startsrc -sqdaemon writesrv:23456789:wait:/usr/bin/startsrc -swritesrv uprintfd:23456789:respawn:/usr/sbin/uprintfd
shdaemon:2:off:/usr/sbin/shdaemon >/dev/console 2>&1 # High availability daemon
l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 5、lssrc 获取子系统的状态 stasrc stopsrc
src = system resource control 6、shutdown命令
shutdown “+”时间 发送消息
7、checkpoint
The initial process is init, which checks /etc/inittab for information regarding other processes that have to be started.
Unit 7
1、5个术语:物理设备、端口、设备驱动、逻辑设备、/dev目录(以B开头,块设备,带缓冲区 ;以C开头,流设备无缓冲区) 2、lsdev –P 列出设备的有关信息
-H 加上title
-c 小类型的,设备类的 -C设备对象类的 -F 以指定格式输出
3、设备状态:available、defined(对于物理设备相当于禁用,对于逻辑设备正常) 4、lsattr -E 显示特定设备的有效值 -D 显示特定设备的默认值 -l 指定设备名
5、cfgmgr:通过指定程序来配置设备 更换硬盘的命令??????
Unit 8
1、物理分区:硬盘;卷组;逻辑分区;物理块;逻辑块
一个物理卷必须属于一个卷组,一个卷组可以包含多个物理卷
同一个卷组的PPsize大小相同
逻辑分区和物理分区之间的关系
Lsvg –l (卷组) 查看一个卷组的分区 Lspv –l (硬盘) 查看一个硬盘的分区 分区可以跨磁盘
一个系统中可以有256个卷组 2、VGDA=卷组描述域
卷组被激活的前提是可用率大于51% 3、mount 使文件系统可用
4、lsfs 查看文件系统;lsvg 查看卷组;lspv 查看硬盘
5、判断逻辑卷是否含JFS,mount point不是N/A
Unit 9
1、镜像:提高可用性(发生故障后可继续使用的能力,每一份镜像放在不同的硬盘上 )
striping:牺牲可用性来换取performance
2、lsvg –p 查看卷组的物理卷(rootvg 信息解读);-o 仅列出活动的卷组;-i 从标准输入读入卷组名 lspv –p 列出物理卷中每个物理分区的信息
3、卷组是创建分区的基本单位
4、hot spare 判断
5、chvg -b 设置卷组的坏块重新定位策略; -g 检查卷组中的所有磁盘以查看其大小是否增加
checkpoint!!!
Unit 10 1、lsfs
2、mount 3、lsps
文件系统必须创建在逻辑卷上,逻辑卷可以单独创建 逻辑卷的大小不会影响文件系统的大小 文件系统的增大,逻辑卷也会增大
正常删除文件系统的方法:rmfs 挂接点 (前提:文件系统是去活状态) Rmlv 分区 (可以删除分区,但是、filesystem中有垃圾存在)
Unit 11
1、df 报告文件系统上的空间信息 2、du 概述磁盘使用
3、defragfs 整理碎片;fsck 整理文件;check、分片不用掌握
Unit 12
1、换页空间的原理
Lsps –a 查看换页空间 ;–s 查看总的换页空间 换页空间使用率过高,说明当前内存不足 Lsvg 显示类型为paging 即为换页空间 一个磁盘只有一个换页空间
删除一个换页空间,先去活(swapoff),rmps chps 更改换页空间
2、lsps 解读 checkpoint 掌握
Unit 15
1、contab -l 列出;-e 编辑; -r 删除;-v 列出作业状态
填空题
minute hour date-of-month month day-of-week command整点运行,分
设置为0
2、at -l;-r 删除at job;选择题 删除全部at jobs:atrm – 例:
at now +2 mins
checkpoint
.用法:1.. 文件名 运行脚本,运行环境为当前环境 2. 相对路径 3. 隐藏文件 4.在正则表达式时匹配任意一个字符 5. 重复前一个命令
启动的模式、过程 系统资源控制器
os level
device 术语、相关的4个命令 msdev lscfg
lvm 5个概念:卷组、物理卷、逻辑卷、物理分区、逻辑分区 lspv lsvg
mount 掌握 增删改查 镜像 lsfs df du lsps
换页空间(基本原理+lsps) 判断正确
schedule contab??3条命令 填空题的程度
正在阅读:
IBM认证复习提纲03-30
女生坚强到心疼的句子 令人心酸的句子09-12
货币金融学 第三章 金融市场09-03
我美丽的老家作文500字07-11
(最新)关于切实做好禅城区2016-2017学年中小学学生健康体检工作的通知9.801-06
把下面的句子变成定语从句04-22
恶劣天气行车安全措施04-24
第二讲 - 写人记叙文阅读01-27
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 提纲
- 复习
- 认证
- IBM
- 大全初中英语语法专项练习带答案-打印版
- 关于农村留守儿童的安全现状与对策分析
- 经济法概论优化考前冲刺试卷(一)
- 河南中医学院2011年版硕士论文模板(2013年制)
- 检验科与临床科室沟通制度
- 清洁绿化操作手册
- 2018年浙江省温州市中考生物试卷含参考解析
- 山东广播电视台广告经营管理规定(11.9)
- 清华大学版理论力学课后习题答案大全 第4章运动分析基础
- 新藏公路 - 图文
- 某汽车制造企业智能制造信息化系统技术协议 - 图文
- 成语大全之Q字打头的四字成语
- 1.1浅谈检察机关预防职务犯罪宣传教育的内容和形式1
- 社教类节目策划
- 网络信息安全试题
- 样板间说辞
- 2018届高考理科数学二轮专题复习讲义 导数的热点问题
- PPT试题及答案
- 华为S3700交换机VLAN创建与端口划分
- 《怀念母亲》第一课时7