没有合适的资源?快使用搜索试试~ 我知道了~
1操作系统上机报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 76 浏览量
2022-06-22
08:12:58
上传
评论
收藏 73KB DOC 举报
温馨提示
试读
11页
西安电子科技大学计算机学院 《操作系统实验》 实验报告 姓 名: 学 号: 班 级: 一、题目 实验1:LINUX/UNIX Shell部分 (一)系统基本命令 1.登陆系统,输入 whoami 和 pwd ,确定自己的登录名和当前目录; 登录名 admixx , 当前目录 /root 2.显示自己的注册目录?命令在哪里? a.键入 echo $HOME,确认自己的主目录;主目录为 /root b.键入 echo $PATH,记下自己看到的目录表; /usr/lib/qt- 3.3/bin:/usr/kerberos/sbin:/usr/kerberos/ bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/ bin:/root/bin c.键入 which abcd,看看得到的错误信息; /usr/bin/which: no abcd in (/usr/lib/ qt- 3.3/bin:/usr/kerberos/sbin:/usr/kerberos/ bin:/usr/local/s
资源推荐
资源详情
资源评论
1 操作系统上机报告
西安电子科技大学计算机学院
《操作系统实验》
实验报告
姓 名:
学 号:
班 级:
一、题目
1 操作系统上机报告
实验 1:LINUX/UNIX Shell 部分
(一)系统基本命令
1.登陆系统,输入 whoami 和 pwd ,确定自己的登录名和当前目录;
登录名 admixx , 当前目录 /root
2.显示自己的注册目录?命令在哪里?
a.键入 echo $HOME,确认自己的主目录;主目录为 /root
b . 键 入 echo $PATH , 记 下 自 己 看 到 的 目 录 表 ;
/usr/lib/qt-3.3/bin:/usr/k erberos /sbin:/usr/k erberos /
bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
c.键入 which abcd,看看得到的错误信息;
/usr/bin/which: no abcd in (/usr/lib/ qt-3.3/bin:/usr/k erberos /sbin:/usr/k erberos /
bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
再键入 which ls 和 which vi,对比刚刚得到的结果的目录是否在 a.、b.
两题看到的目录表中;
alias ls= ’ ls — color=tty ’
/bin/ls
/bin/vi
3.ls 和 cd 的使用:
a.键入 ls, ls -l , ls -a , ls -al 四条命令,观察输出,说明四种不同使用方式的区别。
ls : 列出目录内容 ls – l : 以长格式详细显示文件信息 ls – a : 列出所有文件,包括
以 . 文件 ls – al : 以长格式显示当前目录下的所有文件
b.利用 cd 转到 /bin, /sbin , /etc , /dev,再利用 ls 列出各个目录的内容, 如果"迷
路",可以利用 pwd 确定位置,或键入 cd , cd ~ 观察效果.
cd , cd ~的区别: cd : 回到上层目录 cd ~ : 可进入用户的
HOME
目录
(二)基本操作
1.用 cp 将 /usr/share 目录下的 exercise 子目录连同目录下的文件拷贝到自己的主目录下,
然后进入自己的 exercise 目录.
2.输入/输出重定向和 cat,more 等显示命令的配合使用:
a.输入 cat 命令列出目录下 longtext 文件中的内容;
b.输入 cat 命令列出目录下 longtext 文件中的内容,是否发现一屏显示不完? 是
c.使用 more 命令列出 longtext 的内容;
d.输入 cat hello.txt> hello2.txt,再输入 cat hello.txt>>hello2.txt,再检查 hello2.txt 的
内容有何变化;说明>与>>的区别。
> 是把
hello.txt
的内容覆盖在
hello2.txt
内 >> 是把
hello.txt
的内容续写在
hello2.txt
内
e.对比两条命令: more longtext 和 cat longtext | more ,两者有何不同点?
more longtext 显示出已经显示出来的内容的百分比 cat longtext | more
不显示
f.执行命令 echo <hello.txt ,观察发生了什么?
啥都没发生 但如果输入
echo >hello.txt 文档就会被清空
1 操作系统上机报告
g.输入命令 cat <<end ,看看屏幕上的反应: 出现 > 符号 并可以输入文档
h.设计一条命令,使该命令可以从标准输出中读入;
cat <<end > hello3.txt cat hello3.txt 就可以看到
( 参考答案:cat <<end > hello3.txt )
3.特殊字符:
输入 cat [also a text].txt,看看能否打开目录下的[also a text].txt 文
件,若不能,该怎么办? 输入
cat “ [also a text].txt ”
(参考答案:cat \[also \ a\ text\].txt)
4.文件链接:
a.用 ln 命令为目录下的 longtext 文件建立一个硬链接,链接名为 longtext2, 然后把
longtext 复制一个新文件 longtext3,用 cat 命令将 hello.txt 的内容追加到 longtext 的
末尾,再用 diff 命令比较 longtext,longtext2 和 longtext3,看看有什么结果,特别是
比较一下 longtext 和 longtext2 是否相同;
longtext
和
longtext2
一直是相同的 在
longtext
后续写
hello.txt
之后, longtext
和
longtext2
均与
longtext3
不同了
b.用 ln 命令给 longtext3 建立一个符号链接 longtext4,用 cat 命令看看 longtext4;然
后删去 longtext3,再用 cat 命令看看 longtext4,是否有什么不同?
没有不同
c.删去 longtext2,看看能否用 cat 命令看到 longtext? 能
d.试着执行 ln -s ./abcde ./nulllink,看看是否能建立文件链接. 不能
5.查找命令 find:
用 find 命令查找当前目录下所有以 del 开头或以 del 结尾的文件,并将其删除,要求
删除前征求用户许可.
find ./ -name del*
rm –i del*
find ./ (-name del/* -o -name \*del \) -exec rm -i {} \;
find ./ (-name del/* -o -name \*del \) -exec -ok rm {} \;
6.文件的属性:
a.用 ls -l 列出 exercise 目录下所有的文件和目录,观察其权限位;
b.将 hello2.txt 的读权限去掉,看看还能否用 cat 打开该文件; 不能
c.将 program 目录的读权限去掉,看看是否能用 ls 命令看到其中内容?
不能
(三)Shell 程序设计
编写一个 Shell 过程完成如下功能:
1.合并两个、 文件为,并显示。
2.如果缺少,那么先报告缺少,将合并后的内容输出到 ,显示。
.如果缺少、 那么先报告缺少、,只显示 的内容。
if test -f "$3"
then cat $1 $2>$3
cat $3
else if test -f "$2"
剩余10页未读,继续阅读
资源评论
- 然4172023-06-26发现一个超赞的资源,赶紧学习起来,大家一起进步,支持!
- dongmunihao2023-03-19资源内容详细全面,与描述一致,对我很有用,有一定的使用价值。
是空空呀
- 粉丝: 170
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功