当前位置: 首页 > news >正文

合肥商城网站建设多少钱广东省一流高职院校建设专题网站

合肥商城网站建设多少钱,广东省一流高职院校建设专题网站,软文是什么意思通俗点,wordpress标签页面模板简介 分别盘点一下 shell 中的内置变量#xff0c;真的巨好用#xff01;#xff01;#xff01;包括#xff1a;环境变量类、shell 变量类、终端设置类和其他一些变量。 常用的内置变量目录如下 1. 环境变量类 $MACHTYPE#xff1a;机器类型 $OSTYPE#xff1a;操作…简介 分别盘点一下 shell 中的内置变量真的巨好用包括环境变量类、shell 变量类、终端设置类和其他一些变量。 常用的内置变量目录如下 1. 环境变量类 $MACHTYPE机器类型 $OSTYPE操作系统类型 $HOSTNAME当前主机名 $HOME当前用户家目录 $USER当前用户名 $SHELL当前shell的路径 2. shell 变量类 $PWD当前目录 $OLDPWD上一个工作目录 $?上一个命令的状态码 $0当前 shell 脚本名称 $$当前 shell 脚本 PID $PPID当前 shell 脚本的父ID $IFS字段分隔符 3. 终端类 $TERM终端的类型 $PS1设置终端提示符 $PS2设置终端多行提示符 $COLUMNS终端的宽度 $LINES终端的高度 4. 其他变量 $RANDOM随机数 $SECONDSshell 脚本启动的秒数 1. 环境变量类 $MACHTYPE机器类型 echo $MACHTYPE $OSTYPE操作系统类型 echo $OSTYPE $HOSTNAME当前主机名 echo $HOSTNAME $HOME当前用户家目录 $HOME 表示当前用户的家目录 echo $HOME 当使用 su 命令切换到另一个用户也能够识别当前用户的家目录 $USER当前用户名 $USER 表示当前用户的名称 echo $USER 当使用 su 命令切换到另一个用户也能够识别当前用户名 $SHELL当前shell的路径 这个 shell 的路径是指系统 shell 的路径 echo $SHELL 2. shell 变量类 $PWD当前目录 $PWD 表示当前终端的路径不是脚本的路径 echo $PWD 如果需要获取脚本的路径可以这样写 path$(dirname realpath ${BASH_SOURCE}) $OLDPWD上一个工作目录 $OLDPWD 用来获取上一个工作 目录 $?上一个命令的状态码 状态码的范围是 0~255 0: 表示命令成功执行。 1-125: 表示命令执行失败或出现错误。 126: 表示命令不可执行。可能是因为权限不足或命令无法找到等原因。 127: 表示命令未找到。通常是因为找不到执行的命令或脚本。 128: 表示命令因为收到了一个信号而退出。 130: 表示命令因为收到了 SIGINT 信号而中断。类似于键盘上按下 CtrlC 中断命令的情况。 137: 表示命令因为收到了 SIGKILL 信号而被终止。 255: 表示状态码超出了范围。 $0当前 shell 脚本名称 echo $0 $$当前 shell 脚本 PID echo $$ $PPID当前 shell 脚本的父ID echo $PPID 我们来查询一下脚本自己的 PID 和父 ID echo 父ID: $PPID, 自己PID: $$ ps -ef |grep $PPID |grep -v grep $IFS字段分隔符 设置字段分隔符 IFS # 设置分隔符为空格 IFS, # 设置分隔符为逗号 IFS: # 设置分隔符为冒号 IFS\t # 设置分隔符为制表符 IFS\n # 设置分隔符为换行 IFSabc # 设置分隔符为字符串 IFS ;\t # 设置多个分隔符 比如 for 循环一个字符变量 strAAA BBB,CCC IFS, for i in ${str};do echo ${i} ;done 3. 终端类 $TERM终端的类型 用于指定当前终端所使用的终端类型 $PS1设置终端提示符 $PS1 用于定义命令提示符格式可以通过修改环境变量的值来自定义。 比如我当前的提示是这样的 【用户名】【主机名】【目录名】 查看一下当前的设置 我们来自定义设置一下 【案例一】显示用户名、主机名和工作目录 export PS1\u\h:\w$ 【案例二】只显示工作目录 export PS1\w$ 【案例三】自定义提示符颜色 export PS1\[\033[01;32m\]\u\h:\w\[\033[00m\]$ 详细的转译序号说明如下 # 用户名和主机信息 \u当前用户名 \h短主机名 \H完整主机名包括域名 \12小时制的时间格式HH:MM am/pm \A24小时制的时间格式HH:MM # 工作目录信息 \w完整工作目录路径 \W当前工作目录的基名 \d当前日期格式Weekday Month Day # 控制文本颜色 \033[0m重置所有文本属性包括颜色。 \033[30m 到 \033[37m设置文本前景色即文本的颜色范围从黑色到白色。 \033[40m 到 \033[47m设置文本背景色范围从黑色到白色。# 控制文本样式 \033[1m设置粗体样式。 \033[4m设置下划线样式。 \033[7m设置反色样式即文本背景色与前景色交换。# 控制光标位置 \033[A将光标上移一行。 \033[B将光标下移一行。 \033[C将光标向右移动一格。 \033[D将光标向左移动一格。 $PS2设置终端多行提示符 先看一下默认的多行提示符 设置多行提示符 export PS2 $COLUMNS终端的宽度 echo $SECONDS 手动调整终端宽度也会使变量发生变化 通过获取终端宽度 可以根据情况输出满屏的字符。 perl -E say x ${COLUMNS} $LINES终端的高度 echo ${LINES} 根据当前高度获取 通过获取终端高度输出满屏的符号 for ((i1; iLINES; i));do perl -E say - x ${COLUMNS} ;done 4. 其他变量 $RANDOM随机数 0~32767 之间到随机数 如果想控制随机数在 0~100试试取余的方法 echo $((RANDOM % 100)) $SECONDSshell 脚本启动的秒数 sleep 3 echo $SECONDS 如果直接在终端输出则显示终端启动的秒数
http://www.zqtcl.cn/news/803003/

相关文章:

  • 泰安网站建设哪家强网站流量指标
  • 网站毕业设计开题报告wordpress账户密码忘记
  • 做网站学费多少钱0基础学app程序开发
  • 忻州建站公司辽宁省建设执业信息网官网
  • 北京网站建设 云智互联集安网站建设
  • 无锡市建设培训中心网站私人订制软件平台
  • 宁波网站设计推荐荣盛网络招远网站制作
  • 网站开发维护运维室内设计师怎么找
  • 网站建设如何增加二级页面学网络工程好找工作吗
  • 网站设计的研究方法有哪些wordpress样式路径
  • 网站建设与网页设计...南通网站seo报价
  • 网站开发毕业设计说明书范文关键词排名代做
  • 本地环境建设网站南通网站制作怎样
  • 注册公司多少钱不用交税南昌seo网站推广费用
  • 网站建设与运营的论文的范本wordpress弹框登陆
  • 阿里云做的网站空间动画制作器
  • 徐州企业网站建设做视频网站需要多少上传
  • 记事本做网站怎么加背景图网站开发需要哪些人怎么分工
  • 南宁网站建设找哪家网站被k换域名
  • spring mvc 网站开发网站开发与管理所对应的职位及岗位
  • 国内做视频的网站有哪些宁波网站制作与推广
  • 织梦软件展示网站源码建设工程竣工验收消防备案网站
  • 网站里面的链接怎么做漳州建设网站
  • 有什么网站建设类岗位企业门户网站设计论文
  • 外贸公司如何做公司网站集团网站建设建站模板
  • 嘉兴云推广网站贵州毕节网站建设
  • 班级网站模板青岛哪里有做网站公司的
  • 建设工程设计招标信息网站.制作一个聊天软件需要多少钱
  • 校园网站建设的意见新闻聚合网站开发 技术
  • 网站推广公司兴田德润电话多少wordpress 弹框