变量

  • 变量
    • echo $name 与 echo “$name” 假如变量是读取文件,前者会自动缩进成一行,后者保留原有格式
    • (umask=022,mkdir /f1)括号相当于开启一个临时子进程,能读取当前shall的变量等信息,但是进程号不变,命令结束后恢复刚才状态
    • 局部变量,环境变量,只读变量(常量),位置变量,数组
      • 局部变量:只在当前shall有效
      • 环境变量:可以传给子进程。
        • 设置环境变量 export 变量名 decler -x 变量名
        • 查看环境变量 export env decler -x
      • 只读变量(常量):不可更改的变量
        • 设置 decler -r 变量名 readonly 变量名
      • 位置变量
        • $n 第n个参数 ,$*所有参数当成一个字符串,$@所有参数分开传输,$#参数个数
        • $0文件名加路径 若程序建立软连接,使用软连接$0显示的是软连接路径和名字
        • $10 不是变量10,而是变量1加上0,如果想表示变量10要用{}括起来,${10}
        • set — 清除位置变量参数
        • shift 参数左移,默认是1,可以指定
          • 替换成b

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96189

(0)
阿飞阿飞
上一篇 2018-04-15
下一篇 2018-04-15

相关推荐

  • 第十一周作业

    1、搭建php-fpm工作方式的LAMP环境,实现wordpress正常访问 1、 先安装数据库mariadb [root@bogon ~]# yum install mariadb-service 配置数据库主文件 [root@bogon ~]# vim /etc/my.cnf.d/server.cnf 启动数据库 [root@bogon ~]# syst…

    Linux笔记 2018-06-10
  • 粗谈用户和用户组相关配置文件

    创建一个用户时,用户会根据系统配置文件来创建用户。配置文件在/etc/login.defs文件里 login.defs //创建账户自动分配参数 PASS_MAX_DAYS //可以使用密码的最大天数。 PASS_MIN_DAYS //密码更改之间允许的最短天数 PASS_MIN_LEN //最小可接受的密码长度 PASS_WARN_AGE //密码过期前发…

    Linux笔记 2018-04-08
  • 正则表达式用户管理

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# chmod 700 /home/tuser1 -R [root@localhost ~…

    2018-06-04
  • MySQL数据库简介及安装实验

    本节索引: 一、MySQL数据库简介 二、实验:使用yum源安装MariaDB 10.2.15 三、实验:通用二进制格式安装MariaDB 10.2.15 四、实验:编译安装MariaDB 10.2.15 五、实验:进行mysql(MariaDB)多实例安装 一、MySQL数据库简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目…

    2018-06-05
  • 搭建主DNS服务器

    DNS笔记

    2018-05-30
  • linux系统的安装

    centos系统安装

    2018-07-22