当前所在位置: 首页 > 生活常识 > 正文

符号分别是什么意思

2023-11-11 admin 【 字体:

大家好,关于符号分别是什么意思很多朋友都还不太明白,今天小编就来为大家分享关于linux$是什么意思的知识,希望对各位有所帮助!

本文目录

  1. linux系统的***和***符号分别是什么意思
  2. linux中$()和${}的区别
  3. Linux shell脚本中, $@ 和$# 分别是什么意思
  4. linux参数字母含义

请问你说的是用户登陆后,在终端上显示的那个吗?如果是的话,#号代表超级用户,$代表普通用户。

没有实质的区别。只不过系统为便于区别(很直观),会有个默认设置,如:#代表root权限$代表普通用户。当然,如果更改了/etc/profile,或~/.bashrc等文档,可以用任何符号来代替它们。

$@:表示所有脚本参数的内容$#:表示返回所有脚本参数的个数。示例:编写如下shell脚本,保存为test.sh#!/bin/shecho"number:$#"echo"argume:$@"执行脚本:./test.shfirst_argsecond_arg说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!

1、$1是传递给该shell脚本的第一个参数

2、$2是传递给该shell脚本的第二个参数

3、$*是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个

4、$?是显示最后命令的退出状态,0表示没有错误,其他表示有错误

好了,文章到此结束,希望可以帮助到大家。

阅读全文
友情链接