文本處理章練習題

2017.7.27練習

1、找出ifconfig “網卡名” 命令結果中本機的IPv4地址

ifconfig |head -n 2 |tail -n 1|tr -s ” ” : |cut -d: -f4

文本處理章練習題 

2、查出分區空間使用率的最大百分比值

df|tr -s ‘ ‘ %|sort -t% -k5 -n|tail -n 1|cut -d% -f5

 文本處理章練習題

3、查出用戶UID最大值的用戶名、UIDshell類型

cat /etc/passwd |cut -d: -f1,3,7|sort -n -t : -k 2|tail -n 1

 文本處理章練習題

4、查出/tmp的權限,以數字方式顯示

(1)stat /tmp| head -n 4|tail -n 1|cut -d/ -f1|cut -d'(‘ -f2

(2)stat -c %a /tmp/(簡單方法)

 文本處理章練習題

5、統計當前連接本機的每個遠程主機IP的連接數,并按從大到小排序

netstat -tun | grep ESTAB |tr -s ” ” : |cut -d: -f6 |sort -nr |uniq -c

(由于虛擬機沒有遠程外接用戶,所以此處沒圖,但是命令正確)

1、顯示/proc/meminfo文件中以大小s開頭的行(要求:使用兩種方法)

cat /proc/meminfo|grep “^[Ss]”

 文本處理章練習題

cat /proc/meminfo|grep -i “^s”

 文本處理章練習題

cat /proc/meminfo|grep -e ^s -e ^S

 文本處理章練習題

2、顯示/etc/passwd文件中不以/bin/bash結尾的行

 grep -v “/bin/bash$” /etc/passwd

 文本處理章練習題

3、顯示用戶rpc默認的shell程序

 grep “^rpc\>”   /etc/passwd  | cut -d : -f7

 grep -w “^rpc”   /etc/passwd  | cut -d : -f7

 文本處理章練習題

(易錯典例:錯誤命令,錯誤命令,錯誤命令 重要的事情說三遍。)

 文本處理章練習題

4、找出/etc/passwd中的兩位或三位數

cat /etc/passwd |grep -o “\<[0-9]\{2,3\}\>”

 文本處理章練習題

5、顯示CentOS7/etc/grub2.cfg文件中,至少以一個空白字符開頭的且后面存非空白字符的行

cat /etc/grub2.cfg  |grep “^[[:space:]]\+[^[:space:]]”

 文本處理章練習題

6、找出“netstat -tan”命令的結果中以‘LISTEN’后跟任意多個空白字符結尾的行

 netstat -tan|grep “\<LISTEN\>[[:space:]]*$”

 文本處理章練習題

7、顯示CentOS7上所有系統用戶的用戶名和UID

 cat /etc/passwd |cut -d: -f1,3 |grep “\<[[:digit:]]\{1,3\}\>”$

 文本處理章練習題

8、添加用戶bash、testbashbasher、shnologin(shell

/sbin/nologin),找出/etc/passwd用戶名同shell名的行

 cat /etc/passwd | grep “\(^.*\)\>.*\/\1$”

 文本處理章練習題

 文本處理章練習題

文本處理章練習題

9、僅利用dfgrepsort,取出磁盤各分區利用率,并從大到小排序

 df |grep ^/dev/sd |grep -o “\b[[:digit:]]\{1,3\}\b%”|sort -rn

文本處理章練習題

 

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

(0)
GantenGanten
上一篇 2017-07-29 17:09
下一篇 2017-07-29 17:33

相關推薦

  • 一起學DHCP系列(五)指派、獲取

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/163168     本節將主要講述DHCP客戶端獲取IP的過程,也是此系列中非常重要的一節。   &…

    Linux干貨 2015-03-25
  • 推薦-LINUX磁盤管理

    Evernote Export LINUX磁盤管理 linux學習筆記 磁盤分區 文件系統 掛載 在操作系統中,磁盤管理屬于設備管理的范疇。一塊硬盤安裝到主機之后稱為裸設備,若要能夠在Linux系統中使用必須對其進行如下步驟:分區=>格式化(創建文件系統)=>掛載 LINUX系統的設備類型 Linux沿襲Unix的風格,將所有設備認成是一個文件 …

    Linux干貨 2016-04-05
  • Shell 位置參數總結

    描述: 位置參數指的是shell腳本的命令行參數,同時也表示shell函數的額函數參數。 說明: 示例: #!/bin/sh echo "number:$#"     # 傳給腳本的參數個數 echo "scname:$0" &n…

    Linux干貨 2016-08-16
  • Linux交換分區的創建和調整

    概述 本文對swap進行簡要介紹,以及系統安裝后(在運行中)如何建立或調整swap分區。 文中演示環境為: 什么是swap space? 交換分區,即swap space。它將某段磁盤空間獨立劃分出來,當物理內存不夠的情況下,系統先把物理內存中暫時不用的數據,暫存到交換空間,騰出內存空間來,以保證程序的運行;當swap中存儲的頁面被訪問到時,系統會將其重新載…

    Linux干貨 2016-08-30
  • 運維監控大數據的提取與分析

    本文內容整理來自【敏捷運維大講堂】蔣君偉老師的線上直播分享。分別從以下3個維度來分享:1、云時代監控分析的窘境;2、使用標簽標記監控數據的維度;3、監控數據應用場景。 云時代監控分析的窘境 在虛擬化與容器技術廣泛應用的情況下,運維對象大規模地增長,監控平臺每天存儲的指標都以億計,所以監控數據如今已經成了大數據。傳統的監控工具在這種場景下,對于數據的提取分析,…

    系統運維 2017-01-09
  • 設計模式概論

    1. 設計模式        設計模式(Design pattern)是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式于己于他人于系統都是多贏的,設計模式使代碼編制真正工程化,設計模式是軟件工程的基石,如同大廈…

    Linux干貨 2015-06-18
欧美性久久久久