我试图在早上运行“at”命令来执行一个 shell。但是我在远程主机上遇到了这个
bash: at: command not found
Run Code Online (Sandbox Code Playgroud)
我运行了 $PATH,它显示
bash: /sbin:/bin:/usr/sbin:/usr/bin:
Run Code Online (Sandbox Code Playgroud)
因为我在我的 Ubuntu14.04 上运行了“at”命令,它有 Linux 3.13,所以我在远程主机上运行了 uname -r,它显示
2.6.32-279.el6.x86_64
Run Code Online (Sandbox Code Playgroud)
我无法在远程主机上运行“at”命令是什么问题,如何解决?
今天我正在学习排序命令。
我发现,我可以使用
sort file1 > file2
Run Code Online (Sandbox Code Playgroud)
将排序后的文件注入 file2
但是当我使用
sort file1 > file1
Run Code Online (Sandbox Code Playgroud)
file1 变空了!
为什么?!
我知道我可以使用 -o 标志将文件 1 排序到文件 1 中。
但是为什么第二个命令会产生一个空文件呢?