




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课堂 20% 作业 10% 试卷 70%选择 填空 判断 4道简答 编程1524Telnet 53Telnet 26AIX KernelShellFile SystemCtrl+D 退出Ctrl+U 清除当前行Ctrl+Z 发送sigtstp信号量Ctrl+C 终止前台进程cal 日历whoCtrl+D exit logoutpasswd 更改密码 etc/passwd 冒号 7段 用户密码 etc/security/passwd 加密后口令passwd id 更改某个用户密码命令书写格式 选项参数 命令参数特殊 lsdev C c disk/adapterLsdev c C disk 错了Lsattr E l mem0/troc0 a size查看属性ls 查看当前目录ls -l 查看长文件,带属性ls -a 查看所有文件,包括隐藏文件ls /dev 查看硬件ls -l /devtouch f1 f2 创建f1,f2文件ls -l f1 f2ls -R / 查看系统所有文件date 用+号set o viset +o vi$ date$ date +%Y$ date +%Y%m%d$ date +%Y-%m-%dcalcal 2013 一个参数看年历cal 9 1752 两个, 月在前 年在后echo Hello World 显示 表示输入两个参数 中间一个空格输出banner hello world 放大显示clear 清屏三个引用字符 简答题$whowho am iwhoamiwho | sort排序who | wc -l 一共多少行,统计who | grep sta007 行过滤,找出包含sta007 的行who | cut -c 1-6 | sort -u | wc -l 截取前六个字符 排序 统计行数finger sta007 查看状态who /var/adr/who etc/security/failedloginls -l | grep l-| wc -l 统计普通文件个数d开头代表目录,-开头代表普通文件mail sta101 发邮件 Cc转发 Ctrl+D退出mail 收邮件系统邮箱 var 放日志 log信息mail f个人邮箱t 1 读邮件x,q 退出,q代表看过的转移到私人邮箱mail -f 打开私人邮箱mail 1070721708/var/spool/mail/sta105 目录talk sta101 私聊write sta101 聊天write all/?广播不在线用mailbanner hello | write sta000while truedo banner hello |write sta000donemesg 查看当前聊天状态mesg n 关闭,不能接收消息man who 查看命令手册在Standard input下输入 b上一页 /查找 n下一个 N上一个 q退出man -k user 查看user相关操作文件的三种类型:普通文件、目录文件、特殊文件 - dLs l dev b/c 块字符流设备文件名 路径 属性Ls / 文件 inodes 存放文件属性 指向 indirect blod datablod/etc/objrepos 软硬件信息逻辑设备名称?home用户数据var系统日志,邮件等可变的tmp临时空间opt第三方免费应用usr第三方收费应用proc程序id的子目录三种方式 相对路径直接文件名./ ./ ./多重父目录echo $PWD d=$PWD 第一种d=$(pwd) 第二种d=pwd cd- 前一个目录cd. 父目录cd ./.爷爷目录cd spool 进入当前目录下的spool目录cd cd回到自己的家cd - 回退到上一个目录cd sta000 快速切换到指定目录 没有/ 错误cp sta000/f1 复制到自己的目录ls l 长格式-i inode号-r 递归-a 隐藏文件.号五种用途ls -l -i /home -i加上编号ls -l -i -d /home 查看目录的属性ls -a 查看隐藏文件ls -R 递归ls -d 查看目录信息绝对路径ls /home/team01/f1相对路径pwd 查看当前路径,假设当前在team01下ls ./team01/f1 .代表父目录ls f1ls ./f1名称在目录里,类型在节点里,内容在磁盘数据块。mkdir d1 d2cd d1touch f11 f22第五章复制 移动(改名) wc 对前一命令结果统计Cat pg more 另一个分页查看内容?删除rm dir d2rm * 删除当前目录下所有文件rm -r *删除当前目录下所有内容rm -r d1 删除非空目录(下面只有文件没有文件夹)mkdir -p d1/d2/d3 创建多级目录rmdir -p d1/d2/d3 删除多级目录-i 显示 -f 强制 r递归-f 等同于 2/dev/null效率差填空题cat file1 创建个文件cat f1 f2 复制文本文件cat f1 f2 f3 合并文件cat /dev/null f3 清空文件 f3 清空文件date /dev/null 忽略输出结果cat-v 显示不可见内容cat t制表符I e行结束符$more 分页显示cp source targetcp f1 f2 复制到当前目录改名为f2cp f1 /tmpcp file1 file2 . target_dir 复制多个文件cp f1 f2 f3 d1 cp -r d1 /tmp 目录到目录cp r d1/* d2 复制目录中的文件 目录不复制mv f1 f11相当于改名,mv既可以移动文件或目录,也可以改名mv file1 file2 . target_dir mv d1 d2 移动目录无需递归,直接移动who | more 分页显示more /etc/passwd 查看大文本文件 enter翻行 sapce翻页 b向前翻页/sta100 查找 n下一个 q退出cat /etc/passwd 查看文件pg wc /etc/motd 总数 显示字节数,行数,字数ps -e| wc -l 总的进程数ls -l| wc -lln source_file target_file echo hello f2 把hello写入f2符号链接和硬链接的相同不同ln f2 f1 创建硬链接, 同步变化,但删除其中一个另一个不受影响缺点:(1)不能对目录进行硬链接(2)不能跨分区创建.ln -s f1 f2 软连接,f1为目标文件删除f1后f2无法打开rm -i f* 删除以f开头的文件,删前有提示alias rm=rm -i 将rm -i替代为rm,会确认一下(只在当前目录)第六章第一位除外,前三位对应u:创建者拥有的权限owner中三位对应g:同组用户拥有的权限后三位对应o:其他人的权限对于文件 r可读 w可删改 x可运行对于目录 r可看文件内容(ls) w修改目录内容 x 是否可以切换到此目录(cd)chmod mode filename chmod g+w f1 同组用户加上写权限chmod o-r f1 其他用户去掉读权限chmod u+x,g-w f1 创建者加上可运行权限,组权限去掉写权限chmod go+rw, u-x f1 group和other都加上写权限,owner取消运行chmod a+x f1 所有的chmod u=rw,go=r f1 $ chmod 755 f1 -rwxr-xr-x默认权限File -rw-r-r-644Directory drwxr-xr-x755umask 显示掩码umask 022 设置掩码创建的目录默认权限为755,各项和为7(最高权限)创建的文件默认为644,各项和为6(最高权限)第七章 只考一道进入退出移动文件三种类型:普通文件 目录文件 特殊文件(设备文件)/usr:放系统中的系统命令,帮助文档/dev:放逻辑设备名称/etc:放启动脚本和一些配置文件/home:放用户文件 宿主目录:如/home/sta024 cd命令:快速回到宿主目录/var:放易变的数据,如:系统日志,打印作业等。/tmp:临时数据$数字$# 脚本参数个数$? 返回0则前一个命令执行成功,否则返回1-127之间的任一整数&,|数值的比较 -eq,-ne ,等6个符号;字符串的比较 =, != if 后面的结束符是 fifor variable in list docommandsdone(必须使用这种循环结构) 数学运算expr 命令 let命令 if $? -eq 0 thenecho last command errorelseecho success!fi( x+=1 )随机数:echo $RANDOM % 129 + 1;生成1-129之间的一个随机数Admin 绝大多数在7,8,9章里面02smit F1f10 每个功能建的作用创建分区,卷组. 五种用法1,当前目录2.正则表达式中的通配符,代表一个字符3.隐藏文件4.+脚本文件名,代表在当前进程执行该脚本5.vi操作中,代表前一条命令删除文本查找替换复制移动粘贴vi 文本模式和命令模式i 进入文本模式(插入、编辑)Esc :w 保存Esc :wq 保存退出 : x shift zzEsc :q! 不保存退出hjkl 左下上右1G 2G 跳到第几行G 最后一行b w 移动左右一个单词的距离0 $ 当前行的最前/后面的字符H L 当前页的第一行和最后一行Ctrl+ b/f 向上/下翻页:set number 显示行号(set nonumber)$HOME/.exrc文件 Echo “set number”.exrci a 光标前/后插入x 删掉一个字符dw 当前光标处删除一个wordd$ 删除到行尾 d0 删除到行首 dd删除一行 dG删除所有 :20,40d 删除20到40行u 撤销最后一次操作/test 查找g/the/s/ the one and only 把第一次出现的地方替换g/the/s/ the one and only /g 全部the都替换r 替换当前光标的字符R 一直替换到行尾cw 把到$的字符替换为输入内容yy复制当前行到 小p(paste)即可粘贴到光标所在行下面3yy复制3行 大P 复制到光标上一行dd剪切:!date不退出vi查看其它:r f1 插入f1内容到光标处:r !date插入时间vi .exrc 编辑此默认隐藏文件,默认没有的,把vi的配置持久化了 echo set number .exrcfc -l最近执行的16条命令set -o vi Esc j下一条命令 k上一条/usr/local/bin/gcc hello.cln -s /usr/local/bin/gcc gcc 软连接/usr/java6_64/bin/javac hello.javaln -s /usr/java6_64/bin/javac javac/usr/java6_64/bin/java java下载方法ftp 53login 登陆lcd C: 设置默认下载目录 mget hello.c 下载文件到c盘mputget putbin 修改为二进制模式,方便下载上传prompt 是否确认?bye 退出!cls 运行本地命令通配符,命令符,引用符通配符:*任意多个? 0或一个+ 一次或多个 就是一次!取反匹配方括号内的一个-匹配方括号内的范围 ls *1-5 (test1 test1.2 test1.3)ls f!0-9 (ff1 ff2 ff3 ff4)命令符:重定向a.标准输入 (追加) c.标准错误2 2(追加)关联重定向 2&1 mail sta105 d.out 输出重定向date d.out 追加的方式写入cat file1 创建个文件cat f1 f2 复制文本文件cat f1 f2 f3 合并文件cat /dev/null f3 清空文件 f3 清空文件date /dev/null 忽略输出结果2 错误重定向2 错误追加ls * 查看目录所有内容,包括子文件echo * 列出所有文件0标准输入 1标准输出 2标准错误ls -R /home /dev/null 输出所有错误的消息(把正确的扔到了null)ls -R /home /dev/null 2 error.log 错误消息输出到error.logls -R /home 2list 1&2 关联到list ls -R /home list 2&1 关联重定向,同上who| wc -l 管道符 前一个命令的标准输出作为后一个的标准输入ls -l | grep d| wc -l 查找所有文件| 查找以d开头的| 统计这个数目date ; cal 分割两条命令 命令分组符;条件执行 & | 管道 ;都可以连接连个命令(date;cal) f1 组合为一个组,一般用于重定向 date; cal; f2 必须有空格;必须每个命令后面都有分号( )后台 子进程中执行 当前进程执行$ dat e 续行,出现一般认为输入不完整。 续行忌讳空格Find . name f* 禁止shell解释 * f* “f*”xy=hello world ; echo $xy在set下的变量,下次启动失效 一页?系统变量 $ 自定义变量只读 可继承 整型变量Export integer readonly $() 命令替换PS1=WWW: 每行命令的初始符PS2 续行附PATH=/usr/local/bin:$PATH 把这个目录加进去echo $PATH 操作系统的环境变量,执行命令时的搜索路径echo $TERM 双引号对$不起作用 取消紧随其后的一个字符的作用单引号忽略所有echo $HOMEecho SHELL把反斜线变成了两个,echo把两个变一个 输出 PS1=$PWD$PS1=$LOCALNAME $第十章 进程管理查看进程pidpsps f 显示父进程的信息echo $ 当前进程的pidps -u sta105 查看指定用户的ps -l-e 所有的进程-T pid 指定pid进程的进程树x=4ksh/创建新进程,默认父进程的数据不会传递到子进程x=5echo $x5exitecho $x4export y=100 export类型的数据可以由上向下传递integer d=3$ readonly s=hello/只读不能改也不能删$ readonly pt=3.14执行脚本:三种方式ksh hello 放在子进程才有执行权限,但是会在孙子线程中执行chmod +x hello 执行./hello. hello 有变量定义需要运行的必须用这个.的作用:当前空间运行脚本相对路径,当前文件夹隐藏文件的前缀vi中重复上一行命令正则表达式中代表任一个字符十二章 配置文件Environment profile echo $? 如果是0代表前一条命令执行成功ifwho | grep sta105 代表判断 jobs 查看后台进程sleep 800 & 提交后台进程fg %1 把第一个进程改为前台进程Ctrl + Z 暂停进程Ctrl + C 结束前台进程bg %1 让进程1后台继续运行kill %1 杀死第一个进程kill PID 直接杀死kill -l 2) INT 9) KILL 15) TERM 信号量 kill -9 pidkill -9 0 自杀nohup 忽略所有挂断信号,在注销后使用 nohup 命令运行后台中的程序。daemon 守护进程vi .profile 修改自己的配置文件执行顺序 单选/etc/environment 只能定义变量,不能执行语句/etc/profile 执行. ./.profile$HOME/.profile 只有这个可以用户自己定义,其余需要管理员权限定义别名 alias r=echo $RANDOMvi .kshrc 默认没有自己创建,配置的内容可以在子进程中执行wc -l .sh_history 查看历史命令总数PS1:命令提示符PS2:续行字符串TERM:终端类型PATH:命令的默认搜索路径(a=100;b=200)在子进程中运行,运行后a b均没有值 a=100;b=200; 当前进程运行,大括号两边有空格十三章 find /home -name f1 查找所有f1文件的目录find . -name f* find . -name f*find . -name f*find . -name f* -exec ls -l ; 查找所有f开头的文件并列出详细信息find . -name f* -exec rm -r ;find . -name .* 查找隐藏文件find . -name f* -ok ls -l ;find . -name f* -type f -perm 644find . -name f* -o -type f -perm 644 以f开头或者权限644的文件. Any single character* Zero or more occurrences of the preceding characteraAEnumeration: a or Aa-f Any ONE of the characters in the range of a through fa Any lines that start with a z$ Any lines that end with a z grep 一个选择题-i 忽略大小写-w 全字匹配Sort sort t : +2(第三段) -n r(反序) file 填空ls | grep a-zA-Z.*0-9$grep st.100 /etc/passwdgrep a test 找出所有以a开头的行grep a*c$ testgrep ab*c$ test a开头c结尾中间是多个b,b的闭包也许没有bgrep ab.*c test 含有ab*c即可grep ab.*c test 以ab开头grep .*$ test 全部grep $ test 空行grep -v $ test 非空行grep aeiou test 以元音字母开头grep .-. testgrep (.)-1 test ()放到了缓冲区1表示引用第一个缓冲区的内容grep (.)-1 test -的前后相同grep -w the lettersort -t. +1 以.分割再按第二个排序,默认是tab分割who | sort +4| head -5 前五个排序who | sort +4| tail -5head -8 test | tail +4head tailhead -7 f1 | tail -5;归档tar -c -v -f bak.tar f* -v显示内容 -f输入生成的文件名 -c创建包 tar -tvf bak.tar 查看包 -t 列出tar -xvf bak.tar 解压 file /home 查看文件属性if diff f1 f2 /dev/null 2&1 diff比较文本文件cmp f1 f2cmp -l /usr/bin/ls /usr/bin/whocompress -v f1 生成.Z文件uncompress -v f1.Zgzip -v f1 生成.gz文件gunzip f1.gzls a*| cat -vte 当文件删不掉时,查看完整名称, 例如aGb cat查看不可见字符ls -lifind . -inum 97947 -exec rm ; 通过文件id删除date +%m%d%y%h%m%stouch file$(date +%m%d%y%h%m%s)$ 当前进程id$0 $1 $2 代表脚本的一系列参数 $0脚本的名字$# 参数个数$? 前一个命令成功Diff f1 f2 /dev/null & echo “file same”expr $v1 + $v2expr $v1 * $v2expr ( $v1 + $v2 ) * 2v3=$(expr $v1 + $v2)echo $RANDOM 随机数expr $RANDOM % 10 + 1 1-10的随机数r=$(expr $RANDOM % 10 + 1)let r-RANDOM%10+1let v3=v1+v2let v4=(v1+v2)*2( v3=v1+v2 ) 等价于letecho $( v3=v1+v2 )条件执行date ; caldate & cal 前面命令错误时后面不执行dota | cal 执行calfor in 数组赋值$10su管理员-ne:(!=) -eq:(=) -lt:() -le:() -ge:(=) -d /home 判断是否是一个目录 -d /home & -r /home 是否有读权限 -z $var 判断是否为空 read v1 输入read v1 v22 3 5 6$ echo $v12$ echo $v23 5 6一个功能键的使用smit系统菜单启动关闭 启动日志 bootlogAlog o t bootlog/etc/inittabinit 系统关闭重启Shutdown r fast reboot 第四章 不超过两个题操作系统版本 文件系统版本产看文件系统含义每一位含义lsipp l h w -f五六不考七lsdev rmdev lsattr 硬件设备属性信息八九将近30分vg lv pv fs pgsp 关系之后mount umount df du lsfs fsck检测并修复十三往后不看14章一道题3489smit mkusersmit user/etc/inittabgrep msrc /安装软件最小单元filesetlpp package filesetoslevel系统版本Applied方式安装后面Commit / Rejectsmit install 快捷安装/dev/cd0 /dev/rmt0 /dev/所有文件分为普通文件,目录文件,设备文件b开头 块设备r开头 流设备ls -l /devODM: obeject data manager 对象仓库echo $ODMDIRls /etc/objrepos 分为Cu(Customized) 和 PD(predefined) 库PD库 lsdev -P -HCu库 lsdev -C -H | moreAvailable激活状态 Defined 一般为禁用状态(有特殊的) Undefinedlsdev -C -c disk显示cfgmgr 配置管理器,自动安装激活所有新设备至available状态rmdev -l hdisk4 删掉hdisk4至Defined状态rmdev -dl hdisk4 至Undefined状态lsattr -E -l proc0 查看cpu所有有效属性lsattr -E -l mem0 lsattr -E -l ent1chdev -l ent0 -a copy_buffs=64 修改ent0的copy_buffs值lscfg -v -p -l ent0 查看出厂信息存储管理:物理卷 Physical volumes(PV 物理卷,相当于一块硬盘,组成卷组)#lspv卷组 Volume groups(在卷组划分区,一个组最多有1024块硬盘)逻辑卷 Logical volumes(等同于分区)物理块 Physical partitions(每个物理卷有很多块)逻辑块 Logical partitions(与物理块一一对应)pv vg lv pp lp文件系统 file system (基于分区)LVM逻辑管理功能组的分类:普通Normal 大Big 可伸缩Scalablelspv查看物理卷rootvg、默认组extendvg rootvg hdisk1 把hdisk1加入到rootvg组extendvg -f rootvg hdisk4 强制添加mkvg -y datavg hdisk2 创建到组datavgreducevg datavg hdisk1 删去,当删除最后一个时卷组也会被删除VGDA:Volume Group Descriptor Area 卷组描述域VGDA50% 就可以激活,所以一般的卷组会放3块以上的硬盘,一个卷组最少有两份vgda,最多1024份lsvg rootvg查看某卷组属性lspv hdisk0lsvg -l rootvg 查看启动组jfs2 卷组,磁盘上的mklv -y sta105_lv datavg 4 hdisk1 创建分区mklv -t jfs2 -y newlv datavg 3 切块smit fs 格式化分区lsfsdf 使用率df -m /usrdf -m /lsvg -l stb 查看卷组分区rmlv stb106 删除裸分区reducevg stb hdisk2 删除分区rmfs /wxy 删除带有文件系统的分区(不能是激活状态)reducevg -d -f datavg hdisk4 卷组有*时的删除smit vg 卷组管理lsvg所有卷组lsvg -o查看激活状态的卷组smit lvm 逻辑卷管理varyonvg datavg 标记卷组某个区域fuser /new 先确保没有进程umount /new 文件系统去活varyoffvg datavgexportvg datavg 去掉分组rmdev -dl hdisk4 从cu库删掉卷importvg -y new_vg hdisk4导入lspv -M hdisk0 查看*块smit mkvg 创建分区lslv -m mylv 查看具体分区lslv newlv分区信息lslv -l newlv所属磁盘及分布情况日志文件系统(Journaled):超级块,数据块,i节点,间接块smit fs lsfsdf 显示所有文件系统对i节点和磁盘块的使用情况who /var/adm/wtmp 登陆记录who /etc/security/failedlogin 失败记录more /var/adm/sulog 试图切换为超级用户/var/spool/*/* 缓冲数据,可以删除使用smit命令会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XX牙科器械20XXESG报告:NGO监督下的口腔健康与可持续发展
- ZZ牙科器械厂2022-2023ESG行动报告:与供应商共同推动牙科医疗行业的可持续性发展
- 创意策划在内容营销中的创新实践考核试卷
- 餐饮服务质量提升方案与客户满意度调查
- 天气预报课堂教学活动设计
- 古文学习导读与教学设计
- 小学科学五年级教学心得与教学总结
- 中学生数学知识竞赛试题集合
- 2002 - 2007年某三甲医院医院感染特征、因素及防控策略探究
- 办公室租赁及转让合同范本
- 2025年青岛版七年级数学下册全套测试卷
- 婚内单身协议书范本
- 2025浙江省交通投资集团限公司中层领导岗位招聘10人易考易错模拟试题(共500题)试卷后附参考答案
- 诉讼可视化课件
- 启东吕四海域400MW滩涂光伏升压站工程报告表
- 2025年工程造价职业技能比武竞赛参考试题库500题(含答案)
- 客户报备制度
- 2025届安徽省高三一轮复习模拟卷化学试题(解析版)
- 智能决策与规划算法-深度研究
- 苏教版五年级下册数学计算题每日一练带答案(共20天)
- 2025年租住合同模板电子版
评论
0/150
提交评论