bash之预定义变量
1.2 预定义变量
echo $PWD 当前路径
echo $USER 当前用户
echo $HOME 当前用户的家目录
echo $PATH 当前的环境变量
echo ~ 当前用户的用户迷路
echo $RANDOM 输出随机数字
echo $$ 返回当前进程的PID号
echo $! 返回运行在后台的进程的最后一个PID号
read 读入键盘的标准输入参数,类似input
read -n 设置read命令计数输入的字符。当输入的字符数目达到预定数目时,
自动退出,并将输入的数据赋值给变量
read -p -p表示输出提示信息read[选项]的变量名
示例:
read -p "enter:" x;echo 我刚刚输入了:$x
enter:1234
我刚刚输入了:1234
read -t 30 -t 表示等待时间单位为秒 -t 30 表示30秒,若30秒后没有输入数据终止执行脚本
read -s 隐藏信息
echo -e “\n” 换行符
which 查看当前项目的安装路径,只能找在当前环境变量中存在的路径
(示:which python)
export 把当前项目加入环境变量当中
export PATH=$PATH: 要加入环境变量的路径 export PATH=$PATH:/home # 实例,将home加入环境变量中
unset 取消变量 a="hello" echo $a 输出:hello unset a
echo $a 输出: #输出是空的,因为变量a不存在了 jobs 查看后台进程运行的状态
转载于:https://www.cnblogs.com/fjy49/p/11160350.html
bash之预定义变量相关推荐
- 沈超+shell课件_[Linux教程 李明 沈超 兄弟连]10.4.4 Shell基础-Bash变量-预定义变量.ppt...
[Linux教程 李明 沈超 兄弟连]10.4.4 Shell基础-Bash变量-预定义变量 第十讲 Shell基础 主讲人:沈超(/lampsc) 交流论坛: 课程大纲 10.1 Shell概述 1 ...
- linux系统预定义变量有哪些,Shell预定义变量用法详解
预定义变量是在 Shell 一开始时就定义的变量,这一点和默认环境变量有些类似.不同的是,预定义变量不能重新定义,用户只能根据 Shell 的定义来使用这些变量. 严格来说,位置参数变量也是预定义变量 ...
- shell脚本编译规范(编写第一个脚本,脚本变量的作用,类型 ,了解read命令,let命令,环境变量和预定义变量)
文章目录 shell脚本编译规范 shell脚本应用场景 shell编程规范 编写第一个脚本 执行脚本文件四种方法 echo输出友好提示信息 管道与重定向 管道操作符号"|" sh ...
- 【Makefile由浅入深完全学习记录5】预定义变量的使用
今天学习Makefile预定义变量的使用,加qq:1126137994.微信:liu1126137994一起学习更多技术!!! 1.预定义变量:自动变量 在Makefile中存在一些预定义过的变量,我 ...
- 09.PATH变量、PS1变量、LANG语系变量、位置参数变量、预定义变量详解
目录 1.PATH变量 2.PS1变量 3.LANG语系变量 4.位置参数变量 5.预定义变量 1.PATH变量 [root@localhost lib]# echo $PATH /usr/lib64 ...
- Shell脚本,环境变量,位置变量,预定义变量,自定义变量,单引号双引号反引号用法,一般变量和交互式变量read定义,密文输入变量信息
Shell脚本,变量,系统预设的环境变量,位置变量,预定义变量,用户的自定义变量 一.定义变量 1.以固定的名称存放可以变化的值 2.格式为 变量名=变量值 3.取消变量的格式 unset 变量名 4 ...
- 预定义变量 - PHP手册笔记
原文:预定义变量 - PHP手册笔记 预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头.超全局变量是在全部作用域中始终可用的内置变量.在函数或方法中无需执行global $va ...
- PHP学习笔记1.2——预定义变量参考
预定义变量和用户自定义变量在使用上没有区别,大多数预定义变量的执行结果都是服务器的相关信息(如:版本号.路径.错误参数等),所以我们很少将其用于网站前台开发,如果被别有用心得人知道了后,会严重威胁服务 ...
- shell预定义变量
预定义变量: 就是shell设计者已经事先定义好的变量,可以直接在shell脚本中使用. 预定义变量 功能描述 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) $? ...
最新文章
- 在linux系统使用nginx部署静态网页
- linux tree命令 树结构显示目录文件
- socket同步和异步通信区别_程序员必知必会,同步通信与异步通信,你了解多少...
- UE4学习-场景介绍、基本操作、快捷键
- 利用机器学习进行金融数据风险评估
- 搭一个简单的接口测试框架
- 使用决策树分类算法判断一下你的Python水平
- Java中间MD5加密算法完整版
- [PBRT-V3]怎么对比不同渲染算法的效果
- linux教程 课件ppt,Linux操作系统实用教程全集 教学课件 中文PPT版
- Unity获取真实地理地图应用Terrain笔记
- css3 模拟fadein,CSS3 transition fadein with display:none
- background简写
- Android Studio开发:简单的登录注册界面
- 【Android -- Material Design】CollapsingToolbarLayout 的基本使用
- ROM制作工具V1.0.0.22版本全新推出
- iphone版 天行skyline_App Store 上的“Skyline University”
- 帝国CMS(EmpireCMS) v7.5 后台XSS漏洞复现与原理分析
- SSM+微信小程序网易云音乐设计与实现 毕业设计-附源码261620
- 美国次级抵押贷款市场的来龙去脉(转)