shell脚本设定 java_home shell脚本$home 前言 本文主要是shell脚本的一些基本语法,小编也是shell菜鸟,不当之处欢迎指正。 一.变量 1.环境变量 #!bin/bash #环境变量 echo "User Info :" echo "user : $USER" echo "UID : $EUID" echo "home : $HOME" echo ''HOSTNAME'' 1. 2. 3. 4. 5. 6....
在shell脚本中定义JAVA_HOME的环境变量 shell脚本中引入环境变量,本文是自己学习的总结,仅以作分享。若有不对的地方欢迎指正。变量的类型 环境变量(全局变量):可在创建他们的shell及其派生出来的任意子进程shell中使用。 局部变量:只能在创建他
curpath:/home/tt 在testa函数中FUNCNAME变量值是testa,也即函数名字,在函数外部无值 LINENO变量无论是在函数中还是函数外,都表示当前所在的行号 $$、$PPID 这两个变量依次表示当前进程ID和父进程ID 现有a.sh脚本,内容如下 sleep 20睡眠语句是为了让执行脚本进程暂缓退出,在另一个终端中验证输出的结果 #!/bin...
./test.sh-f config.conf -v --prefix=/home 我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等号连接,当然等号不是必须的,/home可以直接写在--prefix后面,即--prefix/home,更多的限制后面...
在shell脚本中,要将脚本目录更改为用户的homedir,可以使用以下命令: 代码语言:txt 复制 cd ~ 这个命令会将当前工作目录更改为用户的homedir,即/home/username。在shell脚本中,可以使用以下代码: 代码语言:txt 复制 #!/bin/bash cd ~ 这个代码会将脚本的工作目录更改为用户的homedir,然后执行后续的命令。 相...
1.4.1 echo “$HOME” (结果:/home/xiongguoan) 1.5 `` 倒引号。命令替换。在倒引号内部的shell命令首先被执行,其结果输出代替用倒引号括起来的文本,不过特殊字符会被shell解释。 1.5.1 echo ‘$HOME’ (结果:$HOME) 1.6 \ 斜杠。用来去掉在shell解释中字符的特殊含义。在文本中,跟在\后面的一个字符不会...
1. 常用系统变量 HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等 2. 案例实操 查看系统变量的值 [root@hadoop1 shell]# echo $SHELL /bin/bash 显示当前Shell中所有变量:set [root@hadoop1 shell]# set BASH=/usr/bin/bash BASH_ALIASES=() 3.2 自定义变量 1. 基本语法 ...
一、Shell编程基础 变量定义 = 左右不要有空格如果内容有空格,需要使用单引号或双引号双引号支持转义符,$ 开头的变量会被自动替换 预定义变量 PWD:当前目录USER:当前用户HOME:当前用户主目录,还可以用~简写PATH:当前所有可执行程序RANDOM:产生一个随机数 特殊符号 {1..10}:等价于 seq 1 10,表示 1~10...
Shell是操作系统提供给用户与系统内核进行交互的一种界面。它接受用户的命令,解释并执行这些命令,然后将执行结果返回给用户。2. 基本Shell命令 2.1 ls - 列出文件和目录 使用ls命令可以列出当前目录下的文件和子目录。2.2 cd - 切换目录 使用cd命令可以切换当前工作目录,例如:cd /home/user会切换到/home/...