原创 學習筆記-5.2 shell編程1

shell編程編譯器 解釋器編程語言: 機器語言 彙編語言 高級語言靜態語言:編譯型語言   強類型(變量)   事先轉換成可執行格式    C C++ JAVA C#  動態語言:解釋型語言   弱類型   邊解釋邊執行   PHP SH

原创 學習筆記-5.1.正則表達式1

REGEXPPattern:正則表達式:   Basic REGEXP:基本   EXtended  REGEXP:擴展基本正則表達式:  .:  []:  [^]:    次數匹配;  *:  \?:0或1次  \{m,n\}:至少m次,

原创 5.4shell編程3

5.4 練習:寫一個腳本判斷當前系統上是否有用戶的默認shell爲bash;  如果有,就顯示有多少個這類用戶,否則,就顯示沒有這類用戶nano dd.sh#!/bin/bash#grep "\<bash$" /etc/passwd &>

原创 學習筆記-5.3 shell編程2

5.3 shell編程2條件判斷:   如果用戶不存在       添加用戶,給密碼並顯示添加成功   否則       顯示如果已經存在,沒有添加bash中如何實現條件判斷?條件測試類型:    整數測試    字符測試    文件測試條

原创 7.2bash 腳本選項及組合條件測試

7.2十六、使用vim編輯多個文件vim FILE1 FILE2 FILE3:next 切換至下一個文件:prev切換至前一個文件:last切換至最後一個文件:first切換至第一個文件退出:qa 全部退出十七、分屏顯示一個文件Ctrl+w

原创 9.4

練習:1 創建一個5G的分區,文件系統爲ext3,卷標爲MYDATA,塊大小爲1024,預留管理  空間爲磁盤分區爲3%,要求開機後可以自動掛載至/data目錄,並且自動掛載的  設備要使用卷標進行引用2 創建一個本地迴環文件/var/sw

原创 6.2 bash編程 整數測試及特殊變量

6.2  linux的三大神器  grep,sed(流編輯器),awksed基本用法sed :Stream EDitor   行編輯器(全屏編輯器:vi)sed:模式空間    默認不編輯原文件,僅對模式空間中的數據做處理:而後,處理   

原创 7.1 vim編輯器

7.1 vim編輯器文本編輯器,字處理器ASCIIvi:Visual Interfacevim:VI iMproved全屏編輯器,模式化編輯器vim模式編輯模式(命令模式)輸入模式末行模式模式轉換:編輯模式-----------------

原创 9.3磁盤及文件系統管理詳解

練習:4 調整其預留百分比爲3% #tune2fs -m 3 -L DATA /dev/sda75 以重新掛載此文件系統爲不更新訪問時間戳,並驗證其效果#stat /backup/inittab# cat /backup/inittab#

原创 6.3 bash編程 字符測試

給定一個用戶,判斷其UID和GID是否一樣 "^$USERNAME\>"(行首第一個單詞)如果一樣,就顯示此用戶爲"good guy";否則,就顯示此用戶爲"bad guy"#!/bin/bash#USERNAME =user1if !gr

原创 6.1 shell編程4

6.1給定一個用戶,判斷其UID和GID是否一樣 "^$USERNAME\>"(行首第一個單詞)如果一樣,就顯示此用戶爲"good guy";否則,就顯示此用戶爲"bad guy"#!/bin/bash#USERNAME =user1if

原创 8.4磁盤4

設備文件:(作爲設備的訪問入口,一定要關聯某個硬件設備) b塊設備:按塊爲單位,隨機訪問的設備          硬盤 c字符設備:按字符爲單位,線性設備          鍵盤 /dev    主設備號 major number     

原创 7.4特殊權限SUID

7.4xargs  不需要佔位符,也不需要\;結尾,用到管道find /etc -size +1M | xargs echo >> /tmp/etc.largefiles 等價於find /etc -size +1M -exec echo

原创 10.4 LVM

10.4一、擴展邏輯卷 (不用卸載,在線擴展,風險小)   分區:物理邊界   文件系統:邏輯邊界lvextend 擴展邏輯卷的物理邊界       -L [+]# /PATH/TO/LVresize2fs擴展文件系統的邏輯邊界     

原创 10.3 LVM

10.3MD:meta devicesDM:Device Mapper   邏輯設備      RAID,LVM2DM:LVM2   快照 snapshot類似軟連接        數據備份           多路徑:multipath邏