1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
认识shell bash的功能 命令记忆功能 命令与文件补全功能(tab键) 命令别名设置功能(alias) 变量的功能 作业控制、前台、后台控制 程序脚本(shell scripts) 通配符 系统合法的shell [root@bogon ~]# cat /etc/shells /bin/sh:Bourne Shell,最初的shell /bin/bash:Bourne Again shell,标准的GNU shell,直观而又灵活 /sbin/nologin:非交互式shell /bin/csh:Turbo C shell,语法类似于C语言 /bin/tcsh:普通C shell 的超集,加强了的用户友好度和速度 /bin/ksh:某些时候被有UNIX 背景的人所赏识。Bourne shell 的一个超集,有着对初学者来说就是一场恶梦的标准配置 历史命令记录 history命令与~/.bash_history文件 替换历史命令的方法:!n、!cmd history –c 清除历史命令 history -w 强制写入历史命令记录文件.bash_history 禁止记录历史命令 [tom@bogon ~]$ rm -fr .bash_history [tom@bogon ~]$ ln -s /dev/null .bash_history [tom@bogon ~]$ ls .bash_history .bash_history --符号链接文件名 [tom@bogon ~]$ ll .bash_history lrwxrwxrwx 1 tom tom 9 10-11 23:00 .bash_history - /dev/null bash的内置命令—type [root@localhost ~]# type cd cd is a shell builtin [root@localhost ~]# man bash [root@localhost ~]# type umask umask is a shell builtin [root@localhost ~]# type mkdir mkdir is /bin/mkdir shell的变量功能 变量的分类:本地变量、环境变量、系统变量、位置变量 变量的显示与设置:echo(显示变量)、unset(取消变量) 变量的显示:echo $PATH 或echo ${PATH} 本地变量变量的设置: 语法:变量名=值 [root@bogon ~]# myname=tom [root@bogon ~]# echo $myname tom 变量的设置规则: 变量名与变量值用“=”连接 等号两边不能直接接空格符,如果有空格需要用引号将变量名或者变量值引起来 变量名称可以由英文字母、数字组成和“_”组成,但开头字符不能为数字! 示例: 定义的变量值有空格: [root@localhost opt]# aa=ni mei [root@localhost opt]# echo $aa ni mei 定义的变量值是一条命令的执行结果: [root@localhost opt]# ker=`uname -r` [root@localhost opt]# echo $ker 2.6.18-238.el5 取消变量:unset [root@localhost ~]# aa=1234 [root@localhost ~]# unset aa [root@localhost ~]# echo $aa [root@localhost ~]# 环境变量 环境变量的查看:set和export 环境变量与本地变量的区别: 环境变量可以被子进程引用(调用) 本地变量只能被设置该变量的进程引用(调用) 环境变量的设置:export export: 示例: root@localhost opt]# var=huahua 定义本地变量 [root@localhost opt]# echo $var 调用(引用)该本地变量 huahua [root@localhost opt]# bash 打开子shell [root@localhost opt]# echo $var 尝试应用父shell中的本地变量 --由于变量var是本地变量,无法引用 [root@localhost opt]# exit 退出子shell exit [root@localhost opt]# export var=123 定义环境变量var [root@localhost opt]# echo $$ 在当前shell的进程号 256

文档评论(0)

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

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

1亿VIP精品文档

相关文档