Linux基础命令练习
1通过查看时间命令将分别将年月日时分写入A文件,将当前显示为星期几追加写入A文件。或者在屏幕上输出“the day is (星期几)”
[root@bogon ~]# date | cut -d ' ' -f 1,3,4,6 > A
[root@bogon ~]# cat A
Sun 28 14:02:48 2021
[root@bogon ~]# echo the day is `date | cut -d ' ' -f 2 ` >> A
[root@bogon ~]# cat A
Sun 28 14:02:48 2021
the day is Feb
2.并将文件通过合并命令将UID与GID文件中的信息写入USERID文件 。
[root@bogon ~]# paste UID GIU > USERID
[root@bogon ~]# cat USERID
65534 65534
1000 1000
999 997
998 996
997 995
996 992
995 990
994 989
993 988
992 986
991 985
990 984
984 982
983 980
982 979
981 978
980 977
979 976
978 975
977 974
976 193
193 172
172 171
171 113
113 107
107 100
81 81
75 76
74 75
72 74
70 72
59 70
42 59
32 50
29 42
14 32
12 29
11 12
8 7
7 4
6 2
5 1
4 0
3 0
2 0
1 0
0 0
3.告诉用户当前系统有多少用户
[root@bogon ~]# echo 当前系统用户数量为 `cut /etc/passwd -d ' ' -f 1 | wc -l`
当前系统用户数量为 47
4.通过过滤指令将/etc/login.defs 文件中关键的配置信息显示在file文件中。
[root@bogon ~]# grep -v ^# /etc/login.defs > file
[root@bogon ~]# cat file
5.在/home下创建普通文件file1,在/下给它创建一个硬链接文件为file1.bak,在root用户的家目录下给file1.bak文件创建一个硬链接为file1.bak.bak,给file1.bak.bak创建一个软链接为f1。
[root@bogon ~]# touch /home/file1
[root@bogon /]# ln /home/file1 file1.bak
[root@bogon ~]# ln /file1.bak file1.bak.bak
[root@bogon ~]# ln -s /file1.bak f1
6.找出root用户的家目录下以f开头的文件。
[root@bogon ~]# ls -a | grep ^f
f1
file1.bak
file.bak.bak