-
read :接收键盘输入查看全部
-
预定义变量查看全部
-
位置参数变量查看全部
-
命令提示符查看全部
-
shell编程之变量-预定义变量 $? 最后一次执行命令的返回状态。如果这个变量的值为0,证明上一个命令的正确执行;如果这个变量的值为非0, 则证书上一个命令执行不正确。 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) >ls && grep 'l' > echo $$ 1499 >ps aux | grep 1499 接收键盘输入 read [选项][变量名] -选项 -p "提示信息" :在等待read输入时,输出提示信息 -t 秒数:read命令会一直等待用户输入,指定等待时间 -n 字符数:read命令只接受指定的字符数 -s:隐藏输入的数据,适用于机密信息的输入查看全部
-
shell编程之变量-位置参数变量 n n为数字,$0代表命令本身,$1-$9代表第一道第九个参数,十以上的参数需要用大括号包含,如${10} $* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待 $# 这个变量代表命令行中所有参数的个数 @!/bin/bash num1=$1 num2=$2 sum=$(($num1+$num2)) #变量sum的和 echo $sum $* 和$@的区别 for i in "$*" echo "ddd"; 循环一次 for i in "$@" echo "ddd"; 循环多次查看全部
-
shell编程之变量-语系变量 语系,语言,国际化 locale #查询当前系统语言 -LANG :定义系统主语系的变量 -LC_ALL:定义整体语系的变量 e.g: >locale >echo $LANG >echo $LC_ALL >local -a | more #所有语系环境 查询系统默认的语系环境 >cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" 如要支持中文 需要安装中文字体和中文语系 如果使用第三方远程登录,则正确设置语系,就能显示中文 如果使用纯字符洁面 必须使用第三方插件查看全部
-
环境变量 shell变量的分类,用户变量为局部变量,在当前shell中有效;环境变量为全局变量,在当前shell和其子shell中有效, set 查看所有变量 env 查看环境变量 对系统生效的环境变量名和作用都是固定的 export 变量名=变量值 就是定义环境变量 常用的环境变量 HOSTNAME:主机名 SHELL:当前的shell TERM:终端环境 HISTSIZE:历史命令条数 SSH_CLIENT:当前操作环境是用ssh连接的,这里记录客户端的ip SSH_TTY:ssh连接的终端时pts/1 USER:当前登录的用户 PATH:系统搜索的常用命令路径 变量叠加PATH="$PATH":/root -- 重启会失效 通过修改文件 了解PS1的环境变量 命令提示符的设置 \d 显示日期 格式"星期 月 日" \H 显示完成的主机名 默认:localhost.localdomain \t 显示24小时制时间 格式 "HH:MM:SS" \A 显示24小时制时间 格式 "HH:MM" \u 显示当前用户名 \w 显示当前所在目录的完整名称 \W 显示当前所在目录的最后一个目录 \$ 提示符,root用户显示的提示符是"#" 普通用户显示的"$" 默认的PS1是这样的 [\u@\h \W]\$ echo $PS1 比如会输出[root@localhost ~]# PS2 环境变量 如果有的命令很长 这时你可以在没敲完的命令后面 加 \ 他会等待你继续敲入剩下的命令,比如: ls \查看全部
-
用户自定义变量学习 set 查看系统中所有已经定义的变量 赋值变量的单引号直接输出。双引号会把解析他 unset 删除变量 unset x 不是unset $x 变量两边不能加空格 echo $a,如果变量a为空或者变量不存在,则会打印空行,可以先在前面使用set -u再查询。如果这个变量没有设置,则会报错。不会打印空行查看全部
-
shell中变量类型只有一种类型,就是字符串类型,a=123,a是字符串类型,值是"123",而不是整型123 什么是变量与变量分类 用户自定义变量 局部变量 >变量自定义的 环境变量 全局变量 >这种变量中主要保存的是和系统操作环境相关的数据,变量可以自定义,但是对系统生效的环境变量名 和变量作用是固定的 位置参数变量 >这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的 预定义变量 >是Bash中一景定义好的变量,变量名不能自定义,变量作用也是固定的 按存储数据分类 字符串型 整形 浮点型 日期型 变量是计算机内存的单元 e.g: x=5 or x=10 变量名必须以字母或下划线开头,名字中间只能由字幕、数字和下划线组成 变量名的长度不得超过255个字符 变量名在有效的范围内必须是唯一的 在Bash中,变量的默认类型都是字符串类型的 这点尤其要注意查看全部
-
shell主要帮助系统管理员 简化管理操作 比如 “批量生成文件 新用户 定时备份文件 定时检测系统”查看全部
-
PS1环境变量查看全部
-
查看环境变量查看全部
-
read命令参数查看全部
-
$*与$@区别查看全部
举报
0/150
提交
取消