码迷,mamicode.com
首页 > 系统相关 > 详细

Linux认识与学习bash----shell变量功能

时间:2020-12-25 12:02:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:export   ctrl   文本   文件   info   数字   历史   shell   特性   

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

2、使用” \ “换行输出。

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

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

技术图片

 

Linux认识与学习bash----shell变量功能

标签:export   ctrl   文本   文件   info   数字   历史   shell   特性   

原文地址:https://www.cnblogs.com/yijierui/p/14163894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!