厚基础Linux——学习笔记(三)

学习过程中,适时的反馈非常必要,现在将现阶段的习题进行整理。后续将逐一进行解析。

Linux基础篇

  1. 显示当天时间,格式:2016-06-18 10:20:30

本练习主要考察对时间格式输出的控制,要求的格式是最常用的格式,使用date --help命令可以查找所有格式。同时考察多个参数格式组合的命令形式。

date +"%F %T"

在这里插入图片描述
可以看到单引号,双引号都可以执行成功。

  1. 显示当天是星期几

和第1题一样,参数是%A

date +%A

在这里插入图片描述

  1. 设置当前日期为2019-08-07 06:05:10

考察date修改时间命令,参数为-s,智能支持多种时间格式,顺带考察时间修改复原命令clock -s,使用硬件时间恢复当前时间。

date -s "2019-08-07 06:05:10"
clock -s

在这里插入图片描述

  1. 在本机字符终端登陆时,除显示原有信息外,再显示当前登陆终端号,主机名和当前时间

本题考察提示符变量PS1,同时要求本机字符终端登陆时都生效,则该变量应该配置在/etc/profile.d/中。
PS1变量中的常用参数如下可以通过man bash然后查找PS1关键字查询到。

所以按要求,应该设置PS1=[\l \H \t \u@\h \W]$,设置开机执行,应该将该命令写到/etc/profile.d/PS.sh,执行su -即可重新加载配置文件

echo 'PS1="[\l \H \t \u@\h \W]\$"' > /etc/profile.d/PS.sh
su -

在这里插入图片描述

  1. 今天18:30自动关机,并提示用户

考察shutdown命令关机,-P参数表示关机,后面两个参数分别是指定时间和提示信息。
为演示案例,将时间设置为22:00,同时另一个窗口登陆kel用户。

root执行

shutdown -P 22:00 "The host will halt on 22:00"

修改时间到22:54:30以触发提醒。
命令取消

shutdown -c

在这里插入图片描述
普通用户kel视角,出现关机提示,出现关机取消提示
在这里插入图片描述

文件管理篇

  1. 显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录
ls -d /var/l*[[:digit:]]\*[[:lower:]]

ls -d /var/l\*[0-9]\*[a-z]

在这里插入图片描述

  1. 显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录
ls -d /etc/[0-9][^0-9]*[^0-9]

由于原目录下没有合格数据,所以示例改为在/data目录下创建测试数据验证,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值