亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 預定義變量

    查看全部
    0 采集 收起 來源:預定義變量

    2020-04-14

  • Bash中變量分類

    用戶自定義變量

    環境變量:主要保存的是和系統操作環境相關的數據,變量可以自定義,但是對系統生效的環境變量名和變量作用是固定的


    查看全部
  • 簡介000000


    查看全部
    0 采集 收起 來源:Bash變量概述

    2020-04-09

  • 默認是字符串
    查看全部
  • 變量默認為字符不能計算
    查看全部
  • 等號前后不能有空格
    查看全部
  • 關于read指令

    查看全部
    1 采集 收起 來源:預定義變量

    2019-10-20

  • 預定義變量

    $?????最后一次執行的命令的返回狀態。如果這個變量的值為0,證明上一個命令正確執行;如果這個變量的值為非0(具體是哪個數由命令自己來決定),則證明上一個命令執行不正確

    $$????當前進程的進程號(PID)

    $!????后臺運行的最后一個進程的進程號


    接收鍵盤輸入

    命令:read

    參數:

    -p?“提示信息”:在等待read輸入時,輸出提示信息

    -t 秒數:read命令會一直等待用戶輸入,使用此選項可以指定等待時間

    -n 字符數:read命令只接受指定的字符數,就會執行

    -s:隱藏輸入的數據,適用于機密信息的輸入

    查看全部
    0 采集 收起 來源:預定義變量

    2019-10-16

  • 位置參數變量

    $n????n為數字,$0代表命令本身,$1-$9代表第一到第九個參數,十以上的參數需要用大括號包含,如${10},主要用于用戶向腳本中傳遞值,與C語言中main函數的參數類似

    $*????這個變量代表命令行中所有的參數,$*把所有的參數看成一個整體

    $@????這個變量也代表命令行中所有的參數,不過$@把每個參數區分對待

    $#????這個變量代表命令行中所有參數的個數


    運行腳本時所給的參數與C程序運行時參數類似

    查看全部
    0 采集 收起 來源:位置參數變量

    2019-10-16

  • locale????#查詢當前系統語系

    -LANG:定義系統主語系的變量

    -LC_ALL:定義整體語系的變量

    locale -a | more????#查看Linux支持的所有語系

    查看全部
    0 采集 收起 來源:bash語系變量

    2019-10-16

  • 環境變量是全局變量,在當前Shell和其所有子Shell中生效

    用戶自定義變量是局部變量,之在當前Shell中生效

    對系統生效的環境變量名和變量作用是固定的


    設置環境變量

    命令:export 變量名=變量值????????或????變量名=變量值????export 變量名


    查看環境變量

    命令:env


    常用環境變量

    HOSTNAME:主機名

    SHELL:當前的Shell

    TERM:終端環境

    HISTSIZE:歷史命令條數

    SSH_CLIENT:當前操作環境是用ssh連接的,這里記錄客戶端ip

    SSH_TTY:ssh連接的終端時pts/1

    USER:當前登錄的用戶


    PATH環境變量

    PATH變量:系統查找命令的路徑

    echo $PATH????查看PATH環境變量

    PATH=“$PATH”:/root/sh(變量疊加方法增加PATH環境變量的值,改變PATH變量的值僅僅臨時生效,要想永久生效要修改對應文件的值)


    在命令之后加上 \表示該命令尚未執行完成,按回車鍵換行之后系統會等待輸入下一條命令

    查看全部
    0 采集 收起 來源:bash環境變量

    2019-10-16

  • 在Bash中,變量的默認類型都是字符串型


    Bash中變量分類

    用戶自定義變量

    環境變量:主要保存的是和系統操作環境相關的數據,變量可以自定義,但是對系統生效的環境變量名和變量作用是固定的

    位置參數變量:主要用來向腳本中傳遞參數或數據,變量名不能自定義,變量作用是固定的(預定義變量的一種)

    預定義變量:Bash中已經定義好的變量,變量名不能自定義,變量作用是固定的

    查看全部
  • shell默認變量是字符串類型,所以當定義x=5表示x=“5”的字符串,因此不能直接做加減乘除運算

    http://img1.sycdn.imooc.com//5d9c56ce0001cd5809370251.jpg

    unset刪除變量? 變量名前面不加$符號

    查看全部
  • set -u

    調用未聲明的變量會報錯(默認無任何提示)

    查看全部
  • http://img1.sycdn.imooc.com//5d6e18ff0001b9fa09580429.jpg

    ---------------------------------------------------------------------

    http://img1.sycdn.imooc.com//5d6e188e000196ba07630354.jpg

    查看全部
    0 采集 收起 來源:預定義變量

    2019-09-03

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本課程需要具備Linux基礎知識,請大家學習完《Linux達人養成計劃I》之后學習。
老師告訴你能學到什么?
能夠熟練使用shell中的用戶自定義變量、環境變量、語系變量、位置參數變量和預定義變量。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!