文本處理工具應用示例

文本處理工具應用示例

  • 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 19:54
下一篇 2017-07-16 20:10

相關推薦

  • 操作系統文件管理

      在現代計算機系統中,要用到大量的程序和數據,因內存容量有限,且不能長期保存,故而平時總是把它們以文件的形式存放在外存中,需要時再隨時將它們調入內存。如果由用戶直接管理外存上的文件,不僅要求用戶熟悉外存特性,了解各種文件的屬性,以及它們在外存上的位置,而且在多用戶環境下,還必須能保持數據的安全性和一致性。顯然,這是用戶所不能勝任、也不愿…

    Linux干貨 2015-04-13
  • 創建用戶、用戶組

    創建用戶、用戶組                  1解釋Linux的安全模型   2解釋用戶帳號和組群帳號的目的   3用戶和組管理命令   4理解并設置文件權限 5默認權限 6特殊權限 …

    Linux干貨 2016-08-08
  • 使用pyenv管理不同版本的python

    安裝: 安裝: $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 在你的shellrc文件中添加: export PATH=”$HOME/.pyenv/bin:$PATH” eval “$(pyenv init …

    Linux干貨 2015-03-12
  • awk的基本原理

    awk的工作原理 一次讀取一行文本,按輸入分隔符進行切片,切成多個組成部分,將每片直接保存在內建的變量中,$1,$2,$3….,引用指定的變量,可以顯示指定斷,或者多個斷。如果需要顯示全部的,需要使用$0來引用??梢詫蝹€片斷進行判斷,也可以對所有斷進行循環判斷。其默認分隔符為空格 awk的基本用法格式awk [options…

    Linux干貨 2017-07-11
  • heartbeat2+crm+hb_gui接口,配置高可用httpd,mysql,lvs-director

    heartbeat2使用crm借助gui界面配置httpd服務     1. 服務大體資源構架:          1) 兩臺httpd服務,外加一臺nfs共享存儲服務。     &nbsp…

    Linux干貨 2016-01-13
  • Centos6基于虛擬主機的Lamp配置bbs、Blog、PhpMyAdmin應用程序

    Centos6實現基于虛擬主機的各應用程序搭建: 一、配置三個基于名稱的虛擬主機;       虛擬主機一、discuzX       虛擬主機二、wordpress       虛擬主機三…

    2017-06-01

評論列表(1條)

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

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

欧美性久久久久