原创 6、多分支if結構和case循環語句

編程我們有面向過程 控制結構 順序結構 選擇結構 if語句 循環結構 for 選擇結構:if:單分支、雙分支、多分支if CONDITION

原创 8、腳本顏色顯示(看命令echo更全)和util循環和for循環中級用法

顏色顯示我們之前說過echo要支持反斜線的轉義的話,用-e選項\033表示的是ctrl(顏色的符號),然後使用一個左中括號,然後可以控制它的顏色,結束符是\033[0m基本使用方法\033[(顏色符號+m,如31m,41,m)(內容)\03

原创 7、read的使用和while循環

read使用如下實例,如果給的變量和參數個數一樣就對應給變量賦值(如下圖1),如果變量多了,對應賦值,後面的變量爲空(如下圖3)如果變量少了,就對應賦值,最後一個變量全部賦值給剩餘的參數(如下圖2) 下面-n是不換行 有時候想要結合ec

原创 9、循環語句中break和continue的使用

回顧bash編程之循環控制:for varName in LIST; do循環體done while CONDITION; do循環體done until CONDITION; do循環體done 下面學習循環控制:continue: 提前

原创 2、bash編程之條件判斷(if)+整數測試+簡單運算

條件判斷: 比如下面一個實例如果用戶不存在添加用戶,給密碼並顯示添加成功;否則顯示如果已經沒在,沒有添加;bash中如何實現條件判斷?就是用到了if語句從echo $?在bash編程中應用:執行結果,執行狀態結果來判斷是否成功 條件測試的表

原创 12、bash腳本變量總結

bash編程之變量(我們現在要總結了)1、bash的內置變量:全大寫的,如下的一些變量PATH PS1 HOSTNAME UID HISTFILE HISTSIZE HISTEILESIZE HISTCONTROL(命令是如何保存在命令歷史

原创 6、進程知識(參合內核調度知識)

進程管理: 什麼是文件?其實就是磁盤上的存儲空間(一段數據流) 存儲方式有:二進制存儲或者是文本存儲(字節存儲和2進制大有不同,2進制更緊湊) SHELL腳本是純文本的,不能單獨執行,用的就是bash解釋器(#!/bin/bash)無論是

原创 0、計算機語言分類和應用程序接口(API)

0、計算機語言 三種語言1、機器語言2、彙編語言3、高級語言 1、機器語言(01代碼):爲了加快開發人員的開發,於是出現了微碼(彙編語言)—>編譯器(彙編語言是通過編譯器,可以讓微碼轉變成01代碼)2、彙編語言:儘管人類可以識別,但是彙編語

原创 10、蘋果圖標由來(喬布斯和比爾蓋斯的故事)+利納斯+Linux圖形界面

歷史回顧 CP/M——》DOS比爾蓋茨計算機科學之父—圖靈(×××,被監禁,吃了塗了有毒的的蘋果自殺):喬布斯用咬了一口的蘋果的原因,因爲他非常崇拜圖靈的,以此紀念圖靈。當時喬布斯用的是Unix(蘋果系統現在也是Unix,並且是BSD架構的

原创 13、Linux系統版本

Linux各種版本 (內核一樣,軟件一樣,可能就是配置文件不一樣)歷史如下Redhat 收費的系統:服務性的收費,但是系統不收費SLSDebian 是 Debian 的項目創始人 Ian Murdock 和他的妻子 Debra 的名

原创 12、Linux一級子目錄學習

Windows:PELinux:ELF:可執行的可鏈接的文件格式文件系統(rootfs):根文件系統FHS:Linux 下面開始瞭解/目錄下的一級子目錄,有以下一些:簡單介紹/boot/boot:系統啓動的時候主要用到的一些相關的文件:如內

原创 9、網絡知識(路由交換和ARP協議)+配置單網卡多ip和配置默認路由

網絡知識詳解 提問:網絡到底是什麼?我們在電纜中傳輸的都是電信號(高電壓或者是低電壓),所以高電壓就是1,低電壓就是0,所以規定一定的時間傳輸固定的高低電壓來當做是接收的數據我們所謂的10Mbps:每秒中可以傳輸10M個bit所以別人說你的

原创 7、內存知識和Linux基本原則

其實我們的操作系統也可以理解爲一個虛擬機,因爲他是把硬件資源虛擬成文件系統可以識別使用的程序 Linux的swap分區也相當於windows虛擬內存:電腦三大主鍵:1、CPU: time slice2、Memory:3、I/O設備:CPU:

原创 14、權限(用戶,文件,進程)

計算機資源:定義了資源的訪問能力,就是權限權限用戶,容器,關聯權限:用戶組,方便地指派權限只要這個用戶放在這個容器裏面,他就有相關的權限,這個容器也就是用戶組的概念。所以在Linux下定義了三組用戶的權限屬主:屬組:其他用戶組是個邏輯概念,

原创 15、login.defs(默認)登錄和Linux默認權限設置(密碼複雜度,相關安全設置)

[root@www ~]# cat /etc/login.defs Please note that the parameters in this configuration file control the behavior of the