第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

    #設置環(huán)境變量

    export 變量名=變量值

    #查看變量???? 查看環(huán)境變量

    set???? env

    刪除變量

    unset 變量名

    常用環(huán)境變量

    HOSTNAME:主機名

    SHELL:當前shell
    TERM:終端環(huán)境
    HISTSIZE:歷史命令條數

    SSH_CLIENT:ssh客戶端的IP

    SSH_TTY:ssh鏈接終端時pts/1

    USER:當前登錄的用戶


    查看全部
  • 變量追加

    x=123

    x="$x"456

    x=${x}789


    #調用未聲明的變量是會報錯

    set -u


    變量刪除

    unset name

    查看全部
  • Bash中默認變量類型都是字符串


    變量類型

    • 用戶自定義變量????可更改名稱和值

    • 環(huán)境變量????部分不可更改名稱,可更改值

    • 預定義變量????不可更改名稱,可更改值


    查看全部
  • pstree

    exit

    環(huán)境變量

    export 變量名=變量值

    變量名=變量值

    export 變量名

    env 查看環(huán)境變量

    常用環(huán)境變量

    HOSTNAME:主機名

    SHELL:當前的shell

    TERM:終端環(huán)境

    HISTSIZE:歷史命令條數

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

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

    USER:當前登錄的用戶

    PATH變量:系統(tǒng)查找命令的路勁

    查看PATH環(huán)境變量

    ????echo $PATH

    增加PATH變量的值

    PATH="$PATH":/root/sh




    查看全部
  • read學習

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

    2019-04-04

  • PS1環(huán)境變量

    查看全部
  • 位置參數變量和預變量差不多

    查看全部
  • ????????????????????????????????????????預定義變量

    預定義變量????????????????????作用

    $?????????#最后一次所執(zhí)行命令的返回狀態(tài)。 0為成功。非0為失敗。

    $$????????#當前進程PID

    $!???????? #后臺運行的最后一個進程的進程號(PID)


    舉例:

    ????ls 1dsa????????#文件沒找到????echo $?????返回2

    ????dsadas????????#命令沒找到????echo $?????返回127

    ????vi /root/as.sh????????#以下時腳本內容? ? ????

    #!/bin/bash

    echo "dang qian : $$"

    find /root -name hello.sh &

    echo "hou tai : $!"

    接收鍵盤輸入

    ????read [選項] [變量名]

    ????????選項:

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

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

    ????????-n 字符數????read 命令只接受指定的字符數,就會執(zhí)行

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

    ?

    read.shell腳本

    #!/bin/bash

    read -p "Please input your name:" -t 30?name

    echo $name

    read -p?"Please input your passwd:"?-s passwd

    echo -e "\n"????#換行

    echo $passwd

    read -p "input your sex [M/F]" -n 1 sex

    echo -e "\n"

    echo $sex

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

    2019-04-02

  • 位置參數變量

    位置參數變量?????????????作用

    $n????????????n為數字,$0代表命令本身,$1~$9代表第一個到第九個參數,十以上的參數需要用大括號包含,如${10}

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

    $@????????????這個變量代表命令行中的所有參數,不過$@把每個參數區(qū)分別對待。

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


    舉例1

    ????vi sum.sh????????#以下時腳本內容

    ????????#!/bin/bash

    ????????num1=$1

    ????????num2=$2

    ????????sum=$(($num1 + $num2))????#變量sum的和是num1+num2????加法+左右有空格 其他亦同

    ????????echo$(10 + 20)?

    ????????echo $sum????#打印變量sum的值

    ?調用??

    ? ? ? ? hello.shell 10 11

    ????chmod 755 sum.sh????#賦予sum.sh權限?

    ????./sum.sh 45 67????#參數1為45,參數2為67

    舉例2

    ????vi canshu2.sh

    ????????#!/bin/bash

    ????????echo "\$* can shu shi : $*"

    ????????echo "\$@can shu ye shi : $@"

    ????????echo "\$# can shu ge shu shi : $#"

    舉例3

    ????vi canshu3.sh

    ????????#!/bin/bash

    ????????for i in 1 2 3 4

    ????????do

    ????????????echo $i

    ????????done

    舉例4????#$*與$@的區(qū)別

    ????vi canshu4.sh

    ????????#!/bin/bash

    ????????for i in "$*"

    ????????#$*中的所有參數看成是一個整體,所以這個for循環(huán)只會循環(huán)依次

    ????????????do

    ????????????????echo "The parameters are: $i"

    ????????????done

    ????????for y in "$@"

    ????????#$@中的的每個參數看成是獨立的,所以"$@"中有幾個參數,就會循環(huán)幾次

    ????????????do

    ????????????????echo "parameter: $y"

    ????????????done

    ????chmod 755 canshu4.sh

    ????./canshu4.sh 1 2 3 4 5


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

    2019-04-02

  • ????????????????????????????????????????????環(huán)境變量中的語系變量?

    當前語系查詢

    ????locale????????#查詢當前系統(tǒng)語系,LANG:定義系統(tǒng)主語系的變量,LC_ALL:定義整體語系的變量?????

    ????echo $LANG????????#查看系統(tǒng)當前語系

    ????echo $LC_ALL????????#查看整體語系的變量

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

    ????cat /etc/sysconfig/i18n????????#查看默認語系

    ????LANG="en_US.UTF-8"????#默認語系為英文語系UTF-8編碼??

    ????LANG="zh_CN.UTF-8"????#將默認語系改為中文語系UTF-8編碼?

    Linux中文支持?

    前提條件,正確安裝的中文字體和中文語系?

    ????如果有圖形界面,可以正確支持中文顯示?

    ????如果使用第三方遠程工具,只要語系設定正確,可以支持中文顯示?

    ????如果使用純字符界面,必須使用第三方插件(如zhcon等)


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

    2019-04-02

  • 1、環(huán)境變量與用戶自定義變量的區(qū)別?

    ????環(huán)境變量是全局變量,用戶自定義變量是局部變量。?

    ????用戶自定義變量只在當前的 Shell 界面中生效,環(huán)境變量在當前 Shell 和這個 Shell 的所有子 Shell 中生效。?

    ? ? 變量可以自定義,但是對系統(tǒng)生效的環(huán)境變量名和變量作用是固定的。

    ????bash????命令進入子shell?

    ????exit????退出子shell進入父shell

    設置環(huán)境變量

    ????export 變量名=變量值?

    ????$ 變量名=變量值;export 變量名

    ????pstree????#display a tree of processes

    3、查看環(huán)境變量?

    ????set????#查看所有變量

    ????env????#查看環(huán)境變量?

    4、刪除環(huán)境變量?

    ? ?unset 環(huán)境變量名??

    5、常用的環(huán)境變量????#建議大寫?

    ????HOSTNAME:主機名?

    ????SHELL:當前的 shell?

    ????TERM:終端環(huán)境?

    ????HISTSIZE:歷史命令條數?

    ????SSH_CLIENT:當前操作環(huán)境是用 ssh 連接的,這里記錄客戶端 ip?

    ????SSH_TTY:ssh 連接的終端是 pts/1?

    ????USER:當前登錄的用戶?

    ????PATH變量:系統(tǒng)搜索命令的路徑?

    要想直接通過腳本名執(zhí)行自己的腳本:?

    ????(1)將腳本拷貝至 PATH 中的任意目錄下(不建議這樣做),例如:??

    ????cp hello.sh /bin/

    ????rm -rf /bin/hello.sh?

    ????(2)將腳本所在目錄添加到 PATH 變量中,例如:?

    ????PATH="$PATH":/root/sh? ? #但系統(tǒng)重啟后失效

    PS1環(huán)境變量????????????echo $PS1

    PS1:命令提示符設置?

    ????\d:顯示日期,格式為"星期 月 日"?

    ????\H:顯示完整的主機名?

    ????\t:顯示 24 小時制時間,格式為"HH:MM:SS"?

    ????\A:顯示 24 小時制時間,格式為"HH:MM"?

    ????\u:顯示當前用戶名?

    ????\w:顯示當前所在目錄的完整名稱?

    ????\W:顯示當前所在目錄的最后一個目錄?

    ????\$:提示符。root 用戶為"#",普通用戶為"$"

    ????PS1='[\u@\h \w]]\$ '????

    ????PS1='[\u@\h \W]]\$ '??????#默認命令提示符???? ?


    查看全部
  • 定義變量

    ????變量名=變量值

    ????例如:

    ????x=5

    ????name="jie cao"????#=號左右不可有空格""會解析特殊符號,例如$,''不會解析特殊符號?

    變量調用

    ????echo $變量名 ?

    ????例如:

    ????echo $x

    ????echo $name

    ????a=1;x=6

    ????z=$a+$x? ? ? ??

    ????echo $z? ? #定義變量的時候不需要加$符 在調用變量的時候需要加$符,輸出的是字符所有變量默認的值都是字符串類型,不可做Math運算?

    變量疊加

    ????x=123

    ????y="$x"123????或者????y=${x}123?

    查看變量?

    ????set????#會列出系統(tǒng)中所有的變量,包括環(huán)境變量和自定義變量 ??

    ????set -u $變量名????#設定當調用不存在變量時,會提示錯誤?

    刪除變量?

    ????unset 變量名?

    ????例如:

    ????unset x


    查看全部
  • 什么是變量

    ????變量是計算機內存的單元,其中存放的值可以改變

    ????變量讓你能夠把程序中準備使用的每一段數據都賦給一個簡短、易于記憶的名字,因此他們十分有用

    變量命名規(guī)則?

    ????變量名必須以字母或下劃線開頭,名字中間只能有字母、數字和下劃線組成

    ????變量的長度不超過255個字符

    ????變量名在有效的范圍內必須是唯一的

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

    變量按照存儲數據分類

    ????字符串型

    ????整型

    ????浮點型

    ????日期型

    變量的分類

    ????用戶自定義變量????#變量自定義的

    ????環(huán)境變量????#這種變量中主要保存的是和系統(tǒng)操作環(huán)境相關的數據。變量可以自定義,但是對系統(tǒng)生效的環(huán)境變量名和變量作用是固定的

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

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


    查看全部
  • SHELL編程課程簡介

    ????不管是PHP ,還是JAVA ,它是用來編寫應用程序的,或是網站; JAVA主要是實現服務端程序。 而shel編程,它是一個腳本語言(所見即所得)。它不需要執(zhí)行編譯過程之后再執(zhí)行;它是編譯過程放在執(zhí)行過程中,所以,執(zhí)行起來要慢得多

    ????SHELL,主要是幫助管理員,簡化管理操作。 比如,批量增加用戶,定時備份腳本,批量記錄什么LOG.....


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

    2019-04-01

  • 預定義變量

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

    2019-03-27

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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

友情提示:

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