导航:首页 > 程序命令 > sh命令linux

sh命令linux

发布时间:2022-06-03 18:59:00

Ⅰ 怎么创建.sh 文件(linux

创建方法如下:

1、touch hello.sh

2、vim hello.sh

键入i

插入#!/bin/sh

echo hello world;

键入:

esc

:

wq

3、chmod 700 hello.sh

4.、执行./hello.sh

(1)sh命令linux扩展阅读:

关于linux shell 文件的操作总结

1、创建文件夹

#!/bin/sh

mkdir -m 777 "%%1"

2、创建文件

#!/bin/sh

touch "%%1"

3、删除文件

#!/bin/sh

rm -if "%%1"

4、删除文件夹

#!/bin/sh

rm -rf "%%1"

5、删除一个目录下所有的文件夹

#!/bin/bash

direc="%%1" #$(pwd)

for dir2del in $direc/* ; do

if [ -d $dir2del ]; then

rm -rf $dir2del
fi
done

6、清空文件夹

#!/bin/bash

direc="%%1" #$(pwd)

rm -if $direc/*

for dir2del in $direc/* ; do

if [ -d $dir2del ]; then

rm -rf $dir2del

fi

done

7、读取文件

#!/bin/sh

Ⅱ Linux下面如何运行 SH文件

本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法:

一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】

二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】

工具/原料

Ⅲ Linux 脚本 sh 和 ./ 的区别

区别只有一点:

sh表示脚本默认使用sh脚本解释器。

未指定脚本解释器默认为 ./。

具体解释:

使用“./”执行脚本,对应的xxx.sh脚本必须要有执行权限。

使用“sh” 执行脚本,对应的xxx.sh没有执行权限,亦可执行。

当脚本开头使用#!设置使用的shell类型时,使用“./”执行脚本时,则使用“#!”标志的shell执行脚本;若无使用“#!”标记,则使用系统设置的默认shell执行脚本。

(3)sh命令linux扩展阅读:

举例:

登录用户root查看权限:

-rwx—— 1 root root

执行这个shell脚本 :

./test 成功。

sh test 成功。

去掉执行权限x:

-rw——- 1 root root 17 2011-09-22 23:33 test

执行这个shell脚本。

./test 失败 (-bash: ./test: Permission denied)。

sh test 成功。

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

sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash,你可以试试tcsh啊,csh啊,ksh,zsh什么的,看看别的shell是什么样子的。当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。
还有就是在执行脚本的时候是用sh
+
脚本名的方式来执行,其实,大部分的时候,简单脚本只要权限设置正确,可以直接执行,不需要sh命令的

Ⅳ 请问linux系统下,sh命令是做什么工作的

sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash,你可以试试tcsh啊,csh啊,ksh,zsh什么的,看看别的shell是什么样子的。当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。
还有就是在执行脚本的时候是用sh
+
脚本名的方式来执行,其实,大部分的时候,简单脚本只要权限设置正确,可以直接执行,不需要sh命令的

Ⅵ linux 终端sh命令什么意思

Bourne
shell
(sh)
可以说是一个平台.
直接通向内核的.你输入SH等于改变了你的shell
linux默认的shell
是bash
你改成了,bourne
shell
你输了bash
就改回来啦.
$符代表普通用户.

Ⅶ linux ./a.sh 命令 与sh a.sh的区别是什么

linux ./a.sh 命令 与sh a.sh的区别为:可执行属性不同、执行方式不同、兼容性不同。

一、可执行属性不同

1、./a.sh 命令:./a.sh 命令的文件必须具有可执行属性。

2、sh a.sh命令:sh a.sh命令的文件不必具有可执行属性。

二、执行方式不同

1、./a.sh 命令:./a.sh 命令使用脚本中第一行所指定的命令来解释和执行文件。

2、sh a.sh命令:sh a.sh命令使用shell工具的SH脚本直接解释和执行文件。

三、兼容性不同

1、./a.sh 命令:./a.sh 命令的兼容性比sh a.sh命令更好,不受限于shell工具。

2、sh a.sh命令:sh a.sh命令的兼容性比./a.sh 命令更差,受限于shell工具。

Ⅷ linux终端中输入sh命令后无法退出,求教怎么退出sh

linux终端中输入sh命令后要退出sh一般有两种方法。

1、执行exit命令退出

exit命令是shell内建的命令,用于退出当前shell。

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

1、sh是linux中运行shell的命令,是shell的解释器,shell脚本是linux中壳层与命令行界面,用户可以在shell脚本输入命令来执行各种各样的任务。

要运行shell脚本,首选需要给shell脚本权限,这里里以hello.sh文件为例,首先需要按下“crtl+shift+T”打开终端窗口:

Ⅹ linux shell 重启命令

linux shell 重启命令有五个,分别如下:

1、shutdown。

2、poweroff。

3、init。

4、reboot。

5、halt。

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

相关简介

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。

Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

阅读全文

与sh命令linux相关的资料

热点内容
qt如何编译加快速度 浏览:901
php添加数据sql语句 浏览:715
免费的小说app有什么 浏览:403
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:461
html5编程题 浏览:839
干燥机制冷压缩机一开就跳动 浏览:388
吉林压缩空气流量监测 浏览:618
根据地址获取经纬度php 浏览:12
小天才app的应用中心有什么应用 浏览:770
java代码整理 浏览:262