电脑用户

计算机爱好者和高级用户的问答

4
将对象添加到现有组
我正在制作使用大量动画的幻灯片演示文稿,因为这将被记录为视频。我唯一拥有的工具可以满足我的需求,而我已经拥有了。 我现在有一堆附有动画的组。 有什么方法可以将对象添加到现有组中,而不必再次重新创建所有动画?它是我忘记的简单文字... 看起来非常简单,但是我找不到解决方法。

8
Mac OS X使用鼠标滚轮放大应用程序
我来自Windows,错过了使用CTRL-MouseWheel可以增加/减小许多应用程序(Chrome,PDF阅读器,文本编辑器...)中的文本大小的功能。相反,整个显示器的尺寸增加了,这不是我想要的。 任何帮助表示赞赏
21 macos  mac  zoom  mouse-wheel 

8
获取直连计算机的IP地址
我已使用直接以太网电缆将工作中的计算机与另一台计算机连接。另一台计算机是台式计算机,没有连接外围设备(包括键盘,鼠标和显示器),我想使用RDP和SMB访问它。IP地址是自动配置的,因此它的取值范围为169.254.x.x。 我可以等到Windows识别另一台计算机或扫描IP地址,但是这都花费很长时间且无法预测。有什么更快的方法可以在直接以太网电缆的另一端识别机器?我曾考虑过进行广播“以太网ping”和反向ARP,但找不到有关此技术的任何说明。

2
gpg2:没有密钥
我已经使用enigmail一年多了,没有任何问题,但今天它不起作用。 我发现以下有趣的事实: gpg --decrypt something.gpg # this works gpg2 --decrypt something.gpg # this fails 所以我的机器上的gpg版本2发生了问题。 这使我看到: gpg --list-secret-keys # reads from ~/.gnupg/secring.gpg gpg2 --list-secret-keys # reads from ~/.gnupg/pubring.gpg (pubring?!) 这似乎是问题的根源...当然gpg2找不到密钥,因为它在错误的文件中查找。 gpg2我的gpg工作正常时怎么会失败?我看不到任何指定从何处读取密钥的选项。 有人有什么想法吗? 对@grawity的响应: 谢谢,谢谢您的帮助。我跑了strace,我明白了你在说什么。 但是,即使gpg2 --import ...我看到的行为也没有差异。我只能在重新启动(不启动gpg-agent),运行gpg2 --import ...,然后运行的情况下才能正常工作gpg2 --decrypt ...。在该顺序之后,雷鸟+ enigmail也表现良好。但是,大约15分钟后(我猜是我输入的用于解密的密码已过期),然后gpg-agent又恢复了原来的行为。此序列是可重复的。 因此,这是一些有助于清除所有内容的输出: 输出gpg2 -K: /home/<username>/.gnupg/pubring.gpg --------------------------------- sec rsa4096/AAAAAAAA <date> …

1
了解.inputrc中的控制字符
我在远程计算机上的Linux帐户具有以下预定义 .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: history-search-forward "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": forward-word "\e\e[D": backward-word set completion-ignore-case on set bell-style visible set expand-tilde on set convert-meta off set input-meta on set output-meta on set show-all-if-ambiguous on set visible-stats on 我读了GNU bash的文档的话题,但我一直没能找到一个部分解释什么字符序列\e[1~,\e[5C,\e\e[D,等意思。 我觉得我读的地方,\e手段meta character(我认为这是Alt在我的键盘),但不明白什么其他控制字符[,~,5D等意思。 …
21 bash  inputrc 

2
zsh,向上箭头仅重复唯一命令?
我正在寻找一个可以使用的设置,以便当我按下向上箭头时,zsh显示我最近编辑的命令。问题是,我只想要唯一的命令。当前,如果我键入echo "hello world"50次,则必须在输入echo命令之前按向上箭头50次以获取我使用的命令。至少可以说这很烦人。 对我需要启用/禁用什么设置有任何想法?
21 terminal  history  zsh 

6
使用Ghostscript将PDF转换为黑白
与此问题类似: 在FLOSS的命令行上将PDF转换为灰度? 我有一个PDF文档,并希望将其转换为纯黑色和白色。所以我想丢弃半色调。要使用ghostscript转换为灰度,可以使用以下命令: gs \ -sOutputFile=output.PDF \ -sDEVICE=pdfwrite \ -sColorConversionStrategy=Gray \ -dProcessColorModel=/DeviceGray \ -dCompatibilityLevel=1.4 \ input.PDF < /dev/null 我必须更改什么才能获得单色,例如,只有黑白颜色而没有半色调?

3
使用find-command时避免权限被拒绝的垃圾邮件
我经常尝试使用以下语法查找文件: find . -name "filetofind" 但是,通常会导致出现关于拒绝权限的文件夹的行或错误报告(拒绝权限)。除了从错误输出中使用sudo或高级grepping之外,还有其他方法可以避免此垃圾邮件吗?
21 bash  find 

4
什么是vim“运行时目录”?
我正在尝试使用FuzzyFinder之类的东西,但是我停留在它说的那一点: 安装 将所有文件放入运行时目录。如果您有zip文件,请将其解压缩到运行时目录。 您应该按照以下方式放置文件: your_runtime_directory/plugin/fuf.vim ... 什么是“运行时目录”?里面有什么?我的呢?
21 vim  gvim 

1
Linux上的HOSTNAME环境变量
在我的Linux机器上(具体来说是Gentoo Linux 2.6.31),我注意到HOSTNAME环境变量在我的Shell中可用,但在脚本中不可用。例如, $ echo $HOSTNAME 退货 xxxxxxxx.com, 但 $ ruby -e 'puts ENV["HOSTNAME"]' 退货 nil 另一方面,例如,USER环境变量在外壳程序和脚本中均可用。 我注意到USER出现在我键入时出现的环境变量列表中 export 即 declare -x USER="infogrind" 但HOSTNAME却没有。我怀疑这个问题与此有关。 我的问题:1)如何使HOSTNAME在脚本中可用,以及2)为了更好地理解,此变量最初设置在哪里,为什么不“导出”?

8
告诉ls只打印基本文件名
这是默认行为 ls ls /net/nas/data/languages/pypm/sites/rex/free/2.6/*/pool/v/vi/virtual*1.4.4*pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/linux-x86/pool/v/vi/virtualenv-1.4.4_linux-x86_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/linux-x86_64/pool/v/vi/virtualenv-1.4.4_linux-x86_64_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/macosx/pool/v/vi/virtualenv-1.4.4_macosx_2.6_1.pypm /net/nas/data/languages/pypm/sites/rex/free/2.6/win32-x86/pool/v/vi/virtualenv-1.4.4_win32-x86_2.6_1.pypm 如何ls只打印基本名称?喜欢: ls $OPTIONS /net/nas/data/languages/pypm/sites/rex/free/2.6/*/pool/v/vi/virtual*1.4.4*pypm virtualenv-1.4.4_linux-x86_2.6_1.pypm virtualenv-1.4.4_linux-x86_64_2.6_1.pypm virtualenv-1.4.4_macosx_2.6_1.pypm virtualenv-1.4.4_win32-x86_2.6_1.pypm 注意:find与/ net / nas / data / languages / pypm / sites / rex / free包含大量文件和目录相比,我更喜欢使用shell globing。
21 linux  command-line  unix  ls 

7
如何合并/合并zip文件?
在过去的几个月中,我每周都将几个数据文件夹复制到zip文件中。现在,我想将这些zip文件合并为一个zip文件,因为现有zip文件的大多数内容只是同一数据文件的不同版本。 因此,如果一个文件出现在多个现有zip文件中,则我希望最新版本位于正在创建的新zip文件中。当然,如果文件仅出现在一个现有的zip文件中,那么我也希望它出现在最终的zip文件中。 我试图避免将它们一个一个地解压缩到一个工作文件夹中,用较新的zip文件中的数据覆盖较旧zip文件中的数据,然后将所有内容重新压缩为一个新的zip文件。 据我了解,pkzip会自己合并zip文件,但是有人可以告诉我一种可靠且快速的免费方法吗?
21 zip 



4
ssh退出/注销后终端的“重置”颜色
当我进入远程服务器时,我喜欢改变终端的颜色。我setterm在远程〜/ .bashrc文件中使用它来完成此任务。但是,当I时exit,端子颜色不会重置为本地颜色。 我已经解决了问题,但是我不确定这是否是最佳解决方案。这就是我能想到的。 在远程服务器上的〜/ .bash_logout中,我输入: echo -e "\033[0m" /usr/bin/clear 出于好奇:有人知道更好的方法吗?(我echo -e "\033[0m"从http://edoceo.com/liber/linux-bash-shell获得了代码)
21 bash  colors  bashrc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.