Linux命令行聯系

馬哥第三周

1,列出當前系統上所有已登陸的用戶名:

[root@20frs1dr90lts3b tmp]# who | cut -d ‘ ‘ -f 1 | sort -u

root

 

2、取出最后登陸到當前系統的用戶信息;

[root@20frs1dr90lts3b tmp]# id $(who | tail -1 | cut -d ‘ ‘ -f 1)

uid=0(root) gid=0(root) groups=0(root)

 

3、取出當前系統被用戶當作默認shell的最多的shell

cut -d ‘:’ -f7 /etc/passwd | uniq -c | sort -n -k1 | tail -1 | awk ‘{print $2}’

/sbin/nologin

 

4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxuser.txt;

sort -t ‘:’ -k3 -n /etc/passwd | tail | tr [a-z] [A-Z] >> /tmp/maxuser.txt

 

5、取出當前主機的IP;提示;對ifconfig的結果進行切分;

[root@20frs1dr90lts3b tmp]# ifconfig ens33 | grep -w inet | cut -d ‘ ‘ -f 10

192.168.1.20

 

6、列出/etc目錄下所有以.conf結尾的文件的文件名,轉換成大寫保存至/tmp/etc.conf中;

[root@20frs1dr90lts3b tmp]# ls /etc/*.conf | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf

 

7、顯示/var目錄下一級子目錄或文件 的總個數;

[root@20frs1dr90lts3b tmp]# ls /var | wc -l

22

 

8、取出/etc/group中第三個字段數值最小的10上組的名字;

[root@20frs1dr90lts3b tmp]# cat /etc/group | sort -t : -k 3 | head

root:x:0:

bin:x:1:

users:x:100:

xiwending:x:1000:

qemu:x:107:

wheel:x:10:xiwending

cdrom:x:11:

usbmuxd:x:113:

mail:x:12:postfix

man:x:15:

 

9、將/etc/fstab和/etc/issue內容合并后保存至/tmp/etc.test

[root@20frs1dr90lts3b tmp]# cat /etc/fstab /etc/issue > /tmp/etc.test

 

10、總結描述用戶和組管理類命令的使用方法,并完成以下練習;

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

[root@20frs1dr90lts3b tmp]# groupadd -g 2016 distro

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

[root@20frs1dr90lts3b tmp]# useradd -u 1005 -g distro mandriva

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

[root@20frs1dr90lts3b tmp]# useradd -u 1100 -d /home/linux mageia

(4)、給用戶mageia添加密碼為mageedu

[root@20frs1dr90lts3b tmp]# passwd mageia

Changing password for user mageia.

New password:

Retype new password:

passwd: all authentication tokens updated successfully

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

root@20frs1dr90lts3b tmp]# userdel mandriva

 

(6)、創建用戶slackware,其ID號為2002,基本組distro

[root@20frs1dr90lts3b tmp]# groupadd peguin

[root@20frs1dr90lts3b tmp]# useradd slackware -u 2002 -g distro -G peguin

 

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

[root@20frs1dr90lts3b tmp]# usermod slackware -s /bin/tcsh

 

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

[root@20frs1dr90lts3b tmp]# groupadd admins

[root@20frs1dr90lts3b tmp]# usermod -G admins slackware

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

(0)
dxwssldxwssl
上一篇 2018-06-02 20:33
下一篇 2018-06-03 01:23

相關推薦

欧美性久久久久