linux系统第9章 shell.pptVIP

  • 10
  • 0
  • 约4.5千字
  • 约 27页
  • 2017-12-26 发布于河北
  • 举报
linux系统第9章 shell

shell 9.1shell的基本概念 Shell的概念 命令解释器 解释型的程序设计语言 硬件\核心与用户的关联性 命令解释器 Shell的版本 Bourne shell Steven Bourne开发的 C Shell Bill Joy设计的Sun默认安装的 K Shell ATT Bell Lab开发的 查看本机的shell:cat /etc/shells /bin/sh /bin/bash /bin/zsh(基于ksh,提供更强大功能) /bin/csh /bin/tcsh(整合Cshell,提供更多功能) 查看用户使用的shell cat /etc/passwd Bash 的功能 命令别名alias alias lm=‘ls –al’ 取消别名: unalias lm 命令与文件补全功能 (只在bash中有) tab键 例:hist+tab 命令记忆  history [-n] 列出最近执行的n行命令 例:说出下列命令的含义 !n;!!;!Command 打开文件~/.bash_history (作业控制/前台/后台控制) (shell脚本) 通配符  通配符 通配符 例1:,在/tmp中创建文件t1/t2/t3/t4/t5,找出/tmp目录中t开始的文件 例2:找出/tmp目录中t1/t2/t3/t4/t5文件 例3:显示当前日期时间 echo `date` 例4:找出/tmp目录中t1/t2文件 ls /tmp/t[1-2] 例5:找出/tmp目录中t3/t4/t5文件 ls t[!1-2] shell的内部和外部命令 查询是否bash内部命令:type –t 命令名 file –外部命令;alias命令别名;builtin内部命令 type –t ls type –t cd type –t mkdir 数据流重定向 数据流重定向 将~目录的数据输出到文件中 ls ~/rootfile cat /rootfile 将~目录的隐性文件追加到/rootfile中 ls –al ~/rootfile cat /rootfile 将B文件内容输出到A文件中 vi B cat BA 或 catAB 一次执行多个命令用; sync;sync;shutdown -h 管道命令 1.前一个命令的正确输出是后一个命令的输入. ls –al /etc|less 2.将last命令中出现root的一行取出来 last |grep ‘root’· 3.要查找某个文件,其中含有hosts字符串,这个文件在/etc下,如何找出这个文件。 排序命令sort 、wc sort [选项] 文件名 t:分隔符 k:按照第几个字段排序 n:纯数字排序 例1.将/etc/passwd 文件按帐号来排序 sort /etc/passwd (默认以第一字段排序) 例2:将/etc/passwd 文件按uid来排序 sort -t ‘:’-k 3 –n /etc/passwd 排序命令sort 、wc wc [lwm] 文件名 l:行数; w:词数 ; m:字符数 例3.显示/etc/passwd文件中行数/word/字符数  wc -l /etc/passwd wc -w /etc/passwd wc -m /etc/passwd 变量:是一组文字或符号来替换一些设置或一串保留的数据. MAIL=“var/spool/mail/$USER” 变量获取 echo $PATH echo $HOME echo $MAIL 变量赋值: myname=07wl1 取消变量设置  unset myname 查看环境变量 env Bash Shell 使用环境 登录消息显示数据:/etc/issue、/etc/motd 环境设置文件 系统设置值 /etc/sysconfig/i18n:语系数据 /etc/profile:重要变量如PATH/USER等 /etc/bashrc:确定umask值和提示符的内容 /etc/man.config:确定了使用man时查找路径 个人设置值 ~/.bash_profile,~/.bash_login/~.profile:定义个性化路径和环境变量 ~/.bashrc:个性化设置文件 ~/.bash_history:历史命令 ~/.bash_logout:退出登录时让系统帮助自己做什么 登录时读取环境文件顺序 /etc/profile- ~/.bash_profile- ~/.bashrc 生效个性化设置 source ~/.bashrc 9.3Shell编程 创建及执行Shell脚本 vi sh01.sh #!/bi

文档评论(0)

1亿VIP精品文档

相关文档