小编slm*_*slm的帖子

Gnome Shell 窗口对齐屏幕的四分之一

我喜欢 Gnome 3 shell 的窗口捕捉功能。但是,它只允许您最大化窗口或捕捉到屏幕的左半部分或右半部分。有没有办法捕捉到屏幕的四分之一?也许一些我不知道的外壳扩展?

gnome gnome-shell gnome3 window-management

55
推荐指数
3
解决办法
8万
查看次数

粘贴命令行输出以粘贴 bin 服务的简单方法?

Linux 上是否有任何命令行工具允许您将命令或文本文件的输出直接发布到共享服务(例如 pastebin.com)?

command-line copy-paste

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

将 Amazon .pem 密钥转换为 Putty .ppk 密钥 Linux

我已经.pem从 AWS生成并下载了一个私钥。但是,要使用 Putty 连接到虚拟机,我必须拥有该密钥的.ppk格式。转换过程在这里大约有 20 行详细说明:

我正在使用 Linux Mint(一个 Ubuntu 发行版),我知道我可以在终端中使用 puttygen。但是,我不知道如何使用此工具,也不知道如何配置所需的参数。当我输入 puttygen --help 我得到

PuTTYgen unidentified build, Aug  7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
                [ -C comment ] [ -P ] [ -q ]
                [ -o output-keyfile ] [ -O type | -l | -L | -p ]
  -t    specify key type when generating (rsa, dsa, rsa1)
  -b    specify number of bits when generating key …
Run Code Online (Sandbox Code Playgroud)

security ssh putty linux-mint amazon-ec2

50
推荐指数
2
解决办法
20万
查看次数

如何找出 gpg-agent 缓存了哪些键?(比如 ssh-add -l 如何显示缓存的 ssh 密钥)

ssh-add -l向您显示已添加的所有 ssh 密钥ssh-add ~/.ssh/id_yourkey。我如何用 gpg 和 gpg-agent 做类似的事情,换句话说,让它显示缓存键的列表?

gpg gpg-agent

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

以批处理模式从命令行将专辑封面添加到 mp3/ogg 文件?

我正在 Linux 中寻找一种软件,它将以批处理模式将专辑封面/封面添加到每个选定的文件中。专辑封面是存储在我电脑中的 jpg/png。如果它可以从互联网导入,那就太棒了。

目前我已经尝试了 Rhythmbox 和 Banshee。我也试过lameand easytag,但似乎它们不支持批处理模式。lame添加属性,但覆盖。(我知道 lame 是迄今为止 s/wi 使用的唯一命令行)。

所以,基本上我正在寻找:

<some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3
Run Code Online (Sandbox Code Playgroud)

这会将图片永久添加到文件的元数据中。

你能给我推荐任何这样的软件吗?

command-line audio

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

如何在无需重启的情况下应用新添加的用户组的更改?

假设我使用用户登录takpar

takpar@skyspace:/$
Run Code Online (Sandbox Code Playgroud)

作为 root,我使用以下命令添加takpar为组成员webdev

# usermod -a -G webdev takpar
Run Code Online (Sandbox Code Playgroud)

但似乎还没有应用,因为例如我无法进入webdev具有组读取权限的's 目录:

400169 drwxr-x--- 3 webdev webdev 4.0K 2011-08-15 22:34 public_html

takpar@skyspace:/home/webdev/$ cd public_html/
bash: cd: public_html/: Permission denied
Run Code Online (Sandbox Code Playgroud)

但是重新启动后,我可以按预期访问。由于这种组更改在我的日常工作中,是否有任何方法无需重新启动即可应用更改?

回答 似乎没有办法让当前会话知道新组,例如文件管理器不会处理新更改。但是重新登录就可以了。该su命令也适用于当前会话中的临时命令。

users permissions group

47
推荐指数
2
解决办法
7万
查看次数

输入特定密码如何触发系统自毁

如何配置我的系统以在输入特定密码时销毁所有个人数据?这背后的动机是 NSA 的东西。

我想有三个主要用例。

  1. 在登录时,输入预先确定的密码会触发用户数据的破坏。
  2. 在系统唤醒。输入预先确定的密码会触发个人数据的破坏。
  3. 使用预先确定的密码输入任何特权命令会触发个人数据的破坏。

我知道像

dd if=/dev/urandom of=/dev/$HOME
Run Code Online (Sandbox Code Playgroud)

应该足以进行数据销毁。但是,我不知道如何通过某个密码触发它。

如果在删除数据时允许登录,则奖励积分。

security password

47
推荐指数
5
解决办法
3万
查看次数

lib、lib32、lib64、libx32 和 libexec 之间的区别

我的 64 位 Ubuntu 13.04 系统在以下目录中有以下目录/

lib
lib32
lib64
libx32
libexec
Run Code Online (Sandbox Code Playgroud)

/usr目录中有:

lib
lib32
libx32
libexec
Run Code Online (Sandbox Code Playgroud)

这似乎可以通过搜索轻松回答,但我在网上找不到任何东西,除了这些目录存储共享库(libexec 除外)。但是哪些共享库放在哪些文件夹中(除了 lib32 中的 32 位和 lib64 中的 64 位)?有人可以解释所有这些目录之间的区别吗?

libraries directory-structure

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

如何跨多行“grep”模式?

看来我在滥用grep/ egrep

我试图在多行中搜索字符串,但找不到匹配项,而我知道我要查找的内容应该匹配。最初我认为我的正则表达式是错误的,但我最终读到这些工具是按行运行的(而且我的正则表达式是如此微不足道,这不可能是问题)。

那么,应该使用哪种工具来跨多行搜索模式呢?

grep search regular-expression file-search

45
推荐指数
6
解决办法
12万
查看次数

为什么我从 xauth 收到此消息:“锁定权限文件 /home/&lt;user&gt;/.Xauthority 超时”?

在尝试通过 SSH 连接到主机时,我收到了以下消息xauth

/usr/bin/xauth: 锁定权限文件 /home/sam/.Xauthority 超时

注意:我试图通过 SSH 连接远程显示 X11 GUI,因此我需要xauth能够$HOME/.Xauthority成功创建文件,但正如该消息所指示的那样,显然不是。

尝试运行任何基于 X11 的应用程序,例如xeyes收到此消息:

$ xeyes
X11 connection rejected because of wrong authentication.
Error: Can't open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

remote-management x11 xauth

45
推荐指数
3
解决办法
15万
查看次数