unix.shell范例精解(第4版) 第13章 习题与答案(Unix.shell sample solution (Fourth Edition) Chapter thirteenth exercises and answers).docVIP
- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
unix.shell范例精解(第4版) 第13章 习题与答案(Unix.shell sample solution (Fourth Edition) Chapter thirteenth exercises and answers)
unix.shell范例精解(第4版) 第13章 习题与答案(Unix.shell sample solution (Fourth Edition) Chapter thirteenth exercises and answers)
习题48 入门 bash Shell
1.哪个进程把登陆提示符显示到屏幕上?
Getty
2.哪个进程为home、logname和path赋值?
Login
3.怎么才能知道自己正在运行哪种shell?
PS
4.如何改变登录shell?
修改 / etc / passwd中最后一个参数
5.在哪里 (哪个文件) 指定您的登录shell?
/ etc / passwd
6.解释 / etc / profile和 ~ /. Bash _ profile这两个文件之间的区别.shell先执行哪一个?
/ etc / profile是全局的, 每个用户登录后shell都会运行它来设置全局变量和全局函数. ~ /. Bash _ profile是用户家目录下的, 每个用户的.bash _ profile都不一定相同, shell用这个文件对每个用户单独设置用户特定的参数、函数和变量 bash.
Shell会先执行 / etc / profile
# # # # # 7.编辑.bash _ profile文件, 完成下列功能:
(a) 欢迎用户.
(b) 如果路径中不包括主目录, 将其加入.
(c) 用stty命令设置退格键的擦涂功能.
(d) 键入: source.profile.source命令的功能是什么?
Welcome to echo $user)
(b) $$PATH: PATH = $HOME (似乎用到了下一章的知识, 系统中也只是简单的在path后面直接加上了家目录, 没有进行判断)
(c) stty Erase ^ H (查的stty手册)
(d) source.profile
Source的命令的功能是使程序在当前shell运行, 并将返回值、函数、变量操作都保存在当前shell的环境中.
8.bash _ env文件是什么? 什么时候执行?
我系统里没有啊...... 据说是使用su切换用户时运行的脚本, 用来配置shell环境选项.
9.默认的主提示符是什么?
(a) 改变提示符以包括当天的时间和主目录.
(b) 默认的次提示符是什么? 它的功能是什么?
默认的主提示符 (我系统上的): [\ or \ H @ $ \ \ w]
(a) PS1 = $HOME [\ t \ u \ H @ $ \ \ w]
(b) 默认的次提示符 我系统上的): .
它的功能是在多行输入命令时做提示符.
10.解释下面每项设置的功能:
To set or ignoreeof)
(b) set or noclobber
(c) set or Emacs
(d) set or VI
(全是查的)
(a) 禁止用ctrl + d组合键退出shell
(b) 防止文件在重定向时被重写
(c) 使用emacs内置编辑器进行命令行编辑 没有这个命令, 但是有这个软件的目录)
(d) 使用vi内置编辑器进行命令行编辑
11.前一个例子中的设置保存在哪个文件中? 它们为什么被保存在那里?
好像是保存在 ~ /. Bashrc 文件中 (我的 ~ /. Bashrc 文件中没有设置文件).保证每个用户自己的环境和开启的模式稳定而独立.
12.shopt - p做什么用? 为什么用shopt而不是set命令?
- p显示所有的设置 shopt, shopt支持的选项更多......
13.什么是内置命令 如何知道一个命令是内置命令还是可执行程序 命令builtin的作用是什么 命令enable呢????
内置命令是内置于shell中的命令, 执行时不需要再访问硬盘.
使用type命令
仅在内置命令中查找, 内置命令中没有就显示找不到命令
打开 / 屏蔽内置命令, 防止命令被解释为内置命令 (慎用, 如果脚本与内置命令重名应该首先尝试更改脚本名).
14.什么情况可以使shell返回退出状态127?
找不到命令
习题49 作业控制
1.程序和进程有什么不同? 什么是作业?
一个程序可能调用多个进程完成多个任务, 一个进程就是一个作业.
2.shell的pid是什么?
我系统中的bash的pid是4200
# # # # # 3.如何停止一个作业?
终止kill - 9; 暂停前台ctrl + Z; 暂停后台stop (没有stop这个命令!)
4.什么命令可以将一个后台作业放到前台?
FG
5.如何列出所有正在运行的作业? 如何列出所有暂停的作业?
(查的man)
列出所有正在运行的作业: Jobs - R
列出所有暂
您可能关注的文档
- 03.3.牛顿第二定律(03.3. Newton's second law).doc
- ++兰州大学风雨百年发展历程_卫视_凤凰网2().doc
- 007_黄仁宇现象(007_ Huang Renyu phenomenon).doc
- 002机械挖土施工工艺(002 mechanical excavation construction technology).doc
- 007如何创建html表格(007 how to create a HTML table).doc
- 008_盼(008_ look forward to).doc
- 0.5元(0.5 yuan).doc
- 033牛顿第二定律(033 Newton's second law).doc
- 002汽车美容店投资创业方案(002 auto beauty shop investment venture program).doc
- 04 配套cad笔记(04 matching CAD notes).doc
- unit 14(单元 14).doc
- vc++ 多线程编程 socket通信(Vc++ multi thread programming, socket communication).doc
- vc操作注册表实例(VC operation registry instance).doc
- vfgg(vfgg).doc
- vba入门的基础语句-详解(VBA entry of the basic statement - detailed).doc
- vi快捷键操作指令集(VI shortcut key operation instruction set).doc
- visual foxpro习题汇编第三章选择题(Visual FoxPro exercises compilation of the third chapter multiple-choice questions).doc
- vr常用材质参数(VR common material parameters).doc
- wcdma无线协议介绍)(Introduction of WCDMA wireless protocol).doc
- webservice中文件传输(File transfer in webservice).doc
文档评论(0)