Linux運維初步—第三周

Linux運維初步—第三周總結與練習

標簽(空格分隔): linux入門 linux 運維

寫作:N27_loong 2017-7-27
[TOC]

一、本周主要內容回顧:

  1. 用戶(組)管理:
    – 增加用戶或組,指定用戶權限、家目錄路徑、用戶屬組屬主的變更;
    – 用戶密碼和組密碼加密和驗證的設計和文件存儲位置;
    – passwd,useradd,groupadd,groupdel,usermod,groupmod,userdel,gpasswd
    – 權限管理:r,w,x及對應八進制組合碼,如755權限。chmod命令,chown,chgrp.注:僅管理員可以修改文件的屬主和屬組
  2. grep命令和正則表達式
    – 基本正則表達式元字符
    – 字符匹配:
    . :匹配任意單個字符;
    []:匹配指定范圍內的任意單個字符;
    [^]:匹配指定范圍外的任意單個字符;[:digit:]、[:lower:]、[:upper:]、[:alpha:]、[:alnum:]、[:punct:]、[:space:]
    – 匹配次數
    .:匹配任意長度的任意字符
    \?:匹配其前面的字符0次或1次;即其前面的字符是可有可無的;
    \+:匹配其前面的字符1次或多次;即其面的字符要出現至少1次;
    \{m\}:匹配其前面的字符m次;
    \{m,n\}:匹配其前面的字符至少m次,至多n次;
    \{0,n\}:至多n次
    \{m,\}:至少m次
    注:\起轉義作用,基本正則表達式括號前需加。如用擴展正則表達式則不用添加。
    – 位置錨定
    ^:行首錨定;用于模式的最左側;
    \$:行尾錨定;用于模式的最右側;
    ^PATTERN\$: 用于PATTERN來匹配整行;
    ^$:空白行;
    ^[[:space:]]
    $:空行或包含空白字符的行;
    單詞:非特殊字符組成的連續字符(字符串)都稱為單詞;
    \< 或 \b:詞首錨定,用于單詞模式的左側;
    \> 或 \b:詞尾錨定,用于單詞模式的右側;
    \<PATTERN\>:匹配完整單詞;
    – 分組及引用:
    \(\):分組;括號內的模式匹配到的字符會被記錄于正則表達式引擎的內部變量中;擴展正則表達式中可以去掉\
    后向引用:\1, \2, …
  3. 文本處理工具
    wc, cut, sort, uniq, diff, patch的用法

二、練習

  1. 列出當前系統上所有登錄的用戶的用戶名,同一用戶多次登錄的只顯示一次。
[root@loong ~]# who |cut -d' ' -f1|sort -u
fedora
gentoo
root
//who列出當前登錄用戶-->傳送到cut命令處理,-d' '表示以空格作分隔符,-f表示僅顯示第一個字段--->傳送到sort排序命令,-u表示重復行只顯示一次。//
[root@loong ~]# who     //使用who命令末經處理的情況
root     tty1         2017-07-27 02:50
gentoo   tty2         2017-07-27 02:51
fedora   tty3         2017-07-27 04:43
root     pts/0        2017-07-27 02:50 (172.16.9.140)

2.

原創文章,作者:N27_loong,如若轉載,請注明出處:http://www.www58058.com/82792

(0)
N27_loongN27_loong
上一篇 2018-07-27
下一篇 2018-07-27

相關推薦

  • 第一周作業-Linux基礎

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

    2018-06-24
  • Linux中的文本查看和處理練習題

    linux中的文本查看和處理練習題
    linux用戶和組管理類命令的使用方法及練習

    Linux筆記 2018-07-08
  • 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。

    #COMMAND:一個可執行的二進制程序文件。 #OPTIONS:指定命令運行的特性,通常由兩種表現形式:短選項-d,長選項–help。如果同一命令在運行時使用多個短選項,可將多個短選項合并,如:-l -d -> -ld。 #ARGUEMENTS:命令的作用對象;不同的命令的作用對象不同,可以是文件,目錄,硬件設備等等。 #ifconfig…

    Linux筆記 2018-05-13
  • 學習筆記(1)

    學習筆記

    Linux筆記 2018-04-01
  • Linux用戶與組管理命令的易混淆點和重合點

    Linux用戶與組的管理命令,對于初學者來說很容易造成混淆,此外,這些命令之間有很多相重合的用法,即:擁有多種命令可實現相同的需求的情況。

    2018-04-03
  • MYSQL數據庫

    MYSQL數據庫 數據的時代 ?涉及的數據量大 ?數據不隨程序的結束而消失 ?數據被多個應用程序共享 ?大數據   數據庫的發展史: ?萌芽階段—–文件系統: 使用磁盤文件來存儲數據 ?初級階段—–第一代數據庫: 出現了網狀模型、層次模型的數據庫 ?中級階段—–第二代數據庫: …

    Linux筆記 2018-06-18
欧美性久久久久