?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 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
|