小编アレッ*_*ックス的帖子

ssh-add 在重启之间不是持久的

我通过以下方式向代理添加了 ssh 密钥:

$ ssh-add ~/.ssh/id_rsa_mac
Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac)
Run Code Online (Sandbox Code Playgroud)

重新启动后,代理不再添加此密钥:

$ ssh-add -l
The agent has no identities.
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

osx ssh ssh-agent

181
推荐指数
5
解决办法
12万
查看次数

无法为 arch linux 创建可启动(实时)USB 闪存

我创建了一个可启动的 USB,我打算从中安装 Arch。我这样做了以下方式:

sudo dd if=/path_to_arch_.iso of=/dev/sdX
Run Code Online (Sandbox Code Playgroud)

但是当我尝试从这个 USB 闪存启动时,我失败了。没有错误,只是无法从中启动。我最近从官方 arch linux 网站下载了 iso 文件,所以它应该是最新的。以前我可以从 USB Flash 成功安装 mint、elementary 和 ubuntu。

它阻止我通过以下方式启动:

选择“从 USB 启动”后,我看到黑屏 1 秒钟,然后返回菜单,我必须在其中选择一个临时启动设备。当我再次这样做时,故事又重复了。

可能是什么原因?

boot arch-linux usb live-usb

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

Xvfb -screen --> 无法建立任何侦听套接字 - 确保 X 服务器尚未运行

我想知道,为什么这不起作用?

$ screen
$ Xvfb -screen :1 1024x768x16 &
[1] 17540
$ _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE) 
Fatal server error:
(EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) 
Run Code Online (Sandbox Code Playgroud)

然后在Ctrl+C或者+D我运行这个之后:

$ ps -C Xorg
  PID TTY          TIME CMD
Run Code Online (Sandbox Code Playgroud)

而且,确实,X 服务器没有运行。那为什么会出错呢?

$ uname -a
Linux ip-123456-generic #102-Ubuntu SMP Tue Aug 11 14:29:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

更新:

在此处输入图片说明

ubuntu x-server aws

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

将参数传递给控制台应用程序的不同方式

为什么控制台应用程序以以下任一方式开始参数:

a) one dash (myapp -arg1 123; ls -al)
b) two dashes (myapp --arg1 123; git push origin master --force)
c) without dashes at all (myapp 123; man ls)
d) without dashes but with the equal sign (myapp arg1=123; dd if=/dev/zero)
Run Code Online (Sandbox Code Playgroud)

没有标准的约定吗?即使在标准 Linux 应用程序中,a)、b) 和 d) 三种情况确实同时存在。并且很难记住我应该何时使用,例如,-help 以及何时使用 --help。

terminal console arguments

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

“导出路径”后继续获得相同的结果

我正在这样做:

$ which cabal
/usr/bin/cabal
$ export PATH=$PATH:$HOME/.cabal/bin
$ which cabal
/usr/bin/cabal
Run Code Online (Sandbox Code Playgroud)

我期望能获得/.cabal/bin/cabal$ which cabal在此之后(此路径存在)。但我什至在重新打开终端后都没有。怎么来的?

shell path environment-variables

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