RecallWzc
-
shell腳本作業
1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名, IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 腳本代碼 #!/bin/bash #author:wzc echo Hostname:…
-
文件查找作業
1、查找/var目錄下屬主為root,且屬組為mail的所有文件 [root@wzc ~]# find /var/ -user root -a -group mail /var/spool/mail /var/spool/mail/root 2、查找/var目錄下不屬于root、…
-
shell腳本編程之變量詳解
什么是變量 變量是計算機內存的單元,其中存放的值可以改變。當Shell腳本需要保存一些信息時,如一個文件名或是一個數字,就把它存放在一個變量中。每個變量有一個名字,所以很容易引用它。 使用變量可以保存有用信息,使系統獲知用戶相關設置,變量也可以用于保存暫時信息。 變量:變量類型 作用: &…
-
Linux文件查找
什么是文件查找 在文件系統中查找符合條件的文件; 文件查找分為: 實時查找:遍歷所有文件進行條件匹配(find) 非實時查找:根據索引查找(locate) locate ? 查詢系統上預建的文件索引數據庫 …
-
文本處理工具sed習題
1、刪除/etc/grub2.cfg文件中所有以空白開頭的行行首空白字符 [root@wzc date]# sed -n 's/^[[:space:]]\+//p' /etc/grub2.cfg load_env set default="${next_entry}&q…
-
vim編輯器作業
1、復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符 [root@wzc tmp]# vim profile # By default, we want umask to …
-
文本處理工具sed的使用以及Vim的使用技巧詳解
一、什么是sed sed的英文全稱是Stream EDitor,叫行編輯器。 sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容…
-
正則表達式基礎知識及grep、egrep詳解
什么是正則表達式 在計算機科學中,正則表達式是這樣解釋的:它是指一個用來描述或者匹配一系列符合某個句法規則的字符串的單個字符串。在很多文本編輯器或其他工具里,正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。許多程序設計語言都支持利用正則表達式進行字符串操作。對于系統管理員來講,正則表達式貫穿在我們…
-
文本處理課后小練習
1、找出ifconfig命令結果中本機的所有IPv4地址 [root@wzc date]# ifconfig |grep -E -o '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]…
-
文件管理基礎知識及命令詳解
文件系統 文件和目錄被組織成一個單根倒置樹結構 文件系統從根目錄下開始,用“ /”表示 根文件系統(rootfs): root filesystem …
-
Linux用戶、組和權限管理詳解
用戶管理簡要說明: 1.越是對服務器安全性要求高的服務器,越需要建立合理的用戶權限等級制度和服務器操作規范。 2.在Linux中主要是通過用戶配置文件來查看和修改用戶信息。 初始組和附加組 初始組:就是指用戶一登錄就立刻擁有這個用戶組的相關權限,每個用戶的…