我大学的所有 ssh 密钥都被盗了。系统管理员决定删除所有 .ssh 文件夹并将文件移动到一个我无法说出名称的文件夹中。
我对系统管理员如何更改默认 SSH 密钥文件夹很感兴趣。
如何将默认的 ~/.ssh 文件夹更改为文件夹 ~/TopSecret/,以便我的计算机检测到密钥位于新文件夹中?
我为 Natural Ergonomic 4000 安装了 Microsoft 的键盘驱动程序。
我的定制键盘现在坏了。我想卸载驱动程序。我在首选项中删除了 MS 键盘的按钮,但这并没有删除驱动程序。
如何卸载键盘驱动程序?
我在 .zshrc
setopt autopushd
Run Code Online (Sandbox Code Playgroud)
它使 cd 的行为类似于 pushd。这意味着我们根本没有堆栈。当我使用它时,我根本没有使用过堆栈,因为它从我身上删除了堆栈。
我不确定 autopushd 有什么好处。
autopushd 有什么好处?
我从 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)
谁应该拥有这个文件,权限应该是什么?
当我看到这个时,我正在完成查找 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 病毒扫描程序?
我忘了怎么做这个程序。
我在 OSX 10.9.1 上做过
ssh-keygen
在我的服务器上运行$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)
我忘记了如何正确执行此程序。 如何正确地将钥匙放在钥匙串中?
我有一个别名
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 不建议修复别名?
我发现 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
:我可以清楚地测试这个,但我想学习更好地阅读手册,这样我就不需要寻求帮助了。 让我们再举一个 Grep 手册的例子。
替代文字 http://files.getdropbox.com/u/175564/grep_manual.png
它有一个清晰的概要,虽然我只会用一行。我可以直接看到我们可以通过 grep
grep -r "masi" .
Run Code Online (Sandbox Code Playgroud)
你如何阅读类似于 Find 手册的手册?
以下命令让我在寻呼机中最多/最少
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) mac-osx ×3
ssh ×2
unix ×2
zsh ×2
alias ×1
amavis ×1
keyboard ×1
less ×1
linux ×1
mac ×1
permissions ×1
postgresql ×1
private-key ×1
ssh-keys ×1
var ×1