



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统与Linux实验报告实验名称:实验二 Linux中Shell基本命令的使用实验日期: 2011-11-2班 级:b09511学 号:20094051141姓 名:郭峰禄计算机号:一、实验目的1掌握Shell基本命令的使用方法(命令补全、通配符、历史记录、别名、输出重定向、使用管道、作业控制)。二、实验内容1、命令补全:1) 登录后进入home目录并建立子目录mlbq,在mlbq子目录中建立如下子目录:news、bin、games、mail、programs、test。rootlocalhost # mkdir mlbqrootlocalhost # cd mlbqrootlocalhost mlbq# mkdir news bin games mail programs test2) 通过命令补全功能只输入字母t进入test子目录。 rootlocalhost mlbq# cd t*3) 在mlbq子目录中再建立一个子目录tools,如何通过命令补全功能进入test子目录。rootlocalhost mlbq# mkdir toolsrootlocalhost mlbq# cd te*4) 在mlbq子目录下输入命令cd t,出现什么结果。#cd t tools / test/2、通配符:1) 在mlbq子目录中通过touch命令建立如下文件:ch1.doc、ch2.doc、ch3.doc、ch4*、ch5*。 rootlocalhost mlbq# touch ch1.docrootlocalhost mlbq# touch ch2.docrootlocalhost mlbq# touch ch3.docrootlocalhost mlbq# touch ch4*rootlocalhost mlbq# touch ch5*2) 通过通配符“*”列出mlbq子目录中所有文件扩展名为“.doc”的文件。rootlocalhost mlbq# ls *.docch1.doc ch2.doc ch3.doc3) 通过通配符“?”列出mlbq子目录中ch1.doc、ch2.doc和ch3.doc三个文件。rootlocalhost mlbq# ls ch?.docch1.doc ch2.doc ch3.doc4) 通过通配符“”列出mlbq子目录中ch1.doc、ch2.doc和ch3.doc三个文件。 rootlocalhost mlbq# ls ch1.2.3.docch1.doc ch2.doc ch3.doc3、命令历史记录:1) 显示当前系统中所有命令历史记录。2) 显示当前系统中最近6条命令。rootlocalhost mlbq# history 1 vi shuru.c 2 ls 3 vi shuchu.c 4 vi unmain.c 5 ls 6 cd Desk*4、别名:1) 将Linux下的命令ls、cp、mv、mkdir和rmdir分别命名为别名dir、copy、rename、md和rd。rootlocalhost mlbq# alias dir=lsrootlocalhost mlbq# alias copy=cp rename=mvrootlocalhost mlbq# alias md=mkdir rd=rmdir 2) 使用rename命令将mlbq子目录中的games子目录重命名为mygames。rootlocalhost mlbq# rename mygames games3) 取消rename命令的别名功能。rootlocalhost mlbq# unalias rename4) 再次使用rename命令将mlbq子目录中的mygames子目录重命名为games,是否能够实现。不能5) 列出当前系统中所有已经定义的别名。rootlocalhost mlbq# alias6) alias copy=cp7) alias cp=cp -i8) alias df=df -x subfs9) alias dir=ls10) alias l.=ls -d .* -color=tty11) alias ll=ls -l -color=tty12) alias ls=ls -color=tty13) alias md=mkdir14) alias mv=mv -i15) alias rd=rmdir16) alias rm=rm -i17) alias vi=vim18) alias which=alias | /usr/bin/which -tty-only -read-alias -show-dot -show-tilde5、输出重定向:1) 列出mlbq子目录下的所有文件和子目录,并将显示结果输出保存到一个名为ls.out的文件中并显示ls.out文件的内容。rootlocalhost mlbq# lsbin ch2.doc ch4* games news testch1.doc ch3.doc ch5* mail programs toolsrootlocalhost mlbq# ls ls.out2) 列出mlbq子目录下的所有扩展名是“.doc”的文件,并将结果追加到ls.out文件中并显示ls.out文件的内容。rootlocalhost mlbq# ls *.doc ls.out3) bin4) ch1.doc5) ch2.doc6) ch3.doc7) ch4*8) ch5*9) games10) ls.out11) mail12) news13) programs14) test15) tools16) ch1.doc17) ch2.doc18) ch3.doc6、使用管道: 通过管道技术查找/etc/passwd文件中包含字符串“root”的文件行的行数。rootlocalhost # cat /etc/passwd|grep root|wc -l27、后台运行作业和撤消作业:1) 在当前命令提示符下输入yes命令,观察屏幕现象后终止此进程。不断输出y2) 将yes命令的输出重定向到/dev/null文件中,观察屏幕现象后终止此进程。3) 再次执行将yes命令的输出重定向到/dev/null文件中,并将此进程放到后台执行,记录下作业号和进程标识符。rootlocalhost # yes /dev/null&1 27024) 通过jobs命令查看当前系统进程运行情况。rootlocalhost # jobs1+ Running yes /dev/null &5) 通过作业号或者进程标识符撤消刚才放入后台运行的作业。rootlocalhost # kill %11+ 已终止 yes /dev/null8、中止作业和重新启动作业:1) 在当前命令提示符下输入yes命令,并将输出重定向到/dev/null文件中。暂时中止此命令,观察屏幕显示。/deb/null/deb/nul2+ Stopped yes /deb/null2) 重新启动上一步暂时中止的命令,并将其放入前台执行。rootlocalhost # fg %1yes /dev/null3) 再次暂时中止此命令,并将其放入后台执行。rootlocalhost # bg %14) 1+ yes /dev/null &9、作业顺序执行:在当前目录下返回到/home/student目录下,显示/home/student目录的绝对路径,并列出/home/student目录下的目录内容。通过一个命令行实现,并观察输出结果。10、提示符:1) 更改命令提示符为“Please enter a command:”。rootlocalhost student
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询公司岗位晋升方案
- 建筑方案设计阐释范文模板
- 方案设计建筑角度分析图
- 精益化企业营销方案模板
- 银行赠送对联活动方案策划
- 隆回金银花营销策略方案
- 湖北节日活动策划方案公司
- 感冒药营销模式优化方案
- 咨询灭虫方案
- 厌学症的咨询方案
- 2025年高考语文备考之语言文字运用汇编(2)含答案
- 有限空间作业气体检测记录表
- 什么比猎豹的速度更快课件
- GB/T 30306-2024家用和类似用途饮用水处理滤芯
- 武夷山国家公园文旅景区 LOGOVI设计方案
- 《仓储与配送实务》教案-17物流高技
- 快递转让合同
- JBT 7946.2-2017 铸造铝合金金相 第2部分:铸造铝硅合金过烧
- 信息系统操作与维护管理制度
- 顺丰速递员工合同模板
- 2024年建筑业10项新技术
评论
0/150
提交评论