zoukankan      html  css  js  c++  java
  • Linux Shell基础

    01、环境变量  =>  用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。

            如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效,

    02、设置环境变量  =>  export  变量名=变量值

        申明变量

        查看变量  =>  env

        查看变量内容  =>  echo $变量名

        删除变量  =>  unset  变量名

    03、系统常见环境变量  

        (01)、PATH  =>  系统查找命令的路径

        (02)、PSI  定义系统提示符的变量

            

            例如:[root@bogon ~]# PSI="[u@ w]$ "  : u:代表root; 代表主机名;w(w小写,大写表示绝对路径)代表 ~

    04、位置参数变量  =>  写入到脚本文件内

        

         例如:创建一个脚本 canshu.sh:写入 echo $0 echo $1  echo $2  echo $3 

                       echo $0:$0 代表命令本身,$1-$9 代表第一个到第九个参数。

           执行脚本文件的时候:./canshu.sh  11 22 33 

     05、预定义变量

         

         $$:输出当前进的PID 

           这个PID就是variable,sh这个脚本执行时,生成的进程的PID;

           

    06、接收键盘输入  =>  red [选项] [变量名]

        -p“提示信息” :在等待的read出入时,输出提示信息read命令会一直等待用户输入,使用此选项可以指定等待的时间    

        -t :read命令会一直等待用户输入,使用此选项可以指定等待时间

        -n字符数:read命令接受指定的字符数,就会执行

        -s:隐藏输入的数据,适用于机密信息的输入

        例如:

            

       

  • 相关阅读:
    Ubantu 安装Redis
    传说中的WCF(5):数据协定(a)
    传说中的WCF(4):发送和接收SOAP头
    传说中的WCF(3):多个协定
    传说中的WCF(2):服务协定的那些事儿
    传说中的WCF(1):这东西难学吗?
    Linq教程
    Installutil.exe的位置和路径
    uni-app中对输入框的判断与提示(密码格式为6-12位,必须有大小写字母和数字组成)
    uni-app系列回顾总结----项目国际化
  • 原文地址:https://www.cnblogs.com/patriot/p/7890832.html
Copyright © 2011-2022 走看看