注册 登录

清河洛

您现在的位置是:清河洛 > 系统相关 > Linux

Linux

  • bash中的配置文件生效和登陆登出欢迎信息

    所有配置文件都是修改以后需要重启系统才能生效,当不想重启系统是可以使用命令强制系统重新加载配置文件,使配置文件直接生效。source 配置文件. 配置文件上面两种格式的命令功能是完全相同的,配置文件要写绝对路径。登录时或登录以后的欢迎信息配置文件本地Shell登录时的欢迎信息:/etc/issue\d:显示当前的系统日期\t:显示当前系统时间\s:显示操作系统的名称\l:显示登录的终端号\m:显示硬件体系结构,如:i386、i686:显示主机名\o:显示域名\r:显示内核版本\u:显示当前登录用户的序列号远程终端Shell登录时的欢迎信息:/etc/issue.net转移符在此文件中不能...

    2016-12-16
  • bash中的环境变量配置文件

    环境变量的配置文件主要有5类:全局配置文件: /etc/profile:为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从指定目录中(通常为/etc/profile.d)的配置文件中搜集shell的设置 /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被执行 用户配置文件: ~/.bash_profile:用户使用该文件设定专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件 ~/.bashrc:该文件...

    2016-12-16
  • bash的变量测试与内容替换

    变量测试主要是通过变量x的置换以后的值来判断变量y是否设置、是否为空等 变量只换方式 变量y没有设置 变量y为空值 变量y设置了值 x=${y-新值} x=新值 x为空 x=$y x=${y:-新值} x=新值 x=新值 x=$y x=${y+新值} x为空 x=新值 x=新值 x=${y:+新值} x为空 x为空 x=新值 x=${y=新值} x=新值 y=新值 x为空 y值不变(为空) x=$y y值不变 x=${y:=新值} x=新值 y=新值 x=新值 y=新值 x=$y y值不变 x=${y?新值} 新值输出到标准错误输出 x为空 x=$y ...

    2016-12-16
  • bash的声明变量类型、数值运算和运算符

    一、declare声明变量类型declare +/- 变量名-:给变量设定类型属性+:取消变量的类型属性-i:将变量声明为整数型(integer)-x:将变量声明为环境变量-p:查看指定变量的被声明的类型二、数值运算的方法aa=12bb=33cc=$aa+$bb这样变量cc的值是字符串"12+33",而想到运行数值运算:1、declare声明变量类型declare -i dd=$aa+$bb2、expr或let数值运算工具dd=$(expr $aa + $bb):注意"+"号左右两侧必须有空格3、$((运算式))或$[运算式]dd=$(($aa+$bb))或者dd=$[$aa+$bb]三...

    2016-12-16
  • bash中的变量分类和read命令

    变量是计算机内存的单元,其中存放的值可以改变。当脚本程序需要保存一些信息时,就把它存放在一个变量中,每个变量有一个名字,通过变量名引用它的值。1、在Shell中,变量名不能以数字开头2、变量的默认类型都是字符串型,如果要进行数值运算,必须指定变量类型为数值型。3、变量用等号连接值,等号左右两侧不能有空格4、变量的值如果有空格,需要使用单引号或双引号括起来5、在变量的值中,可以使用转义符6、如果需要增加变量的值,那么可以进行变量值的叠加,不过变量需要用双引号包含"$变量名"或用${变量名}包含。7、环境变量名建议大写,便于区分一、用户自定义变量:也称为本地变量,只在当前的Shel...

    2016-12-16


网址导航