linux学习7/30:Linux变量知识

变量键盘读取、数组与声明:read,array,declare

  • read [-pt] variable
  • -p:后面可以接提示符;-t:后面可以接等待的秒数
  • declare [-aixr] variable
  • -a:将变量定义为数组;-i:将变量定义为整数数字;-x:将变量设置成环境变量,类似于export;-r:将变量设置成readonly类型,该变量不可以被修改,也不能重设。

与文件系统及程序的限制关系:ulimit

  • 当我们的linux主机同时有10个人使用,每个人同时打开了100个文件,每个文件大小为10MB,这样我们的linux内存需要多大才够?10x100x10=10000MB=10GB。
  • 为了解决上述问题,我们就需要对用户的某些系统资源进行限制,包括可以打开的文件数量、可以使用的CPU时间、可以使用的内存总量等。
  • ulimit [-SHacdfltu] [配额]
  • -H:严格的设置,不能超过这个值;-S:警告设置,超过了会有警告;
  • -a:后面不接任何参数,可列出所有的限制额度;-c:当某些进程发生错误时,系统可能会将该进程在内存中的信息写成文件(排错用);
  • -f:此shell可以创建的最大文件容量单位为KB;-d:此进程可使用的最大断裂内存容量;
  • -l:可用于锁定的内存量;-t:可使用的最大CPU时间;
  • -u:单一用户可以使用的最大进程数量;

命令别名与历史命令:alias、unalias

  • alias lm=‘ls -l | more’:设置别名
  • unalias lm:取消别名
  • history:查看历史命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值