zoukankan      html  css  js  c++  java
  • Linux认识与学习bash----shell变量功能

    1、bash  shelll的功能:(1)历史命令--按”上下键“就可以找到前后一个输入的命令。(2)命令与文件补全功能---TAB键。(3)命令别名设置功能

    2、使用” “换行输出。

    3、快速删除命令:ctrl+u---从光标处向前删除命令,ctrl+k--从光标处向后删除命令。ctrl+a--让光标移动到整个命令的最前方,ctrl+e---让光标移动到最后面

                                   ctrl+s---暂停屏幕的输出,ctrl+q---恢复屏幕输出,ctrl+d--结束输入

    4、变量的使用与设置,变量类型默认为字符串:(1)变量的使用--echo $变量

                                        (2)变量的设置规则--1、变量与变量内容以等号连接,2、等号两边不能有空格,3、变量只能是英文和数字,数字不能作为开头字符

                                                                             4、双引号内的特殊字符保持原有特性,5、单引号内特殊字符为纯文本。

                                         (3)取消变量--unset 变量名

     

     

     (4)如何让刚刚设置的变量在下一个shell程序中使用---使用 ”export 变量“命令 使得自定义变量转换成环境变量,子进程会继承父进程的环境变量

               但不会继承其自定义变量。bash--进入子进程,exit--退出子进程。

     (5)单引号与双引号的差别

     (6)”$"---查询本进程的PID--echo $$

     (7)”?“--返回上一个执行命令所返回的值。成功执行的命令返回”0“值,执行错误则返回非零值。

     5、变量键盘读取、数组、声明。

    (1)read--与用户交互,读取来自键盘的变量。read [-pt] variable;p 后面接字符,t 后面接时间。

     (2)declare--声明变量类型。declare [-aixr] variable;  a--变量定义为数组,i--变量定义为整数,x--变量定义为环境变量,r--将变量设置只读属性,不可改、不可取消。

              bash环境中的数值运算,默认最多达到整数型。

     (3)数组变量类型---array:  var[index]=content,数组名--var。

     6、ulimit--限制用户使用某些系统资源,包换开启的文件数量、CPU时间、总内存。ulimit [-SHfd]  [配额], ; S-警告的设置,H--严格的设置.,f-文件,d--内存,

          a-l列出限制额度,单位是KB,“0”代表没有限制。

  • 相关阅读:
    Go语言new( )函数
    Go语言讲解深拷贝与浅拷贝
    (转)使用kubectl访问Kubernetes集群时的身份验证和授权
    执行kubectl命令时报错 error: You must be logged in to the server (Unauthorized)
    报错 cannot allocate memory 或者 no space left on device ,修复K8S内存泄露问题
    linux之apt-get命令(转)
    GSensor 碰撞检测方法与实现
    uboot流程(转)
    linux 环境搭建
    333开发记录
  • 原文地址:https://www.cnblogs.com/yijierui/p/14163894.html
Copyright © 2011-2022 走看看