`
poplar1986
  • 浏览: 221898 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下面如何运行 SH文件

阅读更多

一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图形界面下面直接双击该文件,但无疑比较浪费时间。

现在介绍第一种方法:(在ubuntu下的)

首先你要打开一个终端。
然后输入sudo su
随后输入密码。这样就取得了root用户权限。
然后找到那个文件(当然是在终端里面用命令找,你可别开一个文件管理器。)
执行./sh文件名字
就可以了。

 

比如你有一个sh文件叫1.sh,这个文件在硬盘的/tmp目录里面,要执行的话,就要这样:

$ sudo su
pass your password:(这里输入密码的时候是看不到输入的东西的,不过确实已经输入进去了。)
#cd /tmp
#./1.sh

 这样就OK了。

SH文件是Linux系统里面的类似批处理的文件,所以运行sh文件后可能会还要你输入一些信息。这个就视sh文件的内容而定了。

 

第二种方法:

sh xx.sh

 

最后建议:使用

man sh 

 来看看sh 的介绍~

 

分享到:
评论
1 楼 FX夜归人 2011-03-26  
好像还有个是:chmod +x *.sh.
可是不很理解,这是修改文件权限的命令呀?
也找不到资料,只是说那样用而已,也还没敢用,呵呵

相关推荐

    Linux系统下如何运行.sh文件的实现

    主要介绍了Linux系统下如何运行.sh文件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Linux bash:./xxx:无法执行二进制文件报错

    到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...

    Linux shell脚本编写基础

    程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh 来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可...

    treeNMS-1.7.4.zip

    官网下载地址:http://www.treesoft.cn/dms.html(没有旧版本),若安装最新版本1.7.2,则下载下来的解压包解压后在bin目录中缺少以下几个.sh文件: catalina.sh,setclasspath.sh,shutdown.sh,startup.sh 可以...

    定时删除Linux上指定文件夹下面的过时文件

    设置定时器启动删除指定目录下超过当前系统时间指定时间间隔的文件,并将删除日志记录到日志文件中 定时设置 在终端键入 crontab -e ...0 3 * * * /home/config/dropOldFile.sh 每天凌晨三点启动删除shell

    ARM_Linux启动分析.pdf

    以上这些拷贝动作都是以bootsect.S、setup.S以及vmlinux在磁盘上连续存放为前提的,也就是说,我们的bzImage文件或者zImage文件是按照bootsect,setup, vmlinux这样的顺序组织,并存放于始于引导分区的首扇区的连续...

    构建高可用Linux服务器(第4版)源代码

    因为书中的无论是各项Linux服务的配置文件(多数是conf文件)还是SHELL脚本、Python脚本,代码量并不是太多,所以这里以章节的形式出现,比如1.5.3目录下面有1.sh,表示这是1.5.3章节的第一个SHELL脚本,如果是2.sh...

    Linux Java 简化启动sh

    linux下赋予该文件可执行权限 打开文件,配置好jar包路径和jar包名称后,可执行下面命令 $ ./autobot status $ ./autobot start $ ./autobot stop $ ./autobot restart

    linux基线检查脚本,基线核查脚本,基线核查

    .sh文件为执行文件。而.pl文件则包含着检查命令。 分享一个linux基线检查脚本,基线核查脚本。 解决人工做极限核查太麻烦,枯燥等问题。 提高工作效率,提高工作质量。 下面简单介绍一下基线,基线扫描的内容。最后...

    在java的JSch程序中运行linux主机上的shell脚本.docx

    下面的代码放入一个文件:hello.sh,脚本的内容很简单只是用来测试,回显输出“hello <参数1> ” #! /bin/sh echo "hello $1\n"; 然后我把它放到远程主机的/root目录下面,远程主机的IP是1.1.1.1(当然我真实测试...

    Linux一键搭建LUMP环境

    此安装包可在阿里云所有...2、unzip sh.zip 解压文件 3、chmod 777 */* 给当前所有文件操作权限 4、cd sh/ 5、./install.sh 安装完成后cat /var/log/mysqld.log | grep password 查询mysql密码 转载请标注自来处

    Linux中文件/文件夹无法删除的解决方案

    前言 最近我们的服务器被黑客攻击,然后有些文件的属性被修改,导致我们无法删除病毒文件,同时采用 root 用户也无法删除...# 列出 file.sh 文件的属性 lsattr file.sh # 列出当前目录下所有文件以及文件夹的属性 lsatt

    JMETER组件介绍笔记

    Linux 启动方式是通过shell 脚本,linux 下面有很多后缀.sh 文件,shell 编程 jmeter.sh Jmeter.bat 在bin 目录下面 JMETER目录结构 将来性能测试过程中间需要用到第三方jar 都会放在该目录下面,jdbc.jar 关键...

    Linux期末考试(题多 有点难度)

    Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相........ root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。...

    Linux FTP服务配置

    chroot_list ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh vuser.db [root@centos vsftpd]# vi vsftpd.conf //进入配置文件,更改如下配置 anonymous_enable=NO local_enable=YES //虚拟帐户对应的是系统...

    CF-Auto-Root

    --- 运行 root-linux.sh - Mac OS X --- chmod +x root-mac.sh --- 运行 root-mac.sh 6.根据屏幕提示进行下一步,记得同时关注电脑上和nexus 5上的屏幕变化。 一般这样就成功执行了nexus 5的root了

    内核配置_yaffs2补丁

    ./patch-ker.sh c /opt/studyarm/linux-2.6.29.1/ 上面命令完成下面三件事情: (1) 修改内核fs/Kconfig 增加一行:source "fs/yaffs2/Kconfig" (2) 修改内核fs/Kconfig 增加一行:ojb-$(CONFIG_YAFFS_FS) +=...

    vimconfig-vim配置脚本

    然后进入./vim文件中执行 sh vim_config_ctags-v2.0.sh 再进入./vimconfig中执行 解压缩压缩报 tar jxvf vimconfig.tar.bz2 然后执行 ./config.sh 脚本会自动更新 用户根目录下的vimrc文件 使用 vim 进入界面后...

    zynq linux 编译QT5.9.6所需要的配置文件

    编译工具:arm-linux-gnueabihf-gcc petalinux2018.3自带的...qmake.conf,qplatformdefs.h为配置文件,放在qt5.9.6/qtbase/mkspec/arm-linux-gnueabihf-g++文件夹下面 auconfig.sh为编译的脚本,放于QT5.9.6的根目录下

    linux下利用shell在指定的行添加内容的方法

    sed -i '3i asdf 1.sh' 1.sh 这个就是在1.sh中的第3行加入asdf的数据。 首先看1.sh内容如下: 执行sed命令如下: 这个就是一个比较简单的操作,比较实用。 以上这篇linux下利用shell在指定的行添加内容的方法就是...

Global site tag (gtag.js) - Google Analytics