查看内容

让脚本程序设置为可执行

  • 2020-01-27 13:38
  • 新浦京操作系统
  • Views

新浦京澳门娱乐,执行脚本程序的方式:
l1、将程序文件作为shell的参数:
   /bin/sh first.sh   以默认shell来运行first.sh
   /bin/bash first.sh 指定bash shell来运行first.sh
l2、通过chmod将脚本程序修改为可执行:
   chmod +x first.sh
   这时在命令行输入first.sh时,通常会报错:
新浦京澳门官网,   -bash: first.sh: command not found
 
解决方法:
   1、使用./方法:./first.sh (这种方法是把文件相对路径通知给shell)    /*推荐使用*新浦京棋牌手机版下载,/
   2、将脚本程序文件拷贝到PATH变量所指定的目录中。
   3、将当前目录临时添加到PATH变量中:“PATH=$PATH:.”     /*建议不要使用*/

1、shell概念
  shell是一个用C语音编写的程序,他是用户使用Linux的桥梁
  shell既是一种命令语音,又是一种程序设计语音
  shell是指一种应用程序,这个应用程序提供一个界面,用户通过这个界面访问操作系统内核的服务

 

2、shell脚本
  shell脚本全称是shell script,是一种为shell编写的脚本程序
  Ken Thompson的sh是第一种Unix Shell

3、shell环境
  shell编程只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器
  Linux中常见的shell种类有:
  Bourne Shell(/usr/bin/sh或/bin/sh)
  Bourne Again Shell(/bin/bash)
    易用和免费,Bash在日常工作中被广泛使用
    Bash是大多数Linux系统默认的shell
  C shell(/usr/bin/csh)
  K shell(/usr/bin/ksh)
  Shell for Root(/sbin/sh)

  一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash

4、shell作用
  将许多命令写在一起,让用户很快执行一个文件的shell脚本,即一次执行多个命令

5、bash环境
  .bash_profile
    设置环境变量
    账户一建立就存在

上一篇:创建脚本程序 下一篇:没有了