国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網!

linux學習日記

日記 時間:2021-08-31 手機版

  只要能夠操作應用程序的接口都能稱為shell。狹義的shell指的是命令行方面的軟件,包括bash。廣義的shell則包括圖形界面軟件,因為圖形界面其實也可以操作各種應用程序來調用內核工作,不過,在這里我們主要指的是bash。

  # type [-tpa] command –> 查看命令是否為bash的內置命令或者是外部命令

  * 利用$var或者是${var}可獲取變量var的值

  * bash中的雙引號:特殊字符如$等,可以保有原本的特性

  * bash中的單引號:所有的字符均為普通的字符,沒有其他含義

  *可以用將特殊字符變成一般字符

  * 可用$(其他命令)來在命令中嵌套其他命令的返回值,也就是說:${var}取得變量var的值,$(command)取得命令返回值

  * 若變量需要在其他子進程中執行,需要export var 來使變量成為環境變量

  * unset var 可取消變量var的定義

  ====環境變量====

  # env –> 查看當前系統的環境變量

  $本身也是一個變量,表示本shell的PID號,比如 # echo $$ 輸出本shell的PID

  ?本事也是一個變量,表示上一個執行的命令的返回值,一般如果是0表示執行成功,如果非0表示有問題。

  公共的語系編碼設置:/etc/sysconfig/i18n

  # read [-pt] variable –> 鍵盤讀取變量輸入值

  -p:后面可以跟提示符

  -t:后面可以接等待的秒數,不會一直等待用戶輸入

  ====變量的聲明====

  # declare [-aixrp] var

  -a:將后面的var定義為數組類型

  -i:將后面的var定義為integer整數類型

  -x:用法與export一樣,就是將后面的var變成環境變量

  -r:將變量var設置成readonly狀態,該變量不能被更改,也不能重設

  -p:單獨列出變量的類型

  如果把-改成+表示取消操作

  ====限制用戶的計算機資源使用====

  # ulimit [-SHacdfltu] [配額]

  -H:hardlimit,嚴格的限制,必定不能超過這個數值

  -S:softlimit,可以超過這個值,但有警告信息

  -a:后面不接任何參數,列出所有的限制額度

  -c:某些進程發生錯誤的時候,系統會將該進程在內存中的信息寫成文件,稱為內核文件。限制每個內核文件的最大容量

  -f:此shell可創建的最大單一文件容量,單位為KB

  -d:進程可以使用的最大內存量

  -l:可用于lock的內存量

  -t:最大的CPU時間(單位為秒)

  -u:單一用戶可使用的最大進程(process)數量

  ====變量內容的刪除與替換====

  # echo ${path#/*:} –> 刪除path變量中最前面的那個以/開頭,以:結尾的

  # echo ${path##/*:} –> 刪除最長的那個,也就是說只保留了最后的一個路徑

  # –> 符合替換文字的最短的那個

  ## –> 符合替換文字的最長的那個

  如果想從后面開始刪,用%替換#即可

  接下來講替換功能:

  # echo ${path/sbin/SBIN} –> 將第一個sbin替換成SBIN

  # echo ${path//sbin/SBIN} –> 將所有的sbin替換成SBIN

  我們將這部分總結說明下一下:

  變量設定方式   說明       ${變量#關鍵字}

  ${變量##關鍵字}   若變量內容從頭開始的數據符合『關鍵字』,則將符合的最短數據刪除

  若變量內容從頭開始的數據符合『關鍵詞』,則將符合的最長數據刪除       ${變量%關鍵字}

  ${變量%%關鍵字}   若變量內容從尾向前的數據符合『關鍵字』,則將符合的最短資料刪除

  若變量內容從尾向前的數據符合『關鍵字』,則將符合的最長資料刪除       ${變量/舊字串/新字串}

  ${變量//舊字串/新字串}   若變量內容符合『舊字串』則『第一個舊字串會被新字串取代』

  若變量內容符合『舊字串』則『全部的舊字串會被新字串取代』

  # username=${username:-root} –> 如果username非空就取原值,如果沒有設置或者為空字符串就設置成root

  ====bash登錄界面與登錄成功后的歡迎界面====

  tips:最好是單一bash登陸,然后利用job control來切換不同的工作,這樣的話shell的history才能完全保存下來

  命令的執行搜索路徑順序:先alias,再builtin,再$PATH

  bash的登陸界面配置文件:/etc/issue,遠處登陸界面配置文件:/etc/issue.net

  命令# man mingetty查看issue中各個代碼的意義

  登陸成功后顯示的信息配置文件:/etc/motd

  ====bash環境變量====

  login shell的配置文件:

  /etc/profile:系統全局配置文件,最好不要修改這個文件

  ~/.bash_profile或者~/.bash_login或者~/.profile:用戶自定義bash配置文件

  ~/.bashrc,這個配置文件login shell和non-login shell都會讀取

  ====bash中的通配符和特殊字符====

  符號   意義       *   代表『 0 個到無窮多個』任意字符       ?   代表『一定有一個』任意字元       [ ]   同樣代表『一定有一個在括號內』的字元(非任意字元)。例如 [abcd] 代表『一定有一個字元, 可能是 a, b, c, d 這四個任何一個』       [ - ]   若有減號在中括號內時,代表『在編碼順序內的`所有字元』。例如 [0-9] 代表 0 到 9 之間的所有數字,因為數字的語系編碼是連續的!       [^ ]   若中括號內的第一個字元為指數符號 (^) ,那表示『反向選擇』,例如 [^abc] 代表 一定有一個字元,只要是非 a, b, c 的其他字元就接受的意思。

  除了通配符之外,bash 環境中的特殊符號有哪些呢?底下我們先匯整一下:

  符號   內容       #   注釋符號:這個最常被使用在 script 當中,視為說明#在后的語句均不執行          跳脫符號:將『特殊字符或萬用字符』還原成一般字元       |   管道 (pipe):分隔兩個管道命令的界定(后兩節介紹);       ;   連續指令下達分隔符:連續性命令的界定 (注意!與管道命令不相同)       ~   使用者的家目錄       $   取用變量前置字元:亦即是變量之前需要加的變量取代值       &   工作控制 (job control):將指令變成背景下工作       !   邏輯運算意義上的『非』 not 的意思!       /   目錄符號,路徑分割符號       >, >>   數據流重導向:輸出導向,分別是『取代』與『累加』       <, <<   數據流重導向:輸入導向 (這兩個以后說明)       ‘ ‘   單引號,里面全是普通字符,不具備變量置換功能       ” “   具有變量置換的功能!       ` `   兩個『 ` 』中間為可以先執行的指令,亦可使用 $( )       ( )   在中間為子 shell 的起始與結束       { }   在中間為命令區塊的組合!


本文來源http://www.nvnqwx.com/meiwen/riji/2127391.htm
以上內容來自互聯網,請自行判斷內容的正確性。若本站收錄的信息無意侵犯了貴司版權,請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復,謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
精品国产免费一区二区三区| 欧美黄色免费影院| 久草综合在线观看| 国产精品 欧美在线| 国产噜噜噜噜久久久久久久久 | 欧美视频在线播放一区| 日本福利视频网站| 欧美久久久久久一卡四| 黄在线观看网站| 国精产品一区一区三区视频| 国产一区在线观| 浮妇高潮喷白浆视频| 国产伦精品一区二区三区视频孕妇| 国模私拍视频一区| 国产午夜精品一区| 成人av一级片| 国产精品av电影| 国产成人精品免高潮在线观看 | 97精品视频在线| www.日本在线视频| 国产精品 日韩| 久草一区二区| 国产精品久久久久久超碰| 伦理中文字幕亚洲| 亚洲欧美精品| 人人妻人人做人人爽| 国产在线精品一区二区三区| 国产伦精品一区二区三区四区视频| 91久久国产婷婷一区二区| 久久国产精品精品国产色婷婷| 日韩中文字幕在线视频| 国产精品黄视频| 午夜精品在线观看| 欧美一级大片在线观看| 国产日韩欧美影视| 国产大片精品免费永久看nba | 久久国产精品免费一区| 国产精品久久久久久久乖乖| 中文字幕无码精品亚洲资源网久久| 日本一区视频在线播放| 黄色污污在线观看| 91精品综合久久久久久五月天| 久久久久久久久久久久久国产 | 国产欧美日韩专区发布| 国产激情视频一区| 国产精品久久久久7777婷婷| 亚洲精品一区二区三区av| 男人天堂a在线| 99精品视频在线看| 国产精品视频网| 午夜精品短视频| 国产呦系列欧美呦日韩呦| 国产成人亚洲欧美| 在线视频一区观看| 国内精品久久久久久久果冻传媒| 久久久亚洲精选| 中文字幕在线乱| 激情久久av| 国产超级av在线| 亚洲一区二区三区精品动漫| 国产在线视频不卡| 久久久精品久久久| 婷婷五月色综合| 国产日产亚洲精品| 久久久精品一区二区| 亚洲欧洲日产国码无码久久99| 精品视频一区在线| 国产精品丝袜白浆摸在线| 日本精品一区二区三区高清 久久| www国产亚洲精品| 九九精品视频在线观看| 免费av在线一区二区| 国产精品手机视频| 欧美日韩精品免费观看视一区二区| 久久久av水蜜桃| 天天摸天天碰天天添| 91精品久久久久久久久久另类| 久久99精品视频一区97| 欧美xxxx黑人又粗又长精品 | 美女av一区二区三区| 欧美日韩亚洲第一| 国产成人av一区二区三区| 午夜欧美性电影| av动漫在线播放| 欧美日韩一区二区三区在线视频| 久久亚洲中文字幕无码| 亚洲三区四区| 99热久久这里只有精品| 久久久久久97| 国产精品亚洲激情| 色综合久久88| 免费一级特黄毛片| 国产精品欧美激情在线播放| 欧美 日韩精品| 国产精品久久久久久久美男| 免费在线a视频| 国产精品我不卡| 狠狠色噜噜狠狠狠狠色吗综合 | 日本福利视频网站| 久久99精品久久久久久青青日本| 日本精品免费一区二区三区| 日韩在线小视频| 韩国精品久久久999| 国产精品免费成人| 国产一区二区在线视频播放| 欧美激情视频在线| 91精品在线看| 日韩精品一区二区三区外面| 久久视频中文字幕| 国产欧美欧洲在线观看| 亚洲国产一区二区精品视频| 国产白丝袜美女久久久久| 激情内射人妻1区2区3区| 国产99在线播放| 久久理论片午夜琪琪电影网| 热久久免费国产视频| 国产精品久久久久久久久久久久冷 | 中文网丁香综合网| 91国内精品久久| 日韩国产在线一区| 久久伊人精品一区二区三区| caoporn国产精品免费公开| 日韩成人av电影在线| 国产精品久久久久久久久借妻| 国产精选在线观看91| 日本va中文字幕| 色综合天天狠天天透天天伊人| 久久全球大尺度高清视频 | 青青青国产在线观看| 久久国产视频网站| 久久久99爱| 国产日韩专区在线| 日本一区二区在线视频观看| 麻豆乱码国产一区二区三区| 久久日韩精品| 国产一区福利视频| 日本一区二区在线免费播放| 久久福利视频网| 国产av熟女一区二区三区| 麻豆一区二区三区在线观看 | 蜜桃视频在线观看91| 天堂v在线视频| 国产精品久久电影观看| 久久美女福利视频| 国产拍精品一二三| 欧美中日韩一区二区三区| 伊人久久大香线蕉精品| 国产精品美女午夜av| 久久综合九色99| 国产美女作爱全过程免费视频| 日本精品视频网站| 亚洲最大成人网色| 国产精品第一视频| 久久久亚洲精选| 国产精品自拍首页| 韩国一区二区三区美女美女秀| 日韩av免费一区| 一区二区三区国| 免费不卡在线观看av| 久久久精品一区| 国产成人在线亚洲欧美| y111111国产精品久久婷婷| 精品视频第一区| 欧美精品在欧美一区二区| 日韩av综合在线观看| 亚洲欧洲精品在线| 久久久久久91香蕉国产| 国产精品第一区| 久久精品国产亚洲7777| 国产成人av影视| 久久久在线视频| 91九色在线视频| 91福利视频导航| 91精品视频在线| 99久久伊人精品影院| 成人免费网视频| 国产精选在线观看91| 国产精品一区二区三区在线观| 精品少妇人欧美激情在线观看| 欧美日韩在线观看一区| 欧美亚洲另类在线| 热久久这里只有| 欧美日韩另类综合| 欧日韩免费视频| 欧美日韩精品一区| 欧美极品视频一区二区三区| 欧美日韩免费精品| 狠狠干一区二区| 国产视频一区二区视频| 国产免费高清一区| 成人做爽爽免费视频| 97精品一区二区三区| 久久久亚洲网站| 国产成人精品久久| 久久久久久久久久久久久国产 | 国产精品青青草| 久久精品这里热有精品| 日韩亚洲欧美中文高清在线| 日韩专区中文字幕| 国产精品久久久久久久久久ktv|