小编Ric*_*ard的帖子

无法恢复屏幕,说我已附加?

我正在远程 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)

gnu-screen

224
推荐指数
3
解决办法
26万
查看次数

OSX 上的 xargs:非法选项 --

我在 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 xargs

8
推荐指数
1
解决办法
2万
查看次数

在 OSX 上递归列出文件?

我想在 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)

但是我看不到文件的完整路径,这不是很有帮助。

osx ls

4
推荐指数
1
解决办法
1万
查看次数

“头”只打印一行?

我有一个通过从 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 在机器上的其他文件上工作得很好。

为什么是这样?(我怀疑这与行尾有关,但我不知道是什么。)我该如何解决?

grep text-processing head

2
推荐指数
2
解决办法
8782
查看次数

为什么“导出”不覆盖现有值?

为什么不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。

path which command variable

1
推荐指数
1
解决办法
345
查看次数

标签 统计

osx ×2

command ×1

gnu-screen ×1

grep ×1

head ×1

ls ×1

path ×1

text-processing ×1

variable ×1

which ×1

xargs ×1