Linux文本處理及用戶組管理命令練習

一.文本處理基礎命令

(1).? 列出當前系統上所有已經登錄的用戶的用戶名。

? ? ? ? ? 完成命令:who ?| ?cut ?-d’ ‘? -f1 ?| ?uniq ?-u

示例:

捕獲1

(2).取出最后登錄到當前系統對的用戶的相關信息。

? ? ? ? 完成命令:w ?|? tail -1

示例:

捕獲2

(3).取出當前系統上被用戶當作其默認shell的最多的那個shell。

? ? ? ? 完成命令:cat? ?-d’:’? ?-f7? ?/etc/passwd |? sort? -n? |? uniq? -cd? |? tail? -1

示例:

捕獲3

(4).將/etc/passwd中的第三個字段數值最大的后10個用戶信息全部改為大寫后保存至/tmp/maxusers.txt文件中。

? ? ? ? 完成命令:sort? ?-t’:’? -k3? – n? /etc/passwd? |? tail -10? |? tr? ?‘a-z’? ?‘A-Z’

示例:

捕獲4

?(5).取出當前主機的IP地址。

? ? ? ? ?完成命令:ifconfig? ?|? ?grep ‘\<inet\>’? |? ?cut? ?-d’? ‘? ? -f 10

示例:

捕獲5

(6).列出/etc/目錄下所有以.conf結尾的文件名,并將其名字轉換為大寫后保存? ? ? ? ? ?至/tmp/etc.conf文件中。

? ? ? ? 完成命令:ls? ?/etc/*.conf? |? tr? ‘a-z’? ‘A-Z’ > ?/tmp/etc.conf

示例:

捕獲6

(7).顯示/var目錄下一級子目錄或文件的總個數。

? ? ? ? 完成命令:ls ?-l? /var? |? wc ?-l

示例:

捕獲7

(8).取出/etc/group文件中第三個字段數值最小的10個組的名字。

? ? ? ? 完成命令:sort? ?-t’:’? -k3? ?-n? /etc/group | head? ?-10? |? cut? ?-d’:’? ?-f1

示例:

捕獲8

(9).將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件 中。

? ? ? ?完成命令:cat? ?/etc/fstab? ?/etc/issue? >? /tmp/etc.test

示例:

捕獲9二.用戶和組管理類命令的使用,練習如下。

(1).創建組distro,其GID為2016;

? ? ? ??完成命令:groupadd? ?-g? ?2016? ?distro

示例:

捕獲10

(2).創建用戶mandriva,其ID號為1005;基本組為distro;

? ? ? ? ?完成命令:useradd ?-u 1005 ?-g distro? mandriva

示例:

捕獲11

(3).創建用戶mageia,其ID號為1100,家目錄為/home/linux;

? ? ? ? ?完成命令:useradd? -u 1100 ?-d ?/home/linux? mageia

示例:

捕獲12

(4).給用戶mageia添加密碼,密碼為mageia;

? ? ? ??完成命令:passwd? mageia

示例:

捕獲13

(5).刪除mandriva,但保留其家目錄;

? ? ? ??完成命令:userdel? mandriva

示例:

捕獲14

(6).創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;

? ? ? ? ?完成命令:useradd? ?-u? 2002? ?-g? distro? ?-G? peguin? ?slackware

示例:

捕獲15

(7).修改slackware的默認shell為/bin/tcsh

? ? ? ??完成命令:usermod? ?-s? /bin/tcsh? ?slackware

示例:

捕獲16

(8).為用戶slackware新增附加組admins;

? ? ? ? ?完成命令:usermod ?-aG? admins

示例:

捕獲17

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92087

(1)
ConanConan
上一篇 2018-03-11
下一篇 2018-03-11

相關推薦

  • EXT4文件系統的初步使用

    文件系統的類型多種多樣,我們接觸得比較多的當屬Windows系統上的FAT32和NTFS。 而EXT文件系統(Extended filesystem)則是linux上常見的文件系統類型。 目前最新的版本是ext4,常見于CentOS6之中。 1.查看當前系統中有沒有掛載使用中的EXT4文件系統,可以使用mount命令: 2.如何創建一個EXT4的文件系統(f…

    系統運維 2016-02-14
  • egrep及文本處理工具十三道實例

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 2、編輯/etc/group文件,添加組hadoop。 3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。 4、復制/etc/sk…

    2018-03-20
  • find命令、歸檔壓縮工具、xargs、exec、tar、xz、cpio

    find命令、歸檔壓縮工具、xargs、exec、tar、xz、cpio find命令 Linux中的文件查找工具常見的有locate和find以及whereis.他們適用于不同的場合,如whereis只能用于搜索程序的二進制文件、源代碼文件和man手冊等相關文件,find和local能夠查找磁盤上的所有文件(不包括proc和sys目錄下的虛擬文件)。fin…

    Linux干貨 2016-08-18
  • 啟動流程排錯,自制linux內核,編譯內核

    CentOS 6啟動流程: POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> rootfs–> switchroot–> /sbin/init–>(/et…

    Linux干貨 2016-09-20
  • vim文本編輯器練習

    1、復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符? :%s@^[[:space:]]\+@@gc   2、復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號? :%s@^[…

    Linux干貨 2016-08-12
  • rpm軟件管理工具詳解

    1 Linux軟件安裝概述 安裝程序的方式: 軟件包概述 RPM RPM的缺點 RPM包 RPM分包 RPM命令的使用 rpm 包管理 升級注意項 如何安裝rpm軟件包 如何卸載rpm軟件包 如何升級rpm軟件包 如何查詢rpm軟件包 如何查看與rpm包相關的文件和其他信息 如何校驗rpm包 RPM的數據庫 1 Linux軟件安裝概述 安裝程序的方式: 通用…

    Linux干貨 2016-09-06

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-03-20 20:53

    給用戶加密碼可以用echo “mageia”|passwd mageia –stdin

欧美性久久久久