zoukankan      html  css  js  c++  java
  • linux-shell

    linux shell 就是一个命令解释器,命令行的命令或脚本通过shell解释。

    支持的shell:

    [root@xk0218 ~]# cat /etc/shells
    /bin/sh
    /bin/bash
    /sbin/nologin
    /usr/bin/sh
    /usr/bin/bash
    /usr/sbin/nologin
    /bin/tcsh
    /bin/csh

    默认shell

    [root@xk0218 ~]# echo $SHELL
    /bin/bash

    SHELL 变量

        a 全局变量(环境变量)

           系统默认存在的,在整个系统中生效,一般是大写,满足系统和程序运行的需求;

           系统自带的环境变量

           

    [root@xk0218 ~]# echo $PS1
    [u@h W]$
    [root@xk0218 ~]# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    [root@xk0218 ~]# echo $HOME
    /root
    [root@xk0218 ~]# echo $SHELL
    /bin/bash
    [root@xk0218 ~]# echo $UID
    0

    自定义环境变量

       方法一:   export xxx=“XXX”

                  echo $XXX

       方法二:   xxx="xxx"

                        export xxx

     

        b 局部变量(自定义变量)

           编写脚本最常用的变量

           变量名=值;

           变量名:数字、字母、下划线,不能是数字开头。

           =         :赋值符;

           值        :  变量内容;

           引用内容的符号:单引号、双引号、反引号、不加引号

           

     [root@xk0218 ~]# echo $a
     1

  • 相关阅读:
    上传文件
    Python中@staticmethod和@classmethod的作用和区别
    面向对象 类
    成员修饰符
    class 类 笔记
    模块&包
    java 文件上传下载
    redis 基本操作命令
    redis 和 mysql 的主从复制
    mysql的日志文件及其作用
  • 原文地址:https://www.cnblogs.com/xingkong0218/p/11198329.html
Copyright © 2011-2022 走看看