网站大量收购闲置独家精品文档,联系QQ:2885784924

17_LINUX操作系统基础_shell变量补充.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17_LINUX操作系统基础_shell变量补充

上讲内容 掌握shell变量的应用(二): 1、一些环境变量的说明 2、其他所有的变量说明 3、自定义变量转成环境变量 4、语系文件的变量 5、变量键盘读取与声明 6、文件系统及程序的限制关系 7、附加的变量设置功能 复习1 历史命令的条数查看、设置需要用到那些命令和变量?1分 输入提示符的查看、设置需要用到哪个命令和变量?1分 如何查看当前linux所支持的语系? 1分 env HISTSIZE set PS1 locale -a 复习2 提示符为input,需要在10秒钟内键盘输入变量test内容为gogogogo。1分 声明一个运算变量cc=2+5+3,并显示出这个变量的结果。1分 说出ulimit的作用。1分 read –p “input” –t 10 test declare –i cc=2+5+3 echo $cc ulimit命令是用来限制用户的某些系统资源,包括可以打开的文件数量、可以使用的CPU时间、可以使用的内存总量等。 本讲内容 1、掌握命令别名 2、掌握历史命令 3、了解登录消息显示数据 4、熟悉环境设置文件 5、熟悉终端的环境设置 6、熟悉通配符与特殊符号 1、命令别名 windows中cls是清除屏幕的信息,而linux中清除屏幕信息的命令名则是clear,如何让clear=cls呢? 我们可以使用命令别名。 命令别名的设置格式 alias 别名=‘命令参数’ 举个例子,如果需要查询隐藏文件,并且需要列出详细的信息,还需要将这些信息一页一页的翻着来看。可用语句 ls –al | more 当然上面的命令需要输入几个单词,那如果想简化怎么办?那么命令别名就可以用上派场。 alias lm=‘ls –al |more’ 取消别名设置 unalias lm 2、历史命令 记录曾经做过的操作就是历史命令。历史命令格式如下3类: history [n] 或Histroy [-c] 或history [-raw] histfiles n,数字,表示列出最近的n行命令 -c,将当前shell中的所有的history内容全部清除。 -a,将当前新增的history命令加入histfiles中,若没有加入histfiles,则默认写入~/.bash_history -r,将histfiles的内容读到当前shell的历史记忆中。 -w,将当前的历史记忆内容写入histfiles中。 练习 列出当前内存的所有历史记忆 #history 左边的是命令在这个shell的代码 右边显示命令本身的内容 列出当前最近的3个命令 #history 3 立刻将当前数据写入histfiles中 # history –w 此时默认写入~/.bash_history #echo $HISTSIZE 历史命令的快捷方式举例 3、登录消息显示数据 当我们用终端接口(tty1-tty6)登录的时候会有几行类似下面的字符: 这些字符串叫做登录消息,保存在/etc/issue中,可以人为的进行设置。 远程登录的信息则是保存在/etc/中。 另外一个登录消息提示内容保存在/etc/motd中。用于提示用户系统需要做那些业务。 例如:当系统需要在某天进行调试,并需要提示登录的用户一些信息的时候,可以进行如下操作 #vi /etc/motd 输入以下信息: hello everyone, Our server will be maintained at 2009/12/31 0:00~24:00 Please don‘t login at that time.保存(用:wq!) Ctrl+alt+f1(终端接口登录方式登录,可以看到上面的提示) 4、环境设置文件 4.1系统设置值 4.2个人设置值 4.3设置文件的读取顺序 4.4如何让设置文件立即生效 4.5登录shell与非登录shell 4.1系统设置值 有几个系统文件,每次登录的时候,它们就已经帮我们确定环境设置。 语系数据 # cat /etc/sysconfig/i18n 重要变量PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC的配置 /etc/profile 还规划出目录/etc/profile.d及文件/etc/inputrc 目录/etc/profile.d/*.sh针对bash及 C-shell规范了一些数据。 /etc/bashrc确定umask功能,同时确定提示符内容(PS1) /etc/man.config或/etc/manpath.config规定在使用man的时候,该去哪里查看数据的设置路径。 生效方式:先注销,再登陆即可 4.2个人设置值 个人设置值一般存放在家目录的隐藏文件中。 ~/.bash_p

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档