zoukankan      html  css  js  c++  java
  • Linux Shell基础 Shell基本知识

    概述

    在 Linux 的脚本中,只要是基于 Bash语法写的Shell脚本第一行必须是"#!/bin/bash",用来声明此文件是一个脚本。

    运行方式

    Shell 脚本的运行主要有以下两种方法:

    赋予执行权限,直接运行

    这种方法是最常用的 Shell 脚本运行方法,也最为直接简单。就是赋予执行权限之后,直接运行。当然,运行时可以使用绝对路径,也可以使用相对路径。命令如下:

    [root@localhost sh]# chmod 755 hello.sh
    #赋予执行权限
    [root@localhost sh]# /root/sh/hello.sh
    #使用绝对路径运行
    [root@localhost sh]#./hello.sh
    #因为我们已经在/root/sh目录中,所以也可以使用相对路径运行

    用户写的 Shell 脚本默认是不能运行的,要么使用绝对路径,要么使用相对路径。但是,如果给自己写的脚本进行环境变量的配置以后就可以像 Linux 系统命令不用指定路径,直接运行。

    通过Bash调用运行脚本

    这种方式运行脚本,不需要脚本文件有"执行"权限,只要拥有"读"权限就可以执行,它是直接使用 Bash 去解释脚本文件中的内容。

    命令如下:

    [root@localhost sh]# bash hello.sh

      命令补全

    Bash 中只要在输入命令或文件时按 Tab,就会自动进行补全命令补全是按照 PATH 环境变量所定义的路径查找命令的,文件补全是按照文件位置查找文件的。

     

  • 相关阅读:
    高斯消元法
    DP:Making the Grade(POJ 3666)
    Heap:Sunscreen(POJ 3614)
    ShortestPath:Silver Cow Party(POJ 3268)
    ShortestPath:Wormholes(POJ 3259)
    ShortestPath:Six Degrees of Cowvin Bacon(POJ 2139)
    DP:Bridging Signals(POJ 1631)
    DP:Wooden Sticks(POJ 1065)
    Greedy:Protecting the Flowers(POJ 3262)
    Greedy:Stripes(POJ 1826)
  • 原文地址:https://www.cnblogs.com/lizhouwei/p/9985283.html
Copyright © 2011-2022 走看看