首页 > 试题广场 >

Linux 中,下面哪个命令可以合理的实现每天开机在 mi

[单选题]
Linux 中,下面哪个命令可以合理的实现每天开机在 /misc 目录下创建一个当天日期的文件夹()
  • echo "mkdir /misc/`date %Y%m%d`" >> /etc/rc.d/rc.local
  • echo "mkdir /misc/date +%Y%m%d" > /etc/rc.d/rc.local
  • echo "mkdir /misc/`date +%Y%m%d`" > /etc/rc.d/rc.local
  • echo "mkdir /misc/`date +%Y%m%d`" >> /etc/rc.d/rc.local
那C 和D 不就是多个空格的事情, 在centos系统上 CD都对,不知道是不是这个有系统版本限制。感觉题目不严谨
发表于 2021-07-01 16:15:29 回复(1)

/etc/rc.d/rc.local:一个启动加载配置文件,这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。把一个程序加入开机启动,一般也可以通过修改rc.local来完成。

>和>>:他们俩其实唯一的区别就是>是重定向到一个文件,>>是追加内容到文件。两个命令都是如果文件不存在则创建文件。

1>>、2>>、1>、2>:1表示运行程序时程序正确运行输出结果的重定向、1表示运行程序时时程序错误运行信息(如异常信息)的重定向,然后>>与>的区别和上面一样。

注:echo "mkdir /misc/`date +%Y%m%d`" >> /etc/rc.d/rc.local不一定在实际操作中有用,应为rc.local会被Linux的不同版本修改,如ubuntu中在case语句块里脚本就退出了,追加到文件尾部的话不会被执行。

编辑于 2019-01-12 11:51:00 回复(0)
如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。把一个程序加入开机启动,一般也可以通过修改rc.local来完成。
&gt--->  &lt---<  。
>和>>:他们俩其实唯一的区别就是>是重定向到一个文件,>>是追加内容到文件。两个命令都是如果文件不存在则创建文件。
echo "mkdir /misc/`date +%Y%m%d`" >> /etc/rc.d/rc.local不一定在实际操作中有用,应为rc.local会被Linux的不同版本修改,如ubuntu中在case语句块里脚本就退出了,追加到文件尾部的话不会被执行。所以在D选项的时候,相对于B选项就有一个单引号,即绝对引用。
发表于 2020-08-24 14:30:04 回复(4)
【每天】都要创建文件夹,所以是【追加】 >> 
发表于 2020-06-10 16:18:34 回复(1)