首页 - 常识问答 - 正文

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

日期:2023-4-80 次浏览

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_argsecond_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是什么意思的问答