电脑用户

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


2
如何用一个文件夹替换一个文件夹中的所有内容
我有文件夹old和new。 我想将所有内容替换old/*为new/*。这些文件夹中可以有许多子目录。 但是可能只有很少的文件不在其中,new/*而在中old/*,因此我希望它们保持原样。 我如何从Linux shell做到这一点?
23 linux 


5
如何从Windows PC到远程Linux服务器使用rsync?
如何使用rsync从本地Windows 7计算机到远程Linux服务器的命令? Windows 7计算机上需要使用什么软件rsync? 远程Linux服务器正在使用Amazon的Linux AMI。该命令rsync已在计算机上启用,我可以编辑对计算机的任何所需访问权限。 这是为了在远程计算机上设置Web服务器,并在本地计算机上进行编辑并使文件保持同步。 我不希望机器之间进行双向访问,我只想在本地机器上编辑文件,并在远程机器上保持它们的更新。 更新: 我在Windows 7计算机上安装了cygwin,并安装了rsync软件包。有人可以提供步骤来设置从Windows 7计算机到Linux服务器的远程连接吗? 假设我想C:\www在Windows机器上有一个名为的文件夹,并使其\var\www在远程机器上保持更新,我该怎么做?它本身不是备份,它会更新我在本地计算机上编辑的文件。
23 windows-7  linux  rsync 

2
如何在Linux上的脚本中从pdf提取文本?
在Linux上-如何从.pdf真正是文本而不是扫描图像的文本中提取文本?我想要可以在命令行/脚本中使用的内容,而不是交互式地使用。(我不想转换为.tifOCR并使用它-文件中已经有文本可用.pdf,所以为什么从不完善的OCR中引入不准确性?)
23 linux  pdf  script  export 


7
并行运行命令,同时限制命令数
顺序:for i in {1..1000}; do do_something $i; done-太慢 并行:for i in {1..1000}; do do_something $i& done-负载过多 如何并行运行命令,但每秒钟最多运行20个实例? 现在通常使用hack like for i in {1..1000}; do do_something $i& sleep 5; done,但这不是一个好的解决方案。 更新2:将接受的答案转换为脚本:http : //vi-server.org/vi/parallel #!/bin/bash NUM=$1; shift if [ -z "$NUM" ]; then echo "Usage: parallel <number_of_tasks> command" echo " Sets environment …



18
活动窗口(程序)意外地失去了对Windows 7的关注
我当前正在使用某种方法,将焦点从Windows中的活动窗口(活动程序)转移(窃取)焦点。 我在描述了同样的问题这个问题,也有一些例外: 我在(至少)两台不同的计算机上观察到了此行为,因此这不是特定于计算机的。 提到的其中一台计算机具有Windows 7 HE 64位,另一台计算机具有Windows 7 Pro 32位,因此此问题并不特定于Windows的特定版本或特定的硬件平台。 有时焦点会永远消失(必须单击窗口以继续使用它),有时焦点会转移到另一个后台进程(?),并在2-3秒后返回。 过去几周来,我没有在这些计算机上安装任何新东西(除了Windows Update和其他自动更新,例如Chrome浏览器自动更新),当然提到的问题在上次安装后好几天开始发生。 我计算机的当前行为确实很奇怪,整个事情变得很烦人。例子: 我在Chrome中选择了一些文本,实际上看到的是,选择颜色从蓝色(在活动窗口中选择)变为灰色(在非活动窗口中选择)。 我正在用Word,Notepad ++或Chrome中的Gmail编辑电子邮件中的某些文档,并且编辑过程要么停止几秒钟(当焦点转移时),然后永久终止(焦点永远消失)。 我有活跃的,更新的且正在运行的Microsoft Security Essentials,它没有报告任何异常。 我有一种感觉,它最常发生在Google Chrome中。刚开始我很确定,几乎准备好指责此浏览器的最新更新。但是事实证明,我在Chrome中经常注意到这一点,因为这是我最常用的程序。 是否有人有类似问题或有任何想法或想法,是什么原因引起的或如何解决?

5
失去焦点时,iTerm2上显示“ ^ [[O”和“ ^ [[I””
我在优胜美地上使用iTerm2 2.1.1。没有tmux。 当的iTerm失去焦点(当切换到由Cmd的-Tab键的另一应用或点击另一个窗口),一个^[[I和^[[O似乎要被发送到所述终端。这会导致^[[I^[[O在Vim中出现,或更令人沮丧的是,这种组合打开了另一个小缓冲区。 示例:启动后多次按Cmd-Tab键 cat % cat ^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I 这仅在iTerm上发生,而不在Terminal.app上发生。另外,它可以在bash或sh上复制,因此似乎不是zsh问题。一些谷歌搜索建议这是一个“焦点”问题,但是“焦点”在终端的意义上是什么,有什么方法可以禁用或避免这种情况?
23 macos  terminal  iterm2 


2
使用NERDTree更改当前目录
如何导航到NERDTree中的文件或文件夹,并将工作目录更改为该文件夹(或包含我所在文件的文件夹)。 我知道可以使NERDTree与NERDTree根目录(nerdtree和当前目录)保持同步,但是我正在寻找一个宏或可以更改文件夹而不会对NERDTree本身产生任何影响的东西。
23 vim  nerdtree 

6
如何衡量脚本的平均执行时间?
我有两个脚本,每个脚本都计算一个数字的阶乘。我想知道哪个更快。该time命令以毫秒为单位,结果有时会不同: piousbox@piousbox-laptop:~/projects/trash$ time ruby fac2.rb 30414093201713378043612608166064768844377641568960512000000000000 real 0m0.089s user 0m0.052s sys 0m0.028s piousbox@piousbox-laptop:~/projects/trash$ time ruby fac1.rb 30414093201713378043612608166064768844377641568960512000000000000 real 0m0.091s user 0m0.048s sys 0m0.036s piousbox@piousbox-laptop:~/projects/trash$ time ruby fac1.rb 30414093201713378043612608166064768844377641568960512000000000000 real 0m0.088s user 0m0.048s sys 0m0.040s piousbox@piousbox-laptop:~/projects/trash$ time ruby fac2.rb 30414093201713378043612608166064768844377641568960512000000000000 real 0m0.088s user 0m0.048s sys 0m0.028s piousbox@piousbox-laptop:~/projects/trash$ time ruby fac1.rb 30414093201713378043612608166064768844377641568960512000000000000 …
23 linux 

2
除了降速旋转外,硬盘驱动器的高级电源管理功能(hdparm -B)的不同值有什么影响?
hdparm的-B参数记录为: 获取/设置高级电源管理功能(如果驱动器支持)。较低的值表示积极的电源管理,较高的值表示更好的性能。可能的设置范围是值1到127(允许向下旋转)和值128到254(不允许向下旋转)。设置为1可获得最高级别的电源管理,设置为254可获得最高的I / O性能。值255指示hdparm完全禁用驱动器上的高级电源管理(并非所有驱动器都支持禁用它,但大多数都可以)。 这仅给出两个可能的间隔,但没有描述不同值还有什么其他影响。假设63和127之间有什么区别,等等。我找不到关于此的更多文档。在某处有描述吗?

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.