linux shell

来源:互联网 发布:perl dbd mysql 下载 编辑:程序博客网 时间:2024/06/06 08:42
 

   Init----/etc/rc.d----启动脚本

   Useradd ------/etc/passwd  shadow  login.defs  .bashrc

   Aquota.user....

1、 脚本结构

Shell----和内核交互的界面  

并不是真正的开发语言

1/etc/shells----保存着所有sh可执行程序

2)脚本内容分类:

   全部都是系统命令 # !/bin/bash

   包含其它内容(if  while  until 等)# !/bin/bash

  # !/bin/bash

      通知内核执行该脚本的环境

 3)脚本名称

   #vi rm_file

   提倡使用扩展名称

   #vi  rm_file.sh

     好处:文件内容改变颜色,提示

           文件本身也改变颜色,但不具备x权限

  4)运行脚本

自定义的脚本不是系统命令

#rm_file.sh     错误

正确的用法:

l #./rm_file.sh

l # sh   rm_file.sh

l # .   rm_file.sh

l 将脚本文件放到系统保存命令的目录下

l 更改环境变量PATH

  提取变量值 $PATH

  #echo $PATH

  将保存脚本的父目录添加到环境变量

  #PATH=$PATH:/home

  环境变量PATH作用:系统执行命令的搜索顺序与地址

   

变量的定义与使用

   弱类型  

  Name=zhangsan

  Echo $name

  {}---分隔符

  Echo  {$name}isastudent

  作用范围

    SHLVL

    Export:生命全局变量

read:从键盘读取

原创粉丝点击