Linux记录30-5.26-5.27 shell简介

 

shell 是基于Linux操作系统之上的解释语言

                                       

shell脚本表头:    #!/bin/bash   (必写)

( 意思是这个命令需要 由  /bin/bash  来解析,所有在Linux命令行窗口输入的命令都是  /bin/bash 下执行的 )

 

在命令前加上 # 会使命令失效 ,所以   #!/bin/bash   作为shell脚本的标志,因为是注释,所以不写也能执行,但是规范化是要求必写的。

 

在语句前加上 # 表示注释会使命令失效

扩展:python的解释是 #!/usr/bin/python  ,python脚本名字以 .py 结尾

 

shell脚本文件命名 :以 .sh 结尾作为标志(命名只是辅助快速辨别文件类型,并无决定作用,虽然不这么写也能执行,但是规范化必须这么写)

 

shell 的执行:

方法一:添加脚本文件权限并执行  

chmod  +x  1.sh; ./1.sh 

或者  chmod  755  1.sh; ./1.sh

;  表示连接的即使前一条不成功,后面的一条依然会执行。

./1.sh  中的  ./  表示当前目录路径。            可以换成绝对路径的写法。

 

方法二: bash  1.sh                    执行1.sh 脚本文件(这种方法不需要给执行权限

bash  –x  1.sh      查看脚本执行的过程

bash  -n  1.sh       查看脚本是否语法错误

 

 

bash  1.sh    命令可以直接执行脚本而不用给予权限,   而  ./1.sh   无权限则不可以执行,   需要   chmod  +x  1.sh      加上执行权限才行。

(chmod  -x  1.sh 则是去掉脚本文件的执行权限)

 

 

pstree —— yum install psmisc  树型打印系统所有进程和服务

这里可以看到在命令行执行的pstree命令是在bash下的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值