Linux Basics–part5

1、顯示當前系統上root、fedora或user1用戶的默認shell

~]# grep “^\(root\|fedora\|user1\)” /etc/passwd | cut -d: -f7

或者

~]# egrep “^(root|fedora|user1)” /etc/passwd | cut -d: -f7

2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello()

~]# grep “\<[[:alpha:]]\+()” /etc/rc.d/init.d/functions

3、使用echo命令輸出一個絕對路徑,使用grep取出其基名;擴展:取出其路徑名

~]# echo “/root/functions” | grep -o “[[:alpha:]]\+$”

functions

~]# echo “/root/functions” |grep -o “^/\+.*/”

/root/

4、找出ifconfig命令結果中的1-255之間數字

ifconfig |grep -o “\<[1-2]\?[0-9]\?[0-9]\?\>”

5、挑戰題:寫一個模式,能匹配合理的IP地址

ifconfig | egrep -o “[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}”

6、挑戰題:寫一個模式,能匹配出所有的郵件地址

egrep “[[:alnum:]]+@[[:alnum:]]+\.[[:alpha:]]+”  File

7、查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄

~]# find /var/ -user root -a -group mail

/var/spool/mail

8、查找當前系統上沒有屬主或者屬組的文件,且最近3天內曾被訪問過的文件或目錄

~]# find / -nouser -o -nogroup -atime -3

/home/gentoo

……

9、查找/etc目錄下所有用戶都有寫權限的文件

~]# find /etc/ -perm -222 

/etc/mtab

……

10 、查找/etc目錄下大于1M,且類型為普通文件的所有文件

~]# find /etc/ -size +1M -a -type f

/etc/udev/hwdb.bin

……

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

(0)
N27_ronnyN27_ronny
上一篇 2017-08-24 16:51
下一篇 2017-08-24 18:58

相關推薦

  • 磁盤管理和文件系統

    磁盤結構 設備文件:關聯至一個設備驅動程序,進而能夠跟與之對應硬件設備進行通信 一切皆文件:open(), read(), write(), close() 設備類型: 塊設備:block,存取單位“塊”,磁盤 字符設備:char,存取單位“字符”,鍵盤 設備號碼: 主設備號:major number, 標識設備類型 次設備號:minor number, 標…

    Linux干貨 2017-04-23
  • CentOS系統啟動流程、selinux、Systemd剖析

    交互式登錄配置文件讀取順序: /etc/profile –> /etc/profile.d/*.sh –> ~/.bash_profile –> ~/.bashrc –> /etc/bashrc 非交互式登錄配置文件讀取順序: ~/.bashrc –> /etc/bas…

    Linux干貨 2018-03-04
  • inode總結

    inode的介紹以及影響inode號的命令

    2017-11-13
  • CentOS 6.5下編譯安裝httpd+mysql+php過程實錄

    一、安裝環境     Linux系統:CentOS 6.5     Apache版本:http-2.4.12     MySQL版本:MySQL 5.6.24     PHP版本:PHP-5.6.8 …

    Linux干貨 2015-05-18
  • bash編程基礎(二)補

       bash腳本編程         腳本文件格式:         第一行,頂格:#!/bin/bash         注釋信息:#         代碼注釋:  …

    Linux干貨 2016-12-23
  • 走進Linux(一)

    一、計算機基礎 世界上第一臺計算機于1946年誕生于美國賓夕法尼亞大學,名叫:ENIAC。     計算機主要由硬件系統和軟件系統兩部分組成:     1、組成硬件的五大部分:    控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序…

    Linux干貨 2016-09-22
欧美性久久久久