dqjc.net
当前位置:首页 >> sh linux >>

sh linux

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

首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以 chmod +x a.sh 然后运行文件就可以了 ./a.sh 这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如 /opt/a.sh /opt/test/a.sh

不用,随便你起名字 .sh主要是为了方便识别这是个shell脚本文件

如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径: ./executable-file 如果要执行一个sh脚本,不管那个脚本有没有可执行权限,都可以使用: sh [file] 这时file是作为参数传给sh的,如果file不在当前目录下,也需要使用全路径。 ...

文本编辑软件都可以,文件开头第一行一般是:#! /bin/bash,后边是shel命令脚本及注释,编辑好保存为sh后缀文件(不是必要的),添加可执行属性就OK了。

$@:表示所有脚本参数的内容 $#:表示返回所有脚本参数的个数。 示例:编写如下shell脚本,保存为test.sh #!/bin/sh echo "number:$#" echo "argume:$@" 执行脚本: ./test.sh first_arg second_arg 说明:给脚本提供了两个参数,所以$#输出的结果...

查看当前发行版可以使用的shell[jack@localhost ~]$ cat /etc/shells/bin/sh/bin/bash/sbin/nologin查看当前使用的shell一、最常用的查看shell的命令,但不能实时反映当前shell[jack@localhost ~]$ echo $SHELL/bin/bash二、下面这个用法并不是...

用cp(copy)呀,下面来个例子 将/root/a.sh复制到/home/test中,下面是操作 cp /root/a.sh /home/test 将/root/a.sh复制到/home/test中,并将a.sh重命名为b.sh,下面是操作 cp /root/a.sh /home/test/b.sh 好了,一般这个命令也就这两种方式用的...

ctrl-d或者exit

应该是chmod u+x install.sh吧? 希望这题不要影响我的采纳率。。。。

网站首页 | 网站地图
All rights reserved Powered by www.dqjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com