当我键入时,screen -r我希望看到:要恢复的屏幕列表,或消息“没有要恢复的屏幕”。
今天,我看到有一个屏幕,但我仍然收到没有要恢复的屏幕的消息:
[root@server chiliNUT]# screen -r
There is a screen on:
27863.pts-1.server (Attached)
There is no screen to be resumed.
[root@server chiliNUT]# screen -rx 27863
[detached]
[root@server chiliNUT]# screen -r
There is a screen on:
27863.pts-1.server (Attached)
There is no screen to be resumed.
Run Code Online (Sandbox Code Playgroud)
为什么它报告屏幕已连接?我只是在上面的行([detached])上将其分离
在命令行上,我可以在命令后使用>or|运算符将命令的输出重定向或管道输出到文件或另一个命令。我遇到了一个不太标准的情况,我想将输出重定向到一个文件,但我似乎没有机会重定向它:
在新航站楼时,
[chiliNUT ~]$
Run Code Online (Sandbox Code Playgroud)
如果我Tab不先输入任何东西就按下,我会被问到
display all 1725 possibilities? (y or n)
Run Code Online (Sandbox Code Playgroud)
如果我然后输入y,我会得到一长串不同的命令。如何将此输出重定向或通过管道传输到文件?我似乎没有机会在> myfile.txt任何地方打字。
使用CentOS 6.4 版(最终版)。
当我在 bash 的目录中并按 时cd Space Tab,它会显示目录中的所有内容作为可能。( Show all 1000 possibilities?) 当我在一个有很多常规文件和相对较少目录的目录中时,这真的很麻烦。
那么,是否可以选择cd仅包含目录的自动完成功能?
我知道我可以通过执行获得目录中的目录列表
ls -d */
但我不确定如何从那里开始。
我正在使用CentOS 6.6 Final。