首页 > 系统相关 >Linux中$符号意思

Linux中$符号意思

时间:2023-06-06 09:57:01浏览次数:48  
标签:命令提示符 符号 Linux 程式 echo 命令 意思 linux HOME

1. 命令变量

$ 在linux里是用来给变量命令的,例如$JAVA_HOME,是指JAVA_HOME的环境变量。
echo $ JAVA_HOME 可以在linux终端输出jdk的home目录。
在Shell 脚本中向脚本传递参数也会用到$ ,在使用变量时,要在变量名前加上前缀“$”.
使用echo 命令查看变量值。eg:echo $A

 

2. 命令提示符

linux中的【$】符号即“命令提示符”,就是可以【一】在后面输入命令,命令提示符前面可能提示当前用户的一些信息,在linux下会提示用户当前目录以及当前用户。

附:

$0 这个程式的执行名字

$n 这个程式的第n个参数值,n=1…9

$* 这个程式的所有参数,此选项参数可超过9个。

$# 这个程式的参数个数

$$ 这个程式的PID(脚本运行的当前进程ID号)

$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)

$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)

$- 显示shell使用的当前选项,与set命令功能相同

@ 跟 @ 跟@跟*类似,但是可以当作数组用

 

标签:命令提示符,符号,Linux,程式,echo,命令,意思,linux,HOME
From: https://www.cnblogs.com/xiao-wang-tong-xue/p/17459698.html

相关文章

  • SELinux 影响 bash: Permission denied
    目录适用范围问题概述问题原因解决方案参考文档适用范围LINUX问题概述在客户环境中,我们会经常使用工具或脚本执行命令。但是在有的环境中,同的工具,同样的脚本有的执行成功,有的执行失败。在工具中我们执行"ps-ef|grepmysqld"查看进程的命令!在测试的时候却告诉没有权限执......
  • ALLEGRO输出钻孔符号
    1.钻孔符号输出之前需要对钻孔进行检查,是否有相同的钻孔有多个符号,如果有向南通钻孔有多个符号可以进行合并为一个符号   这里我们对相同钻孔进行合并  ......
  • Linux 中的主机、控制台和终端的起源
    如果你见过一些台式机,那么它们大多是这样的。键盘、显示器、机箱可以分开。哪怕机箱和使用者不在一个房间,只要线路连通,还是可以使用电脑的。在早期,机箱和键盘、显示器确实是分开的。你知道 Linux 中的主机、控制台和终端的起源么?在UNIX诞生之初,计算机的价格非常昂贵。......
  • Linux 中的主机、控制台和终端的起源
    如果你见过一些台式机,那么它们大多是这样的。键盘、显示器、机箱可以分开。哪怕机箱和使用者不在一个房间,只要线路连通,还是可以使用电脑的。在早期,机箱和键盘、显示器确实是分开的。你知道 Linux 中的主机、控制台和终端的起源么?在UNIX诞生之初,计算机的价格非常昂贵。......
  • Linux 中的主机、控制台和终端的起源
    如果你见过一些台式机,那么它们大多是这样的。键盘、显示器、机箱可以分开。哪怕机箱和使用者不在一个房间,只要线路连通,还是可以使用电脑的。在早期,机箱和键盘、显示器确实是分开的。你知道 Linux 中的主机、控制台和终端的起源么?在UNIX诞生之初,计算机的价格非常昂贵。......
  • Linux
    Liunx你在追光的时候,光也在向你靠近!虚拟机虚拟机的概念虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能运行在一个完全隔离环境中的完整计算机系统,即一台虚拟出来的电脑允许任意操作且不影响本体电脑虚拟机的好处安装各种演示环境,便于制作各种例子保证主......
  • linux 下的用户的管理
                     ......
  • linux 下文件的权限
                     ......
  • linux 的删除
    1,删除命令行rm-rf文件夹名称2,下载wget网址--------------------查找ES进程号ps-ef|grepelastickill-93250 3,安装yum1.首先检测是否安装build-essential包sudoapt-getinstallbuild-essential2.安装yumsudoapt-getinstallyum---------------------------------......
  • Linux添加防火墙、iptables的安装和配置
    由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。#停止firewallsystemctlstopfirewall.service#禁止firewall开机启动systemctldisablefirewall.service#安装iptablesyuminstalliptables-services #编辑防火墙文件(建议都在配置......