shell脚本:#和$
一、命令行界面中的#和$
(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脚本:#和$相关推荐
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- 快速给shell脚本加上使用提示
我们只需通过在shell脚本前面加上如下的代码即可: #!/bin/bash ### ### my-script - does one thing well ### ### Usage: ### my ...
- Ubuntu系统执行shell 脚本的方法
使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...
- Windows 系统执行Shell 脚本的方法
使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...
- shell监控java接口服务_Linux系统下Java通过shell脚本监控重启服务
简介 最近运维人员提出需求,增加一个运维页面, 查询当前的业务进程信息包括:进程名称.启动命令.启动时间.运行时间等,可以通过页面点击重启按钮,可以重启后端的一系列系统进程. 思路 java程序获取l ...
- linux 脚本 alias,在shell脚本中使用alias别名
本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...
- linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...
- linux重启sh脚本,Linux 之shell脚本系列之服务启动/关闭/重启/状态
一 问题 自己开发的程序,如何用shell 脚本实现 启动,关闭,重启,查看状态? 二 方案 myshell.sh #!/bin/sh SERVICE="fm_tuoguan_shell&q ...
- linux按文件名排序ls,linux – 如何使用shell脚本按名称对文件进行排序
我想用 Shell脚本按日期排序所有文件. 例如,在/ Users / KanZ / Desktop / Project / Test /中有文件M1.h,A2.h和F4.h. 每个文件都有不同的时间 ...
- linux 脚本 符号,Shell脚本 入门 —— 符号篇
shell变量 shell变量不需要进行任何声明,直接定义即可,因为shell变量的值实际上都是字符串(对于没有定义的变量默认是一个空串).定义的时候shell变量由大写字母加下划线组成,并且定义的时 ...
最新文章
- 使用c#实现tcp的连接和发送接收数据
- 远程开启目标计算机的远程桌面
- MongoDB分片实战(三):性能和优化
- 14、查看和修改默认存储引擎
- Android普通对话框标题居中,android开发Toolbar标题居中显示的解决方法
- (转)USB体系结构
- pandas基本操作函数
- 【Vue2.0】—Vue与Component的关系(十二)
- python按行读取csv文件_python.csv 按行按列读取
- Web测试和App测试区别
- 南京大学计算机专业推免生,南大计算机系招收2014级研究生外校推免生复试名单...
- 关于opencv在vs201x中的设置 2020-02-04
- 【HCIE-RS】TAC诊断1
- 【CIPS 2016】(17章)文字识别 (研究进展、现状趋势)
- 怎样用计算机传输文件,如何在两台电脑之间传输几百G的文件?教你一招
- 如何使用Box2D和Cocos2D制作一款像Fruit Ninja一样的游戏-第3部分
- 想知道自己30分钟能“走”多远嘛?
- Matlab:向饼图添加图例
- 拒绝了对对象 '表名' (数据库 '数据库名',架构 'dbo')的 SELECT 权限
- iphone12里的计算机,iPhone12来了!性价比超高的11还值得买吗?
热门文章
- MYSQL 研发规范
- Android笔记-Linux Kernel Ftrace (Function Trace)解析
- 从产品经理的角度如何提升项目的交付质量?
- 一步一步教你将任何普通的路由器变为WiFi广告路由器
- OWASP A9 Security Logging and Monitoring Failures(安全日志和监控故障)
- 美国机械比计算机工资高,听说美国机械工程年薪十万美金以上?快来了解下!...
- 【季报分析】台积电:核心业务依旧强劲,营收再创新高
- SpringBoot+mysql搭建微信小程序后台(5)申请域名和SSL认证
- 使用python绘制3D二元函数曲面
- Ubuntu8.04下安装Eric以及使用QtDesigner4教程