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:隐藏输入的数据,适用于机密信息的输入

        例如:

            

       

  • 相关阅读:
    [转载]Matlab实用小技巧
    Matlab rand randn randint
    Matlab取整
    Mathtype报错:MathType has detected an error in....
    [转载]十大编程算法助程序员走上高手之路
    (转)Free函数的参数一定要是malloc返回的那个指针
    sizeof,一个其貌不扬的家伙(转)
    ISO C Random Number Functions
    srand() rand() time(0)
    IOS之文件夹创建、删除,图片在本地的保存和加载
  • 原文地址:https://www.cnblogs.com/patriot/p/7890832.html
Copyright © 2011-2022 走看看