1,特殊shell变量 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号,并在引号中返回每个参数。 $- 显示Shell使用的当前选项,与set命令功能相同。 $? 显示 ...
分类:
系统相关 时间:
2018-07-29 13:00:35
阅读次数:
198
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
其他好文 时间:
2018-07-24 17:50:01
阅读次数:
150
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使 ...
分类:
系统相关 时间:
2018-07-19 22:03:34
阅读次数:
243
一 变量的分类 1 环境变量 1 )什么是环境变量 例如你执行 ls 这个命令时,系统会通过PATH这个变量里面的内容所记录的路径顺序来查找命令。如果在PATH变量内的路径还找不到 ls 这个命令,就会在屏幕显示‘command not found’ 的错误信息。 在linux下,所有的执行都是需要 ...
分类:
系统相关 时间:
2018-07-08 18:06:31
阅读次数:
233
先丢一张效果图: 如何让您的 LD 的终端更具个性呢?首先,我们需要了解下面几点知识。A:配置文件 个人配置文件:~/.bashrc全局设定文件:/etc/bash.bashrc(修改需要管理员权限) B命令提示符由特殊 shell 变量控制,分别是 :PS1,PS2,PS3,PS4。 我们可以只考 ...
分类:
系统相关 时间:
2018-07-07 17:36:42
阅读次数:
266
1,运行shell脚本有两种办法一般有两种: 先给可执行权限,再进入文件所在的目录,输入:./name.sh; 运行解释器再执行脚本:/bin/sh name.sh,这种情况下,脚本中可以没有#!/bin/bash的情况。 2,shell变量 变量命名规则: 命名只能使用英文字母,数字和下划线,首个 ...
分类:
系统相关 时间:
2018-07-02 23:10:04
阅读次数:
207
一个香栗子胜过千言万语 上面的栗子中,保持了用单引号把awk代码包围起来的惯例。 在awk代码中引用shell变量时, 使用一对双引号,内嵌一对单引号, 再在这一对内层单引号里面按$var(适用于不含空格的shell变量)或者"$var"(既适用于含空格的shell变量,也适用于不含空格的shell ...
分类:
系统相关 时间:
2018-06-29 22:28:46
阅读次数:
220
<<鸟哥的私房菜>> 变量的取用: echo echo $variableecho $PATHecho ${PATH} 变量的配置守则1.变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』 2.等号两边不能直接接空格符,如下所示为错误: 『myname = VBird』或 ...
分类:
系统相关 时间:
2018-06-29 22:27:55
阅读次数:
310
declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性。 declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell ...
分类:
系统相关 时间:
2018-06-27 23:56:35
阅读次数:
265
shell 中变量的几种类型: 1、局部变量:只在当前 shell 可用的变量, 2、环境变量:当前 shell 的子进程也可用的变量 3、shell 变量:一些由 shell 设置的特殊变量,如:$0, $1... 这些 定义: 变量名命名规则:大小写,下划线 使用:(利用 $符号) 只读变量:( ...
分类:
系统相关 时间:
2018-06-23 22:56:57
阅读次数:
218