zoukankan      html  css  js  c++  java
  • Shell入门基础

    Shell的Helloworld

    #!/bin/bash
    echo "helloworld taosir"

    执行方式

    方式一:用 bash 或 sh 的相对或绝对路径(不用赋予脚本+x权限)

    bash 文件相对或绝对地址
    sh 文件相对或绝对地址

    方式二:采用输入脚本脚本的绝对路径或相对路径(必须具有可操作权限+x)赋予脚本文件+x权限 

    chmod 777 文件名

    注意:

    第一种方式本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限

    第二中方式本质是脚本需要自己执行,所以需要执行权限

    多命令处理

    需求:在目录下创建文件,在文件中输入内容

    #!/bin/bash
    cd /home/taosir/
    touch taosir.txt
    echo "taosir is studying..." >> taosir.txt

    Shell中的变量

    系统变量:

    • $HOME:当前用户目录
    • $PWD:当前所在目录
    • $SHELL:默认解析器
    • $USER:当前用户

    自定义变量:

    A=2
    echo $A
    输出结果:2
    • 如何撤销变量: unset 变量
    • 如何声明静态变量:readonly 变量,注意这种无法unset
    • 如何将变量提升为全局环境变量:export 变量
  • 相关阅读:
    Oracle Database 11g : SQL 基础
    Idea-Java接入银联支付的Demo
    Linux文件系统挂载管理
    Linux文件系统
    使用fdisk进行磁盘管理
    Vim文本编辑器
    Linux系统常用命令
    Linux系统目录架构
    Linux文件基本操作管理
    Linux文件系统的基本结构
  • 原文地址:https://www.cnblogs.com/it-taosir/p/10747654.html
Copyright © 2011-2022 走看看