国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩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综合在线观看
亚洲人久久久| 国产伦精品一区二区三区照片91| 国产日韩精品久久| 久久成人亚洲精品| 国产一区不卡在线观看| 欧美精品videos| 超碰97网站| 无码人妻精品一区二区三区66 | 欧美日韩激情四射| 久久精品99久久香蕉国产色戒| 国内精品一区二区| 欧美激情久久久久| 久久免费精品视频| 欧美精品自拍视频| 蜜臀久久99精品久久久无需会员| www.欧美黄色| 日本久久91av| 国产精品乱码视频| 国产精品一区二区三区免费视频 | 91精品久久久久久蜜桃| 日韩中文字幕组| 色av中文字幕一区| 美女被啪啪一区二区| 亚洲在线一区二区| 久久久久久亚洲精品不卡4k岛国| 黄页网站在线观看视频| 在线天堂一区av电影| 久久国产精品免费一区| 黄色免费高清视频| 一本一道久久久a久久久精品91| 国产z一区二区三区| 国产亚洲福利社区| 五月天综合网| 国产精品对白一区二区三区| 91国在线高清视频| 黄在线观看网站| 午夜精品三级视频福利| 国产精品日韩欧美综合| 97精品免费视频| 欧美亚洲成人网| 一区二区三区观看| 日韩中文字幕亚洲| 91精品国产免费久久久久久| 国内精品久久久久久中文字幕 | 成人免费视频97| 日本精品免费视频| 国产99视频精品免视看7| 国产成人av影视| 国产美女精彩久久| 秋霞成人午夜鲁丝一区二区三区| 伊人婷婷久久| 国产精品免费视频久久久| 91麻豆天美传媒在线| 国内精品久久久| 日本一区二区免费高清视频| 欧美日韩成人免费| 国产精品伦子伦免费视频| 久久人人九九| 隔壁老王国产在线精品| 男女视频网站在线观看| 日本一区二区三区四区在线观看 | 日韩精品久久久毛片一区二区| 精品国产乱码久久久久久郑州公司 | 国产精品高清网站| 久久人人爽人人| 国产精品一区视频| 男人的天堂99| 日韩美女视频中文字幕| 亚洲欧美日韩不卡一区二区三区 | 久久婷婷开心| 高清不卡日本v二区在线| 欧美激情第一页在线观看| 日韩av在线综合| 亚洲xxxx做受欧美| 自拍视频一区二区三区| 超在线视频97| 国产精品免费观看高清| 久久精品ww人人做人人爽| 97人人爽人人喊人人模波多| 国产九区一区在线| 国产天堂视频在线观看| 国内精品久久国产| 极品粉嫩国产18尤物| 欧美在线视频观看| 日本精品视频在线| 日韩资源av在线| 视频一区二区视频| 欧美一区二区三区四区在线| 亚洲精品女av网站| 亚洲精品永久www嫩草| 在线丝袜欧美日韩制服| 在线观看欧美一区| 色综合91久久精品中文字幕 | 国产a一区二区| 久久久久福利视频| 91久热免费在线视频| 浮妇高潮喷白浆视频| 国产九色porny| 隔壁老王国产在线精品| 成人av影视在线| 成年人网站国产| 99视频网站| 国产精品99久久久久久白浆小说| 68精品久久久久久欧美| 成年人网站国产| 69**夜色精品国产69乱| 国产成人精品日本亚洲专区61| 国产av熟女一区二区三区| 久久久久久亚洲精品中文字幕| 精品国产区一区二区三区在线观看| 国产精品视频一区二区三区经 | 国产极品粉嫩福利姬萌白酱| 久久精品日产第一区二区三区乱码| 久久久久久久国产精品视频| 久久久久久香蕉网| 日韩亚洲欧美成人| 国产成人精品在线视频| 国产精品丝袜视频| 国产精品久久国产| 欧美激情第三页| 无码人妻aⅴ一区二区三区日本| 日韩亚洲不卡在线| 精品99在线视频| 国产免费观看久久黄| 91精品天堂| 久久国产一区| 国产精品高清免费在线观看| 亚洲午夜久久久影院伊人| 污视频在线免费观看一区二区三区| 天天好比中文综合网| 欧洲国产精品| 国产女大学生av| 久久亚洲一区二区| 国产精品区一区二区三含羞草| 欧美日韩国产va另类| 天堂一区二区三区| 免费在线观看的毛片| 国产精品亚洲网站| 久久久久久久国产| 中文字幕人成一区| 欧洲亚洲一区二区三区四区五区| 国产深夜精品福利| 国产高清www| 欧美老少配视频| 欧美一区二区三区图| 免费看成人午夜电影| 高清国产在线一区| 国产脚交av在线一区二区| 国产高清自拍99| 国产成人精品视频在线| 婷婷久久伊人| 日韩av第一页| 国产精品一级久久久| www.欧美精品| 亚洲不卡1区| 国产日韩在线亚洲字幕中文| 日韩在线视频国产| 亚洲一区二区三区欧美| 韩国福利视频一区| 久久免费看av| 欧美精品激情视频| 欧美日韩一区二区三区在线视频 | 国产精品久久久久久免费观看| 性色av香蕉一区二区| 国产欧美日韩在线播放| 色噜噜亚洲精品中文字幕| 在线观看福利一区| 黄黄视频在线观看| 久久久久久久av| 无码人妻精品一区二区三区66 | 欧美人与性动交a欧美精品| 久久精品欧美视频| 日韩 欧美 自拍| 豆国产97在线| 久久天天躁夜夜躁狠狠躁2022| 日韩精品国内| 国产精品99久久久久久久久| 国产999在线| 精品视频免费在线播放| 国产成人精品综合| 日本网站免费在线观看| 91九色在线视频| 中文字幕一区二区三区四区五区人 | 91久久精品国产| 欧美激情乱人伦一区| 国产一区二区三区奇米久涩| 国产精品视频500部| 青青草成人免费在线视频| 国产成人精品免费视频大全最热| 亚洲色婷婷久久精品av蜜桃| www日韩在线观看| 这里只有精品66| 国产欧美在线一区二区| 国产精品免费久久久| 欧美日韩视频免费在线观看| 久久久久久久久久久99| 日本成人在线不卡| 国产a级片网站| 日韩欧美电影一区二区| 久久久久久久香蕉|