- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章
常用的 shell 有哪儿种 .Linux 系统中默认的 shell 是什么 .
答: linux 几种常见的 Shell : sh、bash、csh、tcsh 、ash Linux 下默认的 Shell 是 Bourne Again Shell(bash)
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
简述 shell 的主要功能; bash 有什么特点?
答:Shell 是系统的用户界面, 供应了用户与内核进行交互操作的一种接口;它接收用户输入的命令并把它送入内核去执行;
引用、多命令执行、命令行绽开: ~ {} 、命令的执行状态结果、多命令执、
命令补全:$PATH、路径补全:TAB、命令 hash 缓存表、命令别名: alias, unalias
命令历史: history 、文件名通配符: glob 、变量、 bash 快捷键;
执行 shell 脚本的方式是哪些?
答: 1、输入定向到 shell 脚本;该方式用输入重定向方式让 shell 从给定文件中读入命令行,并进行相应处理;其一般形式是 :
$bash脚本名例如 :
$ bash ex1
2、以脚本名作为 bash 参数;其一般形式是 :
$bash 脚本名 [ 参数]
3 、将 shell 脚本的权限设置为可执行,然后在提示符下直接进行;
将主提示符改为用户的主目录名,并予以输出 ;答: export PS1= $HOME
echo $HOME
说明三种引号的作用有什么区分;
答:Linux Shell 中有三种引号,分别为双引号( )、单引号 ( ) 以及反引号(` `) ;
双引号( ):在双引号中,除了 $, , ` 和 以外全部的字符都说明成字
符本身;
单引号( ):在单引号中全部的字符包括特别字符( $,,` 和 )都将说明成字符本身而成为一般字符;
反引号( ` ` ):在反引号中的字符串将说明成 shell 命令来执行;
利用变量赋值方式, 将字符串 DOS file c:\$student\*
显示出来;
答: $ i=DOS
$ j=file
$ k =” c:\$student\* ”
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
显示环境变量的设置情形,说明各自的意义;
答:
只对当前的 shell 起作用的环境变量
1、掌握台中设置,不赞成这种方式,由于他只对当前的 shell 起作用,换一个 shell 设置就无效了:
直接掌握台中输入 : $PATH=$PATH:/NEW_PATH ( 关闭 shell Path 会仍原为原先的 path)
对全部的用户的都起作用的环境变量
2、修改 /etc/profile 文件,假如你的运算机仅仅作为开发使用时推存 使用这种方法, 由于全部用户的 shell 都有权使用这个环境变量, 可能会给系统带来安全性问题;这里是针对全部的用户的,全部的 shell
vi /etc/profile
在/etc/profile 的最下面添加: export PATH=$PATH:/NEW_PATH
针对当前特定的用户起作用的环境变量
3、修改 bashrc 文件, 这种方法更为安全, 它可以把使用这些环境变量的权限掌握到用户级别, 这里是针对某一特定的用户, 假如你需要给某个用户权限使用这些环境变量, 你只需要修改其个人用户主目录下的 .bashrc 文件就可以了;
vi ~/.bashrc
在下面添加: Export PATH=$PATH:/NEW_PAT;H
分析以下 shell 脚本的功能:
count=$# cmd=echo
while [$count -gt 0]
do
cmd= $cmd \$$ count ”
count= ‘expr $count-1 ’
done
eval $cmd
答: count=$# # 猎取脚本参数个数
cmd=echo # 初始化 cmd
变量,赋值为
“echo”
while [ $count -gt 0] #
假如 count
大于 0,执行下面的循环
do
cmd=$cmd \$$count #给
cmd=$cmd \$$count #
给 cmd重新赋值,变为 “echo ${count 的值} ”
count=expr $count-1 # count
done # 之后回到上面的 while
减 1
判定
eval $cmd # 执行 cmd命令;
类似于执行堆栈操作;
4.9 编写一个 shell 脚本,它把其次个位置参数及其以后
的各个
您可能关注的文档
- 贵州公务员《行测.docx
- 【合同】万科前期物业服务合同(酬金制范本).docx
- 【物理】新版2021八年级下物理培优.docx
- 幼儿美术班教程精讲.docx
- 硬度与抗拉强度的关系对照表.docx
- 起重机招标技术协议.docx
- 数字测图原理与方法.docx
- 【设计】汽车设计之离合器复习题.docx
- 心脑供血不足疗法.docx
- 【方案】桥梁施工方案.docx
- 2023年河北省保定市高碑店市卫生健康局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年河北省保定市安国市信访局公务员考试《行政职业能力测验》历年真题及详解.docx
- 信息必刷卷03(广东省专用)(解析版).docx
- 信息必刷卷02(天津专用)(原卷版).docx
- 信息必刷卷03(安徽专用)(原卷版).docx
- 热点08 工艺流程题 -2024年中考化学【热点·重点·难点】专练(江苏专用)(解析版).docx
- 专题06 比较异同类选择题(含答题技巧,题型专练60题)(解析版).docx
- 专题09 推断题、工业流程题、溶解度曲线题(解析版).docx
- 信息必刷卷04(湖南专用)(解析版).docx
- 信息必刷卷01(福建专用)(原卷版).docx
最近下载
- (完整版)数学英文词汇大全.docx VIP
- 完整版本圣三国蜀汉传攻略.docx
- 第4课用联系的观点看问题2024-2025学年中职高教版2023哲学与人生.pptx VIP
- 高中化学_电化学复习专题教学设计学情分析教材分析课后反思 .pdf
- 广告标识牌采购投标方案(技术标360页).docx
- 测绘地理信息安全保障措施通用标准审查细则(试行).doc VIP
- 语文课程实践技能智慧树知到期末考试答案章节答案2024年广州大学.docx
- 现代汉语词性辨析练习及答案.doc
- 广东省安装工程综合定额2010.pdf VIP
- 外研社高中英语必修一 Unit 5 The monarch’s journey 教学设计.docx
文档评论(0)