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”代表没有限制。

  • 相关阅读:
    【转】进程间通信方式总结(windows 和linux)
    Python-Analysis-Malware
    现场取证之流量分析总结
    木马通信与防护墙穿透
    【PE结构】恶意代码数字签名验证
    32位与64位架构上的区别
    【API】网络编程模型、多线程
    【API】遍历进程的几种方式
    【病毒取样】取证分析之逆向服务器提权开启3389远程连接工具
    【CTF WEB】XSS-https://alf.nu/alert1
  • 原文地址:https://www.cnblogs.com/yijierui/p/14163894.html
Copyright © 2011-2022 走看看