文本處理工具應用示例

文本處理工具應用示例

  • 1.列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可

    who|awk '{print $1}'|sort|uniq -d
  • 2.取出最后登錄到當前系統的用戶的相關信息

    who|tail -1|cut -d' ' -f1|id
  • 3.取出當前系統上被用戶當作默認shell的最多的那個shell

    cat /etc/passwd|awk -F : '{print $NF}'|sort |uniq -c|sort -nr|head -n 1|awk '{print $2}'
  • 4.將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt

    cat /etc/passwd|sort -t: -k3 -nr|head -n 10|tr [a-z] [A-Z] > /tmp/maxusers.txt
  • 5.取出當前主機的IP地址,提示:對ifconfig的命令結果進行切分

    ifconfig|grep inet|head -1|grep -o -E "([[:digit:]]+\.){3}[[:digit:]]+"|head -1
  • 6.列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中

    ls -a|grep .conf$|tr [a-z] [A-Z] > /tmp/etc.conf
  • 7.顯示/var目錄下一級子目錄或文件的總個數

    ls |wc -l
  • 8.取出/etc/group文件中第三個字段數值最小的10個組的名字

    cat /etc/group|sort -t: -k3|head -n 10|cut -d: -f1
  • 9.將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中

    cat /etc/fstab /etc/issue > /tmp/etc.test 

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

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-16
下一篇 2017-07-16

相關推薦

  • rhel6.7安裝pymssql(通過Python連接MSsql數據庫)

    依賴安裝: freetds、python-devel、cython、Python3.x 1、安裝freetds tar -jxvf freetds-dev.0.99.134.tar.bz cd freetds-dev.0.99.134 ./configure –prefix=/usr/local/freetds&nb…

    Linux干貨 2016-05-23
  • 編譯httpd2.4.10踩坑記

    作者【Jev Tse】【版權所有】  系統環境:centos6.8     【本文概覽】     零、httpd2.4.10編譯總結         1、基礎環境         2、依賴包組   &…

    Linux干貨 2016-11-29
  • 第五周學習總結-rpm&yum

    我們都知道,計算機只能識別二進制程序,而程序員編寫的源代碼都是以純文本形式存在,因此,要想讓計算機識別并運行這些源代碼程序,就必須通過中間的轉換機制讓源代碼變為二進制程序文件,而這種轉換過程就稱為編譯過程。Linux的各發行版本中由于各廠商的編譯過程不盡相同,因此就誕生了各種不同的軟件管理包組件。其中我們最熟知的就要數Redhat系列的rpm包了。 rpm包…

    2018-01-03
  • 腳本練習

    腳本練習: 1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 #!/bin/bash #功能:編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,…

    Linux干貨 2016-08-12
  • 主從模型的ipvs高可用集群實驗

    主從模型的ipvs高可用集群實驗 一.實驗拓圖 二.實驗環境 本實驗是keepalived+lvs-dr的高可用負載均衡實驗 本實驗是在虛擬機上完成,因此如上拓撲圖需要準備至少四臺虛擬機 1.各節點的時間同步 使用yum安裝chrony包,使用nat命令同步時間 2.關閉服務主機的iptables和selinux 三.實驗步驟: 1.在VS1和VS1上安裝k…

    2017-05-17
  • 正則表達式及grep使用

    正則表達式分為:“基本正則表達式 BRE”跟“擴展正則表達式 ERE” 基本正則表達式:     (1)字符匹配               "."任意單個字符 &nbs…

    Linux干貨 2016-07-10

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-07-22 21:38

    這篇作業中囊括了大部分文本處理場景,完成的很好,加油。

欧美性久久久久