zoukankan      html  css  js  c++  java
  • shell 基础(一)

    废话少说 往下看

    1. 查看 Shell

    Shell 是一个程序,一般都是放在/bin或者/user/bin目录下,当前 Linux 系统可用的 Shell 都记录在/etc/shells文件中。/etc/shells是一个纯文本文件,你可以在图形界面下打开它,也可以使用 cat 命令查看它。

    通过 cat 命令来查看当前 Linux 系统的可用 Shell:

    $ cat /etc/shells
    /bin/sh
    /bin/bash
    /sbin/nologin
    /usr/bin/sh
    /usr/bin/bash
    /usr/sbin/nologin
    /bin/tcsh
    /bin/csh

    在现代的 Linux 上,sh 已经被 bash 代替,/bin/sh往往是指向/bin/bash的符号链接。

    如果你希望查看当前 Linux 的默认 Shell,那么可以输出 SHELL 环境变量:

    $ echo $SHELL
    /bin/bash

    输出结果表明默认的 Shell 是 bash。

    2. echo

    类似于其他语言print,向终端屏幕输出内容,不信你试试下面的内容:

    echo “哈哈哈 大傻子”

    3. 运行第一个脚本文件

      新建文件test.sh,使用vi、vim或者gedit都行,文件名以 .sh .bash 等等都行

    #!/bin/bash
    
    echo "hello world!"

      命令行执行

    bash test.sh

    4. 运行第二个脚本

    #!/bin/bash -->指定解释器位置
    
    echo "What is your name?"  #向屏幕输出内容
    read PERSON                #读取命令行输入的内容,赋值为PERSON变量  类似于其他的input
    echo "Hello, $PERSON"      #输出变量PRESON,使用$标识为变量

    5. 执行脚本的方式

    chmod +x test.sh #添加文件的可执行权限,前提顶行要有解释器路径,也就是#!/bin/bash

      1) 使用点号“.”

    ./test.sh

      2) 使用 source 命令

    source test.sh

      3) 做为解释器参数

    /bin/bash test.sh  #如果已经添加环境变量直接使用bash test.sh

     

  • 相关阅读:
    UML 入门课程
    在Visio中建立数据库模型的步骤
    phpMyAdmin
    采用软件负载均衡器实现web服务器集群
    Javascript 调用后台方法
    log4net 使用相关要点汇总
    静栈/动堆
    国外web 2.0网站模板
    yum应用学习笔记
    分页 : 存储分页 :row_number
  • 原文地址:https://www.cnblogs.com/yanguhung/p/10116292.html
Copyright © 2011-2022 走看看