<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Linux認(rèn)證系統(tǒng)管理:認(rèn)識(shí)與學(xué)習(xí)bash

    時(shí)間:2024-09-27 04:32:11 Linux認(rèn)證 我要投稿
    • 相關(guān)推薦

    Linux認(rèn)證系統(tǒng)管理:認(rèn)識(shí)與學(xué)習(xí)bash

      一、認(rèn)識(shí)bash這個(gè)shell

    Linux認(rèn)證系統(tǒng)管理:認(rèn)識(shí)與學(xué)習(xí)bash

      1.管理整個(gè)計(jì)算機(jī)硬件的其實(shí)就是操作系統(tǒng)的內(nèi)核,這個(gè)內(nèi)核是需要被保護(hù)的,所以我們一般用戶就只能通過shell來跟內(nèi)核通信,以讓內(nèi)核達(dá)到我們所想打到的工作。

      2.只要能夠操作應(yīng)用程序的接口度能夠稱為shell

      3.bashshell的功能

      命令記憶功能history

      命令與文件補(bǔ)全功能

      命令別名設(shè)置功能(alias)

      作業(yè)控制,前臺(tái),后臺(tái)控制

      程序腳本

      通配符

      二、shell的變量功能

      1.環(huán)境變量例如PATH,HOME,MAIL,SHELL等,為了區(qū)別與自定義變量的不同,環(huán)境變量通常以大寫字符來表示

      2.我們可以利用echo這個(gè)命令來顯示變量,但是變量在被顯示時(shí),前面必須加上字符

      3.基本上,命令運(yùn)行的順序可以這樣看

      1.以相對(duì)/絕對(duì)路徑執(zhí)行命令

      2.由alias找到該命令執(zhí)行

      3.由bash內(nèi)置的命令來執(zhí)行

      4.通過

      5.bash默認(rèn)的組合鍵

      Ctrl+C終止目前的命令

      Ctrl+D輸入結(jié)束EOF

      Ctrl+M就是Enter

      Ctrl+S暫停屏幕的輸出

      Ctrl+Q恢復(fù)屏幕的輸出

      Ctrl+U在提示符下,將整行命令刪除

      Ctrl+Z暫停目前的命令

      6.通配符與特殊符號(hào)

      *代表0個(gè)到無窮多個(gè)任意字符

      ?代表一定有一個(gè)任意字符

      []同一代表一定有一個(gè)在中括號(hào)內(nèi)的字符,例如[abcd]代表這四個(gè)中一個(gè)

      [-]例如[0-9]代表0-9之間的所有數(shù)字

      [^]例如[^abc]表示的是非abc的其它字符

      三、數(shù)據(jù)流重定向

      1.標(biāo)準(zhǔn)輸出指的是命令執(zhí)行所回傳的正確的信息,而標(biāo)準(zhǔn)錯(cuò)誤輸出可理解為命令執(zhí)行失敗后,所回傳的錯(cuò)誤信息

      2.標(biāo)準(zhǔn)輸入stdin:代碼為0,使用<或《

      標(biāo)準(zhǔn)輸出stdout:代碼為1,使用>或》

      標(biāo)準(zhǔn)錯(cuò)誤輸出stderr:代碼為2,使用2>或2》

      3.1>:以覆蓋的方法將正確的數(shù)據(jù)輸出到指定的文件或設(shè)備上

      1.》:以累加的方法將正確的數(shù)據(jù)輸出到指定的文件或設(shè)備上

      2.>:以覆蓋的方法將錯(cuò)誤的數(shù)據(jù)輸出到指定的文件或設(shè)備上

      3.》:以累加的方法將錯(cuò)誤的數(shù)據(jù)輸出到指定的文件或設(shè)備上

      4.&&和||的執(zhí)行情況

      cmd1&&cmd2若cmd1執(zhí)行完畢且正確執(zhí)行,則開始執(zhí)行cmd2;若cmd1執(zhí)行完畢為錯(cuò)誤,則cmd2是不執(zhí)行

      cmd1||cmd2若cmd1執(zhí)行完畢且正確執(zhí)行,則cmd2不執(zhí)行;若cmd1執(zhí)行完畢且為錯(cuò)誤,則開始執(zhí)行cmd2

      四、管道命令

      1.管道命令|僅能經(jīng)由前面一個(gè)命令傳來的正確的信息,也就是標(biāo)準(zhǔn)輸出的信息,對(duì)于標(biāo)準(zhǔn)錯(cuò)誤輸出是沒有處理能力

      2.在每個(gè)管道后面接的第一個(gè)數(shù)據(jù)必定是命令,而且這個(gè)命令必須是能夠接收標(biāo)準(zhǔn)輸入的數(shù)據(jù)才行,這樣的命令才可以是管道命令

      3.一般來說,選取信息通常是針對(duì)"行"來分析的,并不是整篇信息分析的

      4.cut命令可以將一段信息的一段切出來,處理的信息是以行為單位

      5.grep是抓取我們所需要的信息

      6.sort可以進(jìn)行文本數(shù)據(jù)來排序

      7.uniq是可以將重復(fù)的數(shù)據(jù)僅列出一個(gè)顯示,但是要求必須先排好序

      8.wc可以用來統(tǒng)計(jì)文件的行數(shù)和單詞數(shù)

      9.tee命令可以用來雙向重定向,同時(shí)將數(shù)據(jù)流送與文件與屏幕

    【Linux認(rèn)證系統(tǒng)管理:認(rèn)識(shí)與學(xué)習(xí)bash】相關(guān)文章:

    Linux認(rèn)證系統(tǒng)管理:linux下搭建ftp03-08

    關(guān)于linux bash的重定向03-22

    Linux認(rèn)證系統(tǒng)管理:linuxmail命令發(fā)送郵件失敗03-18

    Linux認(rèn)證考點(diǎn)03-19

    Linux認(rèn)證的概念03-25

    Linux認(rèn)證概念03-19

    Linux認(rèn)證優(yōu)勢(shì)03-19

    Linux認(rèn)證系統(tǒng)管理:部署PHP項(xiàng)目應(yīng)該注意的幾點(diǎn)03-18

    Linux認(rèn)證基本介紹03-12

    主站蜘蛛池模板: 午夜天堂精品久久久久| 国产精品91视频| 国产精品久久久久国产A级| 国产人成精品综合欧美成人| 国产午夜无码精品免费看| 午夜精品一区二区三区在线视| 亚洲综合一区二区精品导航| 国产成人久久精品激情| 亚洲国产精品无码AAA片| 久久青青草原精品国产不卡| 国产成人久久精品麻豆一区| 午夜精品福利视频| 97在线精品视频| 国产乱子伦精品无码码专区| 亚洲欧洲自拍拍偷精品 美利坚| 国产精品婷婷午夜在线观看| 色播精品免费小视频| 国产精品无码午夜福利| 久久久国产精品亚洲一区| 亚洲av无码乱码国产精品| 亚洲电影日韩精品| 日韩三级精品| 久久精品免费大片国产大片| 国产精品小视频免费无限app| 91麻豆精品一二三区在线| 欧美一卡2卡3卡四卡海外精品| 国产精品成人观看视频免费 | 亚洲av成人无码久久精品| 免费人妻精品一区二区三区 | 99精品影院| 51久久夜色精品国产| 四虎国产精品永久一区| 色播精品免费小视频| 亚洲国产精品嫩草影院| 欧美巨大黑人精品videos| 国产成人精品日本亚洲直接| 国产精品天天影视久久综合网| 国产精品久久久久久久久鸭| 国产亚洲精品一品区99热| 久久精品国内一区二区三区| 欧美精品华人在线|