小编Léo*_* 준영的帖子

如何更改 .ssh 文件夹的默认位置

我大学的所有 ssh 密钥都被盗了。系统管理员决定删除所有 .ssh 文件夹并将文件移动到一个我无法说出名称的文件夹中。

我对系统管理员如何更改默认 SSH 密钥文件夹很感兴趣。

如何将默认的 ~/.ssh 文件夹更改为文件夹 ~/TopSecret/,以便我的计算机检测到密钥位于新文件夹中?

ssh

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

如何在 LESS 环境变量中设置 -R?

这个问题是基于这个答案

如何在 LESS 环境变量中设置 -R?

less

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

无法在 Mac 中卸载 Microsoft 的键盘驱动程序

我为 Natural Ergonomic 4000 安装了 Microsoft 的键盘驱动程序。

我的定制键盘现在坏了。我想卸载驱动程序。我在首选项中删除了 MS 键盘的按钮,但这并没有删除驱动程序。

如何卸载键盘驱动程序?

mac keyboard

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

无法理解 Zsh 的 autopushd 的好处

我在 .zshrc

 setopt autopushd
Run Code Online (Sandbox Code Playgroud)

它使 cd 的行为类似于 pushd。这意味着我们根本没有堆栈。当我使用它时,我根本没有使用过堆栈,因为它从我身上删除了堆栈。

我不确定 autopushd 有什么好处。

autopushd 有什么好处?

zsh

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

PostgreSQL /data 文件的权限应该是什么?

我从 osX 二进制文件安装了 Postgres 9.3。
当我尝试使用 pg_ctl restart 重新启动时,收到以下错误:

$ pg_ctl restart
pg_ctl: could not open PID file "/Library/PostgreSQL/9.3/data/postmaster.pid": Permission denied

Bryan@bryans-mbp Fri Jun 13 13:41:24 ~   
$ sudo ls -la /Library/PostgreSQL/9.3/data/postmaster.pid  
Password:  
-rw-------  1 postgres  daemon  75 Jun 11 10:36 /Library/PostgreSQL/9.3/data/postmaster.pid  
Run Code Online (Sandbox Code Playgroud)

谁应该拥有这个文件,权限应该是什么?

postgresql unix permissions mac-osx

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

无法理解 Mac OS X 中的文件夹 /var/virusmails

当我看到这个时,我正在完成查找 MySQL 密码的说明

[病毒邮件的一些图像但丢失了]

我在 Root 的 var 有文件夹 /var/virusmails,名字很奇怪。

该文件夹的用户是_amavisd我不知道的。同一个用户也有文件夹 amavis 这样

0 drwxr-xr-x   6 _amavisd  _amavisd   204B May 31  2008 amavis
0 drwxr-xr-x   2 _amavisd  _amavisd    68B May 31  2008 virusmails
Run Code Online (Sandbox Code Playgroud)

Amavis似乎是一个病毒扫描程序提供商。但是,我还没有安装这些文件。这表明这些文件内置于 OS X 中。

我对 OS X 中哪些组件使用病毒扫描程序感兴趣。我从未注意到它正在运行。

哪些 OS X 组件需要 Amavis 病毒扫描程序?

mac-osx amavis var

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

ssh-add 并联系服务器失败

我忘了怎么做这个程序。

我在 OSX 10.9.1 上做过

  • ssh-keygen在我的服务器上运行
  • 将私钥 id_rsa 移到我的笔记本电脑上$HOME/.ssh/id_rsa,从我的服务器中删除了私钥 id_rsa
  • $HOME/.ssh/config在我的笔记本电脑中创建以下内容
  • ssh-add $HOME/.ssh/id_rsa

我的 .ssh/config

Host server.myhomepage.com
  User masi
  Port 22
  Hostname server.myhomepage.com
  IdentityFile ~/.ssh/id_rsa
  TCPKeepAlive yes
  IdentitiesOnly yes
Run Code Online (Sandbox Code Playgroud)

我跑

ssh-add .ssh/id_rsa 
Enter passphrase for .ssh/id_rsa: 
Identity added: .ssh/id_rsa (.ssh/id_rsa)
Run Code Online (Sandbox Code Playgroud)

并运行更多

ssh server.myhomepage.com
Saving password to keychain failed
Run Code Online (Sandbox Code Playgroud)

它在图形窗口中询问我的 id_rsa 密码短语,我给出了正确但收到失败消息。然后,它在终端中询问我是否正确输入了我的私钥的密码,但仍然显示失败的消息。我用正确的密码跑了很多次

Identity added: /Users/masi/.ssh/id_rsa (/Users/masi/.ssh/id_rsa)
masi@server.myhomepage.com's password: 
Permission denied, please try again.
Run Code Online (Sandbox Code Playgroud)

我忘记了如何正确执行此程序。 如何正确地将钥匙放在钥匙串中?

ssh mac-osx private-key ssh-keys

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

无法让 Zsh 不建议修复别名

我有一个别名

alias tdA='todo -a'
Run Code Online (Sandbox Code Playgroud)

我在 Zsh 中得到以下信息

tdA          
zsh: correct 'tdA' to 'tda' [nyae]? 
Run Code Online (Sandbox Code Playgroud)

如何让 Zsh 不建议修复别名?

zsh alias

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

无法完全理解 Unix 'find' 命令的手册

我发现 Find 手册的概要难以阅读 替代文本 http://files.getdropbox.com/u/175564/syntax_manual.png

假设您正在查找具有 777 权限的目录。 Pixelbeat的建议是

find -type d ! -perm -777
Run Code Online (Sandbox Code Playgroud)

我的 OS/X 给出了以下内容

find: illegal option -- t
find: illegal option -- y
find: illegal option -- p
find: illegal option -- e
find: d: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在使用概要作为帮助时我不确定的事情

  • 无法看到将选项放在哪里-type我可以清楚地测试这个,但我想学习更好地阅读手册,这样我就不需要寻求帮助了。
  • 无法理解为什么我们需要两行概要:似乎强调许多路径是可选的
  • 为什么 Pixelbeat 在命令中使用感叹号?

让我们再举一个 Grep 手册的例子。

替代文字 http://files.getdropbox.com/u/175564/grep_manual.png

它有一个清晰的概要,虽然我只会用一行。我可以直接看到我们可以通过 grep

grep -r "masi" .
Run Code Online (Sandbox Code Playgroud)

你如何阅读类似于 Find 手册的手册?

unix documentation

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

如何在“最多/最少”中为 Apropos 的输出着色?

以下命令让我在寻呼机中最多/最少

man -k background
Run Code Online (Sandbox Code Playgroud)

替代文字 http://files.getdropbox.com/u/175564/apropos-colors.png

图片中的所有内容都是绿色的,甚至是描述。我想将它们设置为黄色。

您如何通过 Less_termcap 将 Less/Most 中的描述设置为黄色?


我的影响较少的变量

     export LESS_TERMCAP_mb=$'\E[01;31m'         # begin blinking
     export LESS_TERMCAP_md=$'\E[01;38;5;74m'    # bold in blue
     export LESS_TERMCAP_me=$'\E[0m'        # end mode

     export LESS_TERMCAP_se=$'\E[0m'        # end standout-mode
     export LESS_TERMCAP_so=$'\E[38;5;246m' # begin standout-mode - info box
     export LESS_TERMCAP_ue=$'\E[0m'        # end underline

     export LESS_TERMCAP_us=$'\E[04;33;146m'    # begin underline is now yellow
     #                             |  |  |
     #                             |  |----------------- yellow
     #                             |-------------------- underline

     # to have the indication of cursor's location and line numbers
     export LESS="-mN"
Run Code Online (Sandbox Code Playgroud)

linux command-line-interface

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