首页 > 试题广场 > 每天开机在/misc目录下创建一个当天日期的文件夹(&nbs
[单选题]
每天开机在/misc目录下创建一个当天日期的文件夹(      )
  • echo "mkdir /misc/`date %Y%m%d`" 2> /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

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)