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

 

posted @ 2020-12-20 16:17  jerrygogo  阅读(67)  评论(0编辑  收藏  举报