【2/101】小朱的101次面试之不断试错

目录

1、我想要在今天的20:30让系统自己关机,要怎么做?

2、如果Linux的X Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X Window重启?

3、 显示目前的日期与时间的命令,比如2022-08-10 17:29:13

4、 我想要知道2022年2月1日是星期几?该怎么做?

5、 linux中[Tab]按键的用途?

6、 如何强制中断一个程序的进行?

7、请问这一串命令【str1 -str2 str3 str4】中,各代表什么意义?

8、我输入这个命令【ls -al /test】,系统回复我这个结果:【ls:test:No such file or directory】请问发生了什么事?

9、我想知道目前系统有多少命令是以do开头的,可以怎么做?

10、在终端里面登录后,看到的提示字符$与#有何不同?

11、显示2022年5月的日历的命令是什么?

12、使用计算器的命令是什么?

13、在linux计算机中,如果让1除以3的结果保留3个小数位?

14、新学习了date命令,如果想进一步的学习,可以输入什么命令获得date命令的大体用法?

15、我想10分钟关闭linux系统,并且给其他用户发送“我要关机了”,具体命令是什么?

16、如何使用shutdown命令进行重启?

17、如何使用shutdown命令,给其他用户发送“我要关机了”的警告,而不会真正关机?


书接上回,上回说到小朱回家等通知,左等右等等不来,急性子的小朱便打电话给HR小姐姐,小姐姐态度依旧很热情,并告知小朱还要进行机试。

HR给了小朱一个链接,让他在家做题就行,计时30分钟。做完提交后,在家继续等通知,小朱心想:今年是气象局观测以来,史上气温最高的一个夏天,能在家面试真好,吹着空调,喝着冰镇饮料,看来这家公司还是比较人性化的。

很快,HR发来了链接,小朱去了趟洗手间,从冰箱里拿了一瓶茶饮料,就赶紧开始答题了。以下是小朱答题的具体过程(本次测试的系统自带摄像头,所以无法通过手机、电脑等其它设备作弊,但是系统自带了Linux的操作系统,可以在终端里试验自己的答案,只要在规定时间内交卷即可。):


1、我想要在今天的20:30让系统自己关机,要怎么做?


答:shutdown -h 20:30,
-h选项是指将系统的服务停掉之后立即关机,是一种比较常用的选项。

2、如果Linux的X Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X Window重启?

答:Ctrl+Alt+Backspace

3、 显示目前的日期与时间的命令,比如2022-08-10 17:29:13

答:

输入:date  -  %Y - %m - %d  - %T : %M : %S
报错:date: 额外的操作数 "%Y"

分析:date后的-变+
报错:date: 额外的操作数 "%Y"

分析:去掉选项中的空格
输入:date  +%Y-%m-%d-%T:%M:%S
结果:2022-08-11-10:47:42:47:42

分析:与原题不符,日期和小时以空格分隔
输入:date  +%Y-%m-%d %T:%M:%S
报错:date: 额外的操作数 "%T:%M:%S"

分析:空格在linus的命令中有特殊含义,无法直接输出空格,应考虑将空格转为一般字符串,使用引号包裹空格即可
输入:date  +%Y-%m-%d" "%T:%M:%S

结果:2022-08-11 10:51:02:51:02

分析:还是不对,原来命令中的小时写成了%T,改为%H
输入:date +%Y-%m-%d" "%H:%M:%S
结果:2022-08-11 10:53:37(屡败屡战,终于对了。)

4、 我想要知道2022年2月1日是星期几?该怎么做?

答:

输入:date - 2022-2-1
报错:date: 额外的操作数 "2022"
分析:date是命令,后面应该跟选项,而不是- 2022 - 2 - 1这样的日期参数

输入:date -d - 2022-2-1
报错:date: 额外的操作数 "-"
分析:选项与参数之间应该是空格分隔,而不是“-”分隔

输入:date -d 2022-2-1
输出:2022年 02月 01日 星期二 00:00:00 CST

分析:可以看到星期几了,可是还有没有可能只输出星期呢
输入:date --help
结果:查看到 %w :一星期中的第几日(0-6),0 代表周日

输入:date -d 2022-2-1 +%w
结果:2
分析:2代表星期二,真棒

5、 linux中[Tab]按键的用途?

答:
Tab键有补全功能,在linux的终端使用命令的时候,固定的数据格式是:“command [-options] parameter1 parameter2 ...”,对应的含义是:“命令 选项 参数1 参数2”
1. 当我们输入命令的时候忘了具体的拼写,可以双击Tab键获得所有命令提示,这叫命令补齐。
2. 当我们在输入选项或参数的时候,双击Tab获得所有需要补齐的选项或参数提示,这叫文件补齐。

6、 如何强制中断一个程序的进行?

答:Ctrl+C

7、请问这一串命令【str1 -str2 str3 str4】中,各代表什么意义?

答:
“command [-options] parameter1 parameter2 ...”,对应的含义是:“命令 选项 参数1 参数2”
str1代表命令,str2代表选项,str3代表参数,str4代表参数。


8、我输入这个命令【ls -al /test】,系统回复我这个结果:【ls:test:No such file or directory】请问发生了什么事?

答:
没有/test这个文件或目录。


9、我想知道目前系统有多少命令是以do开头的,可以怎么做?

答:输入 do Tab Tab查看。

10、在终端里面登录后,看到的提示字符$与#有何不同?

答:提示字符$是普通用户,提示字符#是超级用户。


11、显示2022年5月的日历的命令是什么?

答:
输入:date - 2022 - 5
报错:date: 额外的操作数 "2022"
分析:date是查看日期命令,cal是日历命令

输入:cal 2022 5
报错:cal: illegal month value: use 1-12
分析:非法的输入,应该月份在前,年份在后

输入:cal 5 2022
结果:打印出了2022年5月的日历(小朱真棒)


12、使用计算器的命令是什么?

答:bc

13、在linux计算机中,如果让1除以3的结果保留3个小数位?

答:在bc环境下输入scale=3,然后再进行除法计算,结果就可以保留3位小数。


14、新学习了date命令,如果想进一步的学习,可以输入什么命令获得date命令的大体用法?

答: date --help

15、我想10分钟关闭linux系统,并且给其他用户发送“我要关机了”,具体命令是什么?

答:shutdown -h 10 “我要关机了”。


16、如何使用shutdown命令进行重启?

答:shutdown -r now

17、如何使用shutdown命令,给其他用户发送“我要关机了”的警告,而不会真正关机?

答:shutdown -k now “我要关机了”。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小猪猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值