linux

Linux系统变量有哪些不为人知的秘密

小樊
85
2024-07-25 10:49:12
栏目: 智能运维

Linux系统变量中有一些不为人知的秘密,如:

  1. $$:代表当前Shell的进程号;
  2. $!:代表最后一个在后台运行的作业的进程号;
  3. $-:代表当前Shell的标志位;
  4. $#:代表传递给脚本或函数的参数个数;
  5. $_:代表上一个命令的最后一个参数;
  6. $@:代表传递给脚本或函数的所有参数,每个参数分别用引号括起来;
  7. $*:代表传递给脚本或函数的所有参数,所有参数单词。

这些系统变量在Shell脚本中经常被使用,可以帮助程序员更好地处理和操作数据。

0
看了该问题的人还看了