您现在的位置是:爱问

linux 命令中的sh是什么意思??

2021-04-19 02:30爱问

简介1 linux 命令中的sh是什么意思?? ./a.sh会用你脚本中第一行的那个#!XXX的shell来执行语句 而sh a.sh则是用sh来执行语句 还有一种可能就是./a.sh确定了文件路径,而sh a.sh一定要在a.sh所在目录 2 linux 命令中的sh是什么意思?? sh或是执行脚本,或是切换到sh...

1

linux 命令中的sh是什么意思??


./a.sh会用你脚本中第一行的那个#!XXX的shell来执行语句

而sh a.sh则是用sh来执行语句

还有一种可能就是./a.sh确定了文件路径,而sh a.sh一定要在a.sh所在目录
2

linux 命令中的sh是什么意思??


sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash,你可以试试tcsh啊,csh啊,ksh,zsh什么的,看看别的shell是什么样子的。当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。

关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》 本回答被提问者和网友采纳
3

Linux shell 脚本中, $@ 和$# 分别是什么意思?


Linux shell 脚本中, $@ 和$# 分别是:

$@:表示所有脚本参数的内容

$#:表示返回所有脚本参数的个数。

示例:编写如下shell脚本,保存为test.sh

#!/bin/sh

echo "number:$#"

echo "argume:$@"

执行脚本:

./test.sh first_arg second_arg

说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!

本回答被网友采纳
4

linux里sh命令是做什么的?详解!


sh就是shell简写,就是unix下的脚本语言。

相当于windows下的dos命令

一般情况下环境变量是设置好的,不需要在shell脚本前加上sh,可以直接./a.sh执行的。
5

linux里sh命令是做什么的?详解!


sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash,你可以试试tcsh啊,csh啊,ksh,zsh什么的,看看别的shell是什么样子的。当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。

还有就是在执行脚本的时候是用sh

+

脚本名的方式来执行,其实,大部分的时候,简单脚本只要权限设置正确,可以直接执行,不需要sh命令的
6

linux命令中的%U是什么意思


一个函数,代表上级指令参数
-

以上是关于sh是什么意思的问答

Tags:sh是什么意思,linux 命令中的sh是什么意思??,Li