我正在远程 Debian Jessie 服务器上工作。我启动了一个屏幕会话,开始运行一个脚本,然后由于网络超时而断开连接。
现在我再次登录并想恢复会话。
这是我在列出屏幕时看到的:
$ screen -ls
There are screens on:
30608.pts-8.myserver (11/03/2015 08:47:58 AM) (Attached)
21168.pts-0.myserver (11/03/2015 05:29:24 AM) (Attached)
7006.pts-4.myserver (10/23/2015 09:05:45 AM) (Detached)
18228.pts-4.myserver (10/21/2015 07:50:49 AM) (Detached)
17849.pts-0.myserver (10/21/2015 07:43:53 AM) (Detached)
5 Sockets in /var/run/screen/S-me.
Run Code Online (Sandbox Code Playgroud)
我似乎同时被两个屏幕所吸引。
现在我想恢复我之前运行的会话,以查看我的脚本的结果:
$ screen -r 30608.pts-8.myserver
There is a screen on:
30608.pts-8.OpenPrescribing (11/03/2015 08:47:58 AM) (Attached)
There is no screen to be resumed matching 30608.pts-8.myserver.
Run Code Online (Sandbox Code Playgroud)
为什么我不能重新连接?
我在另一个屏幕上有同样的问题:
$ screen -r 21168.pts-0.myserver
There is a screen on:
21168.pts-0.OpenPrescribing (11/03/2015 …
Run Code Online (Sandbox Code Playgroud) 我在 OSX 上。我想针对特定目录中的所有 png 运行 python 脚本。这是我尝试过的:
find docs/ -name "*png" | xargs --replace=F python myscript.py "F"
Run Code Online (Sandbox Code Playgroud)
但我看到这个:
xargs: illegal option -- -
usage: xargs [-0opt] [-E eofstr] [-I replstr [-R replacements]] [-J replstr]
[-L number] [-n number [-x]] [-P maxprocs] [-s size]
[utility [argument ...]]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我想在 OSX 上的目录及其子目录中查找所有 PDF 文件。
我知道子目录中有一些 PDF,因为例如这会产生很多结果:
ls myfolder/pdfs/*.pdf
Run Code Online (Sandbox Code Playgroud)
我所有的谷歌搜索都表明我想要ls -R
,但这不会产生任何结果:
ls -R *.pdf
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我可以通过这种方式找到一些结果:
ls -R | grep pdf
Run Code Online (Sandbox Code Playgroud)
但是我看不到文件的完整路径,这不是很有帮助。
我有一个通过从 Excel 保存为 CSV 生成的 CSV 文件。如果我执行“head”(或者确实是“grep”或其他任何操作),它只会打印第一行:
head -n 10 messy.csv
10,15,11,21
Run Code Online (Sandbox Code Playgroud)
但是如果我在文本编辑器或 Excel 中打开文件,它有很多行:
10,15,11,21
9,11,17,19
7,11,24,18
...
Run Code Online (Sandbox Code Playgroud)
head
在机器上的其他文件上工作得很好。
为什么是这样?(我怀疑这与行尾有关,但我不知道是什么。)我该如何解决?
为什么不export python=/usr/local/bin/python2.7
改变路径python
?
我对以下内容感到困惑:
$ which python
/usr/bin/python
$ export python=/usr/local/bin/python2.7
$ which python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
我正在使用 OSX v10.12。