knrt.net
当前位置:首页 >> unix下,直接执行shEll,与sh 执行有什么不同 >>

unix下,直接执行shEll,与sh 执行有什么不同

./ 表示当前目录,如果你的PATH环境变量后面加上 :. ,运行文件之间就是不用加上 ./ 。这种方法能运行,是因位开头那句,直接用bin下面的sh来执行了。 sh 加文件不能执行,应该检查一下你的 环境变量 SHELL指向哪个shell。

#!/bin/sh //声明使用哪种shell来解释这个脚本 #$ -S /bin/sh //注释说明,没啥意思

一般大同小义 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在...

这基本上是不可能的。

#新建一个脚本文件for.sh,把如下内容放进去. #并用sh fro.sh运行即可 #已在ubuntu 9.10下成功运行. #!/usr/bin/sh echo "Hello "`whoami` date ## key=-1 while [ $key -ne 0 ] do echo 'input key:[0-10]' read key if [ $key -eq 0 ] then ech...

执行脚本的三种方法: 1 shell程序名 脚本名称 例如: sh test.sh 2 . 脚本名称 例如:. test.sh 3 直接使用路径执行,但是需要文件具有可执行权限 路径可以是绝对路径,也可以是相对路径 你使用的./setenv就是使用的相对路径,直接运行setenv未必...

这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 (1) vim filename 然后用命令 :set ff 可看到dos或unix的字样,如果的确是dos格式的, 那么用set ff=unix把它强制为unix格式的,,然后存盘退出后就可运行。 转换不同平台的文本文件格式可以...

是不是运行其他的shell也是这样,是的话,那就是sh的问题,付给他权限

如果是代码有问题呢……

都是 命令终端 shell 就是 壳 连接 人 和 系统 的 交互 程序 人和 shell 交互 shell 和 系统内核交互 比如你 告诉 系统 ls 系统是看不懂的 系统只能看懂 2机制 要通过 shell 翻译给 系统 用起来的感觉: windows 的 cmd 完全不给力 linux/unix 的...

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