Linux基础命令练习

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值