Linux操作系统练习题(命令修改,组和成员)

 Linux练习配置

#第一题
//思路:需要定义一个用户命令,所以需要在用户权限下进入/.bashrc进行命令撰写
[root@a ~]# vim /root/.bashrc     
           //此时进入vim系统进行编写 alisa hello ='echo hello,everybody>>file.txt' 
           //由于需要每次键入hello都要执行一次,所以选择>>加载符
[root@a ~]# source /root/bashrc          //刷新root下的bach
[root@a ~]# hello  
[root@a ~]# cat file.txt
hello,everybody
[root@a ~]# hello|cat file.txt
hello,everybody
[root@a ~]# hello|cat file.txt
hello,everybody
hello,everybody
[root@a ~]# hello|cat file.txt
hello,everybody
hello,everybody
hello,everybody

#第二题
//思路:与第一题差不多的,但是需要及时刷新并且不能叠加!!!
[root@a ~]# vim /root/.bashrc
               //此时进入vim系统进行编写 alisa shuaxin='echo 当前的时间为`date`>>file.txt' 
               //由于需要每次键入hello都要更新一次,所以选择>加载符
[root@a ~]# source /root/bashrc
[root@a ~]# shuaxin|cat new_file.txt
cat: new_file.txt: No such file or directory
[root@a ~]# shuaxin|cat new_file.txt
当前时间为Tue Nov 23 20:02:54 CST 2021
[root@a ~]# shuaxin|cat new_file.txt
当前时间为Tue Nov 23 20:02:58 CST 2021

#第三题
//思路:与前面两题一样,但是需要在根目录下操作/
[root@a ~]# vim /etc/bashrc
          //此时键入   alisa  hh=touch ~/home/file1
[root@a ~]# source /root/bashrc
[root@a ~]# hh
[root@a ~]# ll
total 16
-rw-------. 1 root root 1563 Nov 16 20:15 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 Nov 23 19:57 bashrc
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Desktop
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Documents
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Downloads
-rw-r--r--. 1 root root    0 Nov 23 20:06 file1
-rw-r--r--. 1 root root   64 Nov 23 19:58 file.txt
-rw-r--r--. 1 root root 1718 Nov 16 22:07 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Music
-rw-r--r--. 1 root root   44 Nov 23 20:03 new_file.txt
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Pictures
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Public
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Templates
drwxr-xr-x. 2 root root    6 Nov 16 22:30 Videos

创建组和成员并修改

//组创建
[root@a ~]# groupadd shengchan
[root@a ~]# groupadd caiwu
[root@a ~]# groupadd jishu
//成员创建
[root@a ~]# useradd wjx 
[root@a ~]# useradd liuy
[root@a ~]# useradd zxx
//修改成员信息
[root@a ~]# usermod wjx -c"生产组附加用户" -G  shengchan  
[root@a ~]# usermod liuy -c"财务组附加用户" -G  caiwu  
[root@a ~]# usermod zxx -c"技术组附加用户" -G  jishu 
//设置密码
[root@a ~]# useradd -p123456 admin
[root@a ~]# usermod -pwjx  wjx
[root@a ~]# usermod -pliuy  liuy
[root@a ~]# usermod -pzxx  zxx

//此时查看组
jishu:x:1005:zxx
shengchan:x:1003:wjx
caiwu:x:1004:liuy

//最后查看成员
[root@a ~]# sort -t: -k 3 -n /etc/passwd
wjx:x:1003:1006:生产组附加用户:/home/wjx:/bin/bash
liuy:x:1004:1007:财务组附加用户:/home/liuy:/bin/bash
zxx:x:1005:1008:技术组附加用户:/home/zxx:/bin/bash
admin:x:1006:1009::/home/admin:/bin/bash

Guess you like

Origin blog.csdn.net/qq_44685426/article/details/121502236