原创 linux-shell(12)-Bash變臉測試與內容替換

就是一個表:(主要是理解了,然後用的時候查表就行) 變量置換方式 變量y沒有設置 變量y爲空值 變量y設置值 x=${y-新值} x=新值 x爲空 x=$y x=${y:-新值} x=新值 x=新值 x=$y x=${y+新值} x爲空

原创 linux-shell(10)-Bash預定義變量

位置參數變量相當於預定義變量的一部分。 1:預定義變量 預定義變量 作用 $? 最後一次執行命令的返回狀態。如果這個變量的值爲0,證明上一個命令正確執行;如果這個變量的值爲非0(具體是那個數,由命令自己來決定),則證明上一個命令執行不正確

原创 linux-shell(9)-Bash位置參數變量

位置參數變量(名稱固定,作用固定,主要是爲了向腳本中傳遞值) 位置參數變量 作用 $n n爲數字,$0代表命令本身,$1-$9代表第一到第九個參數,十以上的參數需要用大括號包含,如${10} $* 這個變量代表命令行中所有的參數,$*把所

原创 linux-shell(8)-Bash環境變量

1:環境變量是什麼 用戶自定義變量只在當前Shell中生效,而環境變量會在當前Shell和這個Shell的所有子Shell當中生效。如果把環境變量寫入相應的配置文件,那麼這個環境變量就會在所有的Shell中生效。 Shell和子Shell

原创 linux-常使用命令總結

1:文件目錄命令 瀏覽目錄命令:ls 顯示目錄文件,pwd顯示當前所在的工作目錄。 目錄操作命令:cd 切換目錄 mkdir 創建新目錄 rmdir 刪除空目錄 瀏覽文件命令:cat連接文件並打印到標準輸出設備上 more 分頁顯示文件內

原创 linux內核的功能

1:內存管理: 內存分配調用:包括靜態分配方式,動態分配方式 內存保護:確保每個程序在自己的內存空間運行,互不干擾。方法是使用界限寄存器或存儲保護鍵 地址映射:實現程序的邏輯地址與存儲器物理地址之間的映射功能 內存擴充:從邏輯上擴充物理內

原创 linux-shell(6)-Bash通配符與其他特殊符號

1:通配符(匹配文件名) 通配符 作用 ? 匹配一個任意字符 * 匹配0個或任意多個任意字符,也就是可以匹配任何內容 [] 匹配中括號中任意一個字符。例如:[abc]代表一定匹配一個字符,或者是a,或者是b,或者是c [-] 匹配中括號中

原创 linux-shell(7)-Bash變量-用戶自定義變量

1:什麼是變量         變量是計算機內存單元,其中存放的值可以改變。使用變量可以保存有用信息,使系統獲知用戶相關設置,變量也可以用於保存暫時信息。 2:變量設置規則        a. 變量名稱可以由字母,數字和下劃線組成,但是不

原创 linux-shell(5)-Bash多命令順序執行與管道符

1:多命令順序執行(可以簡化操作) 多命令執行符 格式 作用 ;(分號) 命令1;命令2 多個命令順序執行,命令之間沒有任何邏輯聯繫 && 命令1&&命令2 邏輯與,當命令1正確執行,則命令2纔會執行,當命令1執行不正確,則命令2不會執

原创 c語言-函數參數的傳遞

程序一:值傳遞 #include<iostream> #include<cstdio> using namespace std; void Exchg1(int x, int y) { int tmp; tmp = x; x

原创 數據通信-路由基礎(2)

1:IP路由的最長匹配原則及路由遞歸: IP路由查找的最長匹配原則: 路由條目的類型:(當路由器在將目的IP地址在路由表中執行查找時,採用的原則是“最長匹配原則”,也就是查找目的IP地址與路由前綴匹配度最長的表項,使用該表項作爲最終數據轉

原创 linux-shell基礎(二)Bash基本功能-歷史命令與補全

1:歷史命令history [選項] [歷史命令保存文件(就是指定歷史命令保存的位置,如果沒有指定,那麼就會保存在默認目錄下,每個用戶默認保存的位置不一樣)] 選項:    -c: 清空歷史命令(沒有特殊情況一般不使用,方便檢查)    

原创 linux-shell基礎(一)腳本運行方式

1:shell是什麼? Shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統程序,用戶可以用Shell來啓動,掛起,停止甚至是編寫一些程序。 這個黑框就相當於一個shell shell還是一個功能

原创 linux-shell(三)Bash基本命令-命令別名與常用快捷鍵

1:命令別名alias 別名=“原命令” 設定命令別名;以命令行定義的別名只會零時生效,重啓就會消失。 alias 查詢命令別名                                 之所以可以直接使用命令是因爲使用了PATH環

原创 數據通信-路由基礎

1:IP路由選擇原理 路由器的工作內容:路由器知道目標地址;發現到達目標地址的可能的路由;選擇最佳路徑(路由表);維護路由信息,轉發IP數據。 IP路由表:初始化情況下,路由器所知的網段,只有其直連接口所在網段。路由器自動將接口所在網段的