一、命令行界面中的#和$

(1)#
  代表root管理员权限
(2)$
  代表普通用户

二、shell脚本中的#和$

(1)#
  注释后面的内容,不被解析器解析。
(2)$
  各种符号组合的含义解释

特殊符号 含义
$# 传给脚本的参数个数
$0 shell脚本文件的名字
$1 传递给该shell脚本的第一个参数
$2 传递给该shell脚本的第二个参数
$@ 传给脚本的所有参数的列表
$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 脚本运行的当前进程ID号,Shell本身的PID
$? 显示最后命令的退出状态,0表示没有错误,其他表示有错误
$! Shell最后运行的后台Process的PID
$- 使用Set命令设定的Flag一览
$() 相当于``,括号中放的是命令
${} 括号中放的是变量。例如echo P A T H 取 P A T H 变 量 的 值 并 打 印 , 也 可 以 不 加 括 号 比 如 {PATH}取PATH变量的值并打印,也可以不加括号比如 PATH取PATH变量的值并打印,也可以不加括号比如PATH。
$1~n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

shell脚本:#和$相关推荐

  1. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  2. 快速给shell脚本加上使用提示

    我们只需通过在shell脚本前面加上如下的代码即可: #!/bin/bash ### ### my-script - does one thing well ### ### Usage: ### my ...

  3. Ubuntu系统执行shell 脚本的方法

    使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...

  4. Windows 系统执行Shell 脚本的方法

    使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...

  5. shell监控java接口服务_Linux系统下Java通过shell脚本监控重启服务

    简介 最近运维人员提出需求,增加一个运维页面, 查询当前的业务进程信息包括:进程名称.启动命令.启动时间.运行时间等,可以通过页面点击重启按钮,可以重启后端的一系列系统进程. 思路 java程序获取l ...

  6. linux 脚本 alias,在shell脚本中使用alias别名

    本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...

  7. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...

    今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...

  8. linux重启sh脚本,Linux 之shell脚本系列之服务启动/关闭/重启/状态

    一 问题 自己开发的程序,如何用shell 脚本实现 启动,关闭,重启,查看状态? 二 方案 myshell.sh #!/bin/sh SERVICE="fm_tuoguan_shell&q ...

  9. linux按文件名排序ls,linux – 如何使用shell脚本按名称对文件进行排序

    我想用 Shell脚本按日期排序所有文件. 例如,在/ Users / KanZ / Desktop / Project / Test /中有文件M1.h,A2.h和F4.h. 每个文件都有不同的时间 ...

  10. linux 脚本 符号,Shell脚本 入门 —— 符号篇

    shell变量 shell变量不需要进行任何声明,直接定义即可,因为shell变量的值实际上都是字符串(对于没有定义的变量默认是一个空串).定义的时候shell变量由大写字母加下划线组成,并且定义的时 ...

最新文章

  1. 使用c#实现tcp的连接和发送接收数据
  2. 远程开启目标计算机的远程桌面
  3. MongoDB分片实战(三):性能和优化
  4. 14、查看和修改默认存储引擎
  5. Android普通对话框标题居中,android开发Toolbar标题居中显示的解决方法
  6. (转)USB体系结构
  7. pandas基本操作函数
  8. 【Vue2.0】—Vue与Component的关系(十二)
  9. python按行读取csv文件_python.csv 按行按列读取
  10. Web测试和App测试区别
  11. 南京大学计算机专业推免生,南大计算机系招收2014级研究生外校推免生复试名单...
  12. 关于opencv在vs201x中的设置 2020-02-04
  13. 【HCIE-RS】TAC诊断1
  14. 【CIPS 2016】(17章)文字识别 (研究进展、现状趋势)
  15. 怎样用计算机传输文件,如何在两台电脑之间传输几百G的文件?教你一招
  16. 如何使用Box2D和Cocos2D制作一款像Fruit Ninja一样的游戏-第3部分
  17. 想知道自己30分钟能“走”多远嘛?
  18. Matlab:向饼图添加图例
  19. 拒绝了对对象 '表名' (数据库 '数据库名',架构 'dbo')的 SELECT 权限
  20. iphone12里的计算机,iPhone12来了!性价比超高的11还值得买吗?

热门文章

  1. MYSQL 研发规范
  2. Android笔记-Linux Kernel Ftrace (Function Trace)解析
  3. 从产品经理的角度如何提升项目的交付质量?
  4. 一步一步教你将任何普通的路由器变为WiFi广告路由器
  5. OWASP A9 Security Logging and Monitoring Failures(安全日志和监控故障)
  6. 美国机械比计算机工资高,听说美国机械工程年薪十万美金以上?快来了解下!...
  7. 【季报分析】台积电:核心业务依旧强劲,营收再创新高
  8. SpringBoot+mysql搭建微信小程序后台(5)申请域名和SSL认证
  9. 使用python绘制3D二元函数曲面
  10. Ubuntu8.04下安装Eric以及使用QtDesigner4教程