SysInternals有一个程序junction.exe,可以在Windows中创建连接点(又名。重新分析点,又名。符号链接)。
但是,Windows 还带有一个mklink,它似乎可以做同样的事情。
有显着差异吗?
我倾向于认为,如果 SysInternals 有自己的程序,他们就会看到标准 MKLink 程序的不足。
我有一个使用以下xterm -e命令运行的自动化测试:
xterm -e RunMyTests
Run Code Online (Sandbox Code Playgroud)
在测试运行结束时,它会将结果摘要和一些统计信息打印到标准输出。
我想让 xterm 保持打开和可见状态,以便我可以检查结果。
(如果它处于非活动状态,那很好,只要我能看到它)
我知道我可以手动启动 xterm 然后在那里运行测试。
或者我可以将测试输出重定向到稍后检查的文件。
或者我可以在当前的 xterm 中运行测试,而不是生成一个新窗口。
所有这些都可以工作,但并不理想。
有没有办法让 xterm 窗口在完成工作后保持打开状态?
在最近的两篇关于安装在机器上的有问题的根证书的Slashdot 文章(#1 #2)之后,我决定仔细看看我在我的机器上安装了什么。
(我在 Win7 上使用当前版本的 Chrome,据我所知使用的是 Windows 的 CA 列表)
我发现的真的让我很惊讶。
我还看到许多证书在 2037 年到期,也就是 UNIX 更新前不久,大概是为了避免任何目前未知的 Y2K38 类型的错误。但是其他证书的有效期更长。
我四处搜索,但有点令人惊讶的是,找不到普遍接受的 CA 的规范列表。
我正在尝试使用 Visual Studio 编辑器正则表达式来查找和替换使用捕获组的文本,但遇到了问题。
我正在尝试查找并捕获一组 5 个字母数字:
(\w{5})
Run Code Online (Sandbox Code Playgroud)
并搜索替换该组以在其后附加“1”:
$11
Run Code Online (Sandbox Code Playgroud)
这里我的意思是$1 捕获的组+1 要附加的文本
例子:
227TW ==> 227TW1
1053X ==> 1053X1
Run Code Online (Sandbox Code Playgroud)
但是,它显然解释$11为“捕获组十一”。
我怎样才能正确地让搜索/替换理解它$1并且1是单独的元素?
我尝试过的事情,失败了:
$1(1) : 227TW ==> 227TW(1)
$1\1 : 227TW ==> 227TW\1
$1 1 : 227TW ==> 227TW 1
$1^1 : 227TW ==> 227TW^1
($1)1 : 227TW ==> (227TW)1
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 XCOPY 复制用户目录,但其中部分内容不起作用。
(我以管理员身份运行,在以管理员身份运行的命令提示符下运行)
用户目录看起来像:(缩写)
> dir /a /q
05/18/2014 05:42 PM <DIR> MyPC\JoeBob AppData
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Application Data [C:\Users\JoeBob\AppData\Roaming]
05/18/2014 05:42 PM <DIR> MyPC\JoeBob Contacts
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Cookies [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Cookies]
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Local Settings [C:\Users\JoeBob\AppData\Local]
05/18/2014 05:42 PM <DIR> MyPC\JoeBob Music
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM My Documents [C:\Users\JoeBob\Documents]
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM NetHood [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
05/18/2014 09:31 PM 786,432 MyPC\JoeBob NTUSER.DAT …Run Code Online (Sandbox Code Playgroud) 我正在尝试为目录编写一个简单的测试,但一直遇到一个我无法解决的问题。
prompt> if [ -d "./mydir" ] then echo "yes"; fi
-bash: syntax error near unexpected token 'fi'
Run Code Online (Sandbox Code Playgroud)
我尝试了各种引号、分号、换行符等。
但总是遇到这种语法错误。
你能解释一下我在这里做错了什么吗?
junction ×2
regex ×2
windows-7 ×2
bash ×1
c# ×1
certificate ×1
command-line ×1
ntfs ×1
security ×1
ssl ×1
sysinternals ×1
x-windows ×1
xterm ×1