欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

詳解Linux中變量的應(yīng)用_Linux教程

編輯Tag賺U幣
教程Tag:linux變量添加

在學(xué)習(xí)本文的時(shí)候我們先來看看為什么要使用變量

一、Linux中使用變量的原因

  變量的好處在于用一個(gè)簡單或容易理解的符號來代替另一個(gè)比較復(fù)雜或容易變動的數(shù)據(jù).簡而言之,使用變量就是為了方便.在Linux中,主機(jī)內(nèi)有太多的數(shù)據(jù)需要訪問,而這些數(shù)據(jù)都是一些服務(wù)所必須的,且這些數(shù)據(jù)都非常繁瑣.因此,為了簡化整個(gè)運(yùn)行流程,可以通過某個(gè)變量功能,讓這個(gè)變量可以根據(jù)不同的用戶而更改內(nèi)容.這樣一來,系統(tǒng)只要根據(jù)那個(gè)變量去取得所需要的數(shù)據(jù)即可,而不需要去記憶那些繁瑣的數(shù)據(jù).

  二、查詢在Linux中的變量

  查詢"命令"是外部命令(其它非bash套件所提供的命令)或內(nèi)置在bash中的命令.

  [root@localhost ~]# type -t name

  type會顯示出name是外部命令還是bash內(nèi)置的命令,其中:

  file : 表示為外部命令

  alias: 表示該命令為命令別名所設(shè)置的名稱

  builtin: 表示該命令為bash內(nèi)置的命令

  例如: type -tpa cd

  系統(tǒng)顯示為builtin,表示cd為內(nèi)置命令.

  三、變量在Linux中的應(yīng)用

  (1)獲取變量的內(nèi)容

  echo $變量名

  例如:1. echo $PATH    則系統(tǒng)會顯示出變量PATH的值.

  2. [root@localhost ~]#sum=30+50-120

  [root@localhost ~]#echo $sum         //打印出"30+50-120",而不是-40

  30+50-120

  另外,echo還可以向Linux終端打印數(shù)據(jù).

  例如:[root@localhost ~]#echo "haha"

  haha

  (2)變量的賦值

  方法:可以直接使用"="來向某個(gè)變量賦值.

  例如:#echo $hehe       //變量未賦值,直接取其值時(shí),則系統(tǒng)的顯示為空

  #hehe=Vbird

  #echo $hehe       //系統(tǒng)顯示為Vbird

  Attention!!!

  1.等號兩邊不能直接接空格符.

  2.變量名稱只能是英文字母與數(shù)字,但數(shù)字不能作為開頭.

  3.若該變量需要在其它子程序中執(zhí)行,則需要用export使變量變成環(huán)境變量,如export PATH.

  4.取消變量的方法:unset 變量名

  5.若變量未賦值,直接取其值時(shí),則系統(tǒng)的顯示為空的.

  6.雙引號、單引號在變量中的應(yīng)用

  雙引號仍然可以保持變量的內(nèi)容.

  單引號只能是一般字符,$name會失去原有的變量內(nèi)容,僅作為字符的顯示類型而已.

  #name=vbird

  #echo $name            //顯示內(nèi)容為vbird

  #echo "$name is me"    //顯示內(nèi)容為vbird is me

  #echo '$name is me'    //顯示內(nèi)容為$name is me

  (3)環(huán)境變量

  1、列出當(dāng)前Shell環(huán)境下所有環(huán)境變量及內(nèi)容:#env

  HOSTNAME=linux.dmtsai.tw    //主機(jī)名稱

  SHELL=/bin/bash             //當(dāng)前環(huán)境下,使用的Shell是哪一個(gè)程序?

  HISTSIZE=1000               //記錄曾經(jīng)執(zhí)行過的命令的數(shù)目,RedHat中可記錄1000個(gè)

  USER=root                   //當(dāng)前用戶名稱

  LS_COLORS                   //顏色設(shè)置

  PATH                        //執(zhí)行文件命令搜索路徑.目錄之間以冒號分隔.注意,文件的搜索是按PATH的值來查詢.

  PWD                         //當(dāng)前用戶所在的工作目錄

  LANG                        //與語系有關(guān)

  HOME       

;                //用戶的家目錄(進(jìn)入用戶的家目錄:cd ~或cd)

  2、列出所有變量(包括自定義變量):#set

  在Linux中,默認(rèn)情況下使用{大寫字母}來設(shè)置的變量一般為系統(tǒng)內(nèi)定需要的變量.

  PS1                         //(數(shù)字1而不是英文字母)Linux命令提示符的設(shè)置

  {GetProperty(Content)}nbsp;                          //本Shell的PID(Process ID).查詢Shell的PID,使用#echo $

  3、自定義的變量轉(zhuǎn)變?yōu)榄h(huán)境變量:#export

  (1)#export

  將所有的環(huán)境變量都顯示出來.

  (2)Linux中的變量可分為環(huán)境變量和自定義變量.兩者的區(qū)別在于環(huán)境變量對于用戶來說是透明的,即可以在任何一個(gè)程序中使用這些環(huán)境變量.而自定義變量只在當(dāng)前Shell中有效,關(guān)閉了當(dāng)前Shell,該變量便無效.所以為了能使自定義的變量在任何程序中都可以使用,可以使用export在系統(tǒng)的配置文件/etc/profile、/etc/.bashrc中聲明該變量.

  export聲明變量的格式:   #export 變量名

  4、從(鍵盤)鍵盤獲取變量:read

  要讀取來自鍵盤輸入的變量,就是用read命令.該命令常用在Shell腳本的編寫中,與用戶進(jìn)行對話.

  命令格式:  #read [-pt] 變量名

  參數(shù)說明:  -p    后接提示符

  -t    后接等待的"秒數(shù)"

  例程:

  1、讓用戶從(終端)鍵盤輸入內(nèi)容,并將輸入的內(nèi)容賦給該變量.輸入該變量后,Linux系統(tǒng)自動提示用戶輸入.

  [root@localhost root]# read yhy      //將輸入的內(nèi)容(this is a test!)賦給了變量yhy

  this is a test!

  [root@localhost root]# echo $yhy

  this is a test!

  2、提示用戶10秒內(nèi)輸入自己的名字,并顯示出友好界面.

  [root@localhost root]# read -p "Please input your name:" -t 10 named

  此時(shí),系統(tǒng)提示:

  Please input your name: lss

  [root@localhost root]# echo $named   //將輸入的內(nèi)容(lss)賦給了變量named

  lss

  5、利用declare聲明變量

  在Linux中,使用declare聲明一個(gè)變量的類型.

  命令格式:  #declare [-aixr] 變量名

  參數(shù)說明:  -a   聲明該變量為數(shù)組(array)

  -i   聲明該變量為整型(integer)

  -x   將該變量變成環(huán)境變量,功能類似于export

  -r   將該變量設(shè)置為只讀,即變量內(nèi)容不能更改,也不能取消(unset)

  例程:

  1、[root@localhost root]# sum=30+50+-120

  [root@localhost root]# echo $sum

  30+50-120

  [root@localhost root]# declare -i sum=30+50-120

  -40

  注:declare -i類似于C語言中將變量sum聲明為整型變量.

  2、將sum變成環(huán)境變量

  [root@localhost root]# delcare -x sum     //相當(dāng)于export sum

  3、讓變量sum變成只讀屬性,不可更改

  [root@localhost root]# declare -r sum

  [root@localhost root]# sum=30+50+120

  -bash:sum,readonly variable

  6、限制文件系統(tǒng)與程序

  若10個(gè)人同時(shí)登錄某Linux主機(jī),這10個(gè)人同時(shí)打開了100個(gè)文件,每個(gè)文件大小約10MB,則需要Linux主機(jī)內(nèi)存為10*10*100=10GB.這會導(dǎo)致Linux主機(jī)死機(jī).為此,為了防止這種情況的發(fā)生,Linux中用ulimit命令來限制用戶的某些系統(tǒng)資源,包括打開的文件數(shù)量、可以使用的CPU的時(shí)間、可以使用的內(nèi)存總量等.

  [root@localhost root]# ulimit -f 1024         //限制用戶僅能建立1MB以下容量的文件

  [root@localhost root]# ulimit -a              //列出所有的限制數(shù)據(jù)

  7、命令別名的設(shè)

  當(dāng)命令特別長的時(shí)候,可以使用別名來設(shè)置新的命令.

  命令格式: #alias 命令

  例程:

  當(dāng)查詢隱藏文件時(shí),可以使用#ls -l | more來查詢,但這樣輸入命令非常的繁瑣.因此可以這樣來操作:

  # alias  lm='ls -l | more'

  這樣就立刻多了一個(gè)可執(zhí)行的命令,該命令的名稱是lm,它執(zhí)行的是ls -l | more.

  # alias  vim=vi

  這樣執(zhí)行vim編輯器就等效于vi編輯器.

  8、查詢執(zhí)行過的命令

  在Linux中可以使用history命令來查詢用戶以往曾經(jīng)使用過的命令.

  [root@localhost root]# history        //查詢所有曾經(jīng)使用過的命令

  [root@localhost root]# history 3      //列出當(dāng)前最近使用過的3個(gè)命令

  [root@localhost root]# history -w     //將歷史記錄寫入~/.bash_history中

來源:網(wǎng)絡(luò)搜集//所屬分類:Linux教程/更新時(shí)間:2011-12-08
相關(guān)Linux教程
亚洲欧美激情网| 久久视频在线播放| 精品国产乱码久久久久| 黄色国产在线视频| 亚洲精品mv| 日韩高清欧美激情| 欧美精品久久久久久久久老牛影院| 国产精品丝袜久久久久久不卡| 在线免费观看视频黄| 99久久精品日本一区二区免费| 国产精品v亚洲精品v日韩精品| 欧美日韩国产色| 国产精品久久久久久搜索| 在线观看免费不卡av| 亚洲av无码国产精品久久不卡 | 亚洲一区二区三区爽爽爽爽爽| 97在线视频一区| 亚洲国产高清av| 国精产品一品二品国精品69xx| 久久久蜜桃一区二区人| 91精品国产综合久久久蜜臀图片| 2020国产精品自拍| 色欧美片视频在线观看在线视频| 成人激情在线观看| 国产一卡二卡三卡四卡| 久久青草视频| 97精品久久久久中文字幕 | 高清一区二区| 久久久久九九视频| 九九热精品视频国产| 日本成年人网址| a在线观看视频| 日本欧美大码aⅴ在线播放| 精品日韩成人av| 午夜欧美性电影| 可以免费看的av毛片| 日韩精品一区二区三区免费观看 | 色一情一乱一乱一91av| 91亚洲精品丁香在线观看| 99国产视频| 中文字幕无码精品亚洲35| 91无套直看片红桃| 日本亚洲最大的色成网站www| 亚洲成人国产精品| 91麻豆天美传媒在线| 波多野结衣人妻| 亚洲专区免费| 亚洲精品白浆高清久久久久久| 欧美 另类 交| 中文字幕 欧美激情| 国产精品色网| 337p日本欧洲亚洲大胆色噜噜| 中文字幕av日韩精品| 中文无码av一区二区三区| 欧美综合国产| 国产视频自拍一区| 免费看国产曰批40分钟| 黑人乱码一区二区三区av| 国产精品18久久久| 中文字幕日韩av资源站| 7777精品伊人久久久大香线蕉| 乱色588欧美| 日本网站在线免费观看| 黄色成人精品网站| 日韩精品一区二区在线| 亚洲乱码日产精品bd在线观看| 国产精品国产av| 国产揄拍国内精品对白| 久久精品成人欧美大片古装| 亚洲欧美激情网| 欧美韩国日本| 亚洲欧美一区二区久久| 91嫩草免费看| 精品无码久久久久久久| 99视频一区| 亚洲毛片一区二区| 九九视频精品在线观看| 99久久久国产精品免费调教网站| 国产欧美中文在线| 国产一区香蕉久久| 亚洲熟女毛茸茸| 中文无码久久精品| 日韩三级中文字幕| 日韩亚洲欧美视频| 亚洲黄色网址| 国产精品久久国产精麻豆99网站| 91九色单男在线观看| 欧美人妻精品一区二区三区| 最新国产拍偷乱拍精品| 精品无码久久久久久国产| 亚洲黄色a v| 国产精品美女久久久久人| 亚洲在线免费播放| 久久久久久艹| 中文字幕你懂的| 国产ts人妖一区二区| 性欧美xxxx视频在线观看| 成人免费看aa片| 香蕉久久网站| 亚洲缚视频在线观看| 日韩免费毛片视频| 日韩欧美电影一区二区| 欧美成人aaaaⅴ片在线看| 亚洲女人av| 自拍亚洲一区欧美另类| 无套白嫩进入乌克兰美女| eeuss国产一区二区三区四区| 欧美日韩免费看| 亚洲看片网站| 午夜视频www| 国产精品久久久久久福利一牛影视 | 国内精品小视频| 永久免费av无码网站性色av| 国精品一区二区| 伊人伊人伊人久久| 欧美图片自拍偷拍| 青草国产精品| 亚洲精品狠狠操| 岛国av免费在线| 视频国产一区| 精品久久久久99| 手机看片一级片| 亚洲丁香日韩| 精品久久久久久久久久久久包黑料 | 农村妇女精品一二区| 少妇精品在线| 欧美午夜一区二区三区| 久久综合色视频| 九九九九九九精品任你躁| 色综合欧美在线视频区| 男女日批视频在线观看| 日韩综合av| 在线视频综合导航| 精品国偷自产一区二区三区| 高清一区二区| 欧美日韩一区在线观看| 黄在线观看网站| 国产精品玖玖玖在线资源| 欧美日韩精品免费| 国产三级三级三级看三级| 久久免费视频66| 欧美电影免费观看完整版| 午夜一级免费视频| 波多野结衣理论片| 天天综合网天天| 亚洲色图视频网站| 亚洲v欧美v另类v综合v日韩v| 亚洲av毛片成人精品| 亚洲午夜久久久| 日韩成人午夜影院| 国产精品色婷婷在线观看| 欧美日韩一区二区电影| 欧美三级午夜理伦三级| 香蕉久久夜色精品国产更新时间 | 欧美在线播放视频| 一区二区三区免费高清视频| 国产福利一区二区三区| 97netav| av综合在线观看| 亚洲精品免费在线观看| 日本黄xxxxxxxxx100| 亚洲精品观看| 欧美sm极限捆绑bd| 国产午夜在线一区二区三区| 亚洲一级黄色| 性亚洲最疯狂xxxx高清| 日本一二三区视频| 91色porny| 欧美国产一区二区在线| 性高爱久久久久久久久| 在线观看91精品国产入口| 人人干人人干人人| 羞羞答答成人影院www| 久久香蕉国产线看观看网| 欧美国产日韩在线观看成人| 大尺度一区二区| 国产一区在线免费| 日韩成人动漫| 欧美日韩不卡在线| 超碰91在线播放| 一本色道久久综合亚洲精品不卡| 欧美一级在线亚洲天堂| 黄色网址中文字幕| 亚洲欧美一区二区在线观看| 99国产精品白浆在线观看免费| 免费看久久久| 中文字幕亚洲欧美日韩高清| 登山的目的在线| 丁香婷婷综合色啪| 麻豆av一区| 国产精品美女午夜爽爽| 3d成人动漫网站| 国产精品乱码视频| 亚洲婷婷在线观看| 黑丝一区二区三区| 欧美一级大胆视频| 在线播放成人av| 亚洲国产日日夜夜| www黄色av| 一本精品一区二区三区| 欧洲精品在线视频| 亚洲无码久久久久久久| 午夜精品一区二区三区免费视频| 青青在线视频免费| 欧美精品麻豆| 国产成人高潮免费观看精品| 99riav国产| 在线观看一区二区视频| 天天操精品视频| 久久久999| 亚洲xxx自由成熟| 欧美色999| 精品国产乱码久久久久久浪潮| 五月婷婷欧美激情| 99精品视频中文字幕| 一本一生久久a久久精品综合蜜| 老司机在线精品视频| 日韩中文字幕网址| 国产精品视频久久久久久久| 亚洲美女在线一区| 国产性生交xxxxx免费| 禁久久精品乱码| 国产激情偷乱视频一区二区三区| 91色视频在线观看| 久久uomeier| 精品国产91洋老外米糕| 亚洲激情图片网| 91小视频在线免费看| 激情视频小说图片| 999久久久亚洲| 日韩美女在线看| 欧洲av在线播放| 日韩一级成人av| 亚洲国产123| 国产精品日产欧美久久久久| 人妻有码中文字幕| 亚洲一区二区免费看| 国产精品久久久久免费| 精品午夜视频| xvideos亚洲| 最近国语视频在线观看免费播放| 福利精品视频在线| japanese在线观看| 成人午夜在线免费| 国内自拍中文字幕| 欧美日韩免费| 91丨九色丨国产| 亚洲超碰在线观看| 欧美成年人视频网站| 国产精品爽爽久久久久久| 欧美日韩国产另类不卡| 美国美女黄色片| 国产亚洲精品7777| 国产成人精品优优av| 在线观看日本黄色| 久久精品亚洲麻豆av一区二区| 欧美日韩在线一| 国产亚洲福利| 欧美理论一区二区| 国产探花一区在线观看| 国产黑人绿帽在线第一区| 欧美一区 二区 三区| 在线观看中文字幕亚洲| 人妻中文字幕一区二区三区| 欧美性淫爽ww久久久久无| 中文字幕被公侵犯的漂亮人妻| 久久色成人在线| 无需播放器的av| 久久99精品久久久久久| 国产又大又长又粗又黄| 欧美国产三区| 亚洲一区二区三区香蕉 | 国产欧美一区二区三区鸳鸯浴| 91av在线免费播放| 日韩黄色免费电影| 一区二区日本| 女人香蕉久久**毛片精品| 国产精品区一区二区三含羞草| 国产极品尤物在线| 91成人精品| 国产精品午夜av在线| 亚洲综合小说图片| 国产噜噜噜噜噜久久久久久久久| 亚洲精品aa| 欧美精品aaa| 黑人巨大精品欧美一区二区桃花岛| 亚洲欧美一区二区三区在线| 中文在线最新版天堂| 精品剧情在线观看| 日韩成人高清视频| 欧美日韩一区二区三区不卡| 免费毛片在线播放免费| 色噜噜夜夜夜综合网| 男人av资源站| 色综合久久99| 日韩福利小视频| 精品二区三区线观看| 欧美aaa级片| 亚洲综合激情另类小说区| 国产三级国产精品| 国产精品午夜在线观看| 亚洲色图欧美另类| 国产精品天美传媒沈樵| 久久久久久久穴| 欧美激情一区二区三区蜜桃视频| 亚洲av无码久久精品色欲| 久久精品亚洲一区二区三区浴池| 性色av浪潮av| 国产日本欧美一区二区| 性折磨bdsm欧美激情另类| 国产无一区二区| 精品人妻二区中文字幕| 国产精品丝袜一区| 一级国产黄色片| 一区二区三区四区五区视频在线观看| 国产肉体xxxx裸体784大胆| 亚洲精品日韩综合观看成人91| 在线观看福利片| 亚洲一区二区偷拍精品| 亚洲一二三精品| 婷婷成人综合网| 欧美一区二区三区爽爽爽| 欧美在线观看一二区| 国产手机在线视频| 日韩一区和二区| 伊人精品在线视频| 亚洲欧美国产精品久久久久久久| www.色呦呦| 久久久精品一区二区| 亚洲精品在线影院| 久久久久亚洲精品| 91麻豆精品国产91久久久更新资源速度超快| 18性欧美xxxⅹ性满足| 三级欧美日韩| 国产在线精品成人一区二区三区| 国产最新精品| 免费在线成人av电影| 国产精品久久久久毛片大屁完整版 | 午夜精品短视频| 美女视频一区免费观看| 精品久久久久久久久久中文字幕| 国产成人av影院| 久久久久国产免费| 亚洲自拍偷拍av| a级片在线观看免费| 欧美一区二区三级| 7777久久亚洲中文字幕| 日韩在线免费视频| 国产私拍福利精品视频二区| 国产第一区电影| 欧美丝袜激情| 亚洲精品在线免费看| 蜜臀av一区二区| 色婷婷成人在线| 中文av字幕一区| wwwww黄色| 欧美日韩在线播放三区四区| 一级片视频网站| 俺去了亚洲欧美日韩| 91精品网站在线观看| 成人黄色片网站| 欧美黄色aaaa| 免费在线看黄色片| 9i在线看片成人免费| 少妇饥渴放荡91麻豆| 色综合视频一区二区三区高清| www.久久久久久久| 中文一区二区视频| 亚洲欧美在线综合| 亚洲一区二区三区久久| 亚洲夜间福利| 高清在线观看免费| 国产亚洲欧美日韩日本| 久久午夜精品视频| 欧美一级久久久| 亚洲毛片在线播放| 欧美一二三视频| 欧美亚洲国产精品久久| 国产系列第一页| 成人av一区二区三区| 中文字幕 自拍| 欧美老肥妇做.爰bbww| wwwxxxx国产| 欧美一级电影久久| 色综合天天爱| 成人小视频在线观看免费| 99精品视频在线观看免费| 日本爱爱爱视频| 日韩亚洲欧美综合| sis001欧美| 亚洲字幕一区二区| 免费日韩av片| 91精品999| 无码av免费一区二区三区试看| 91视频在线视频| 久久亚洲精品视频| 综合色就爱涩涩涩综合婷婷| 亚洲午夜精品福利| caoporn国产精品| 国产探花视频在线|