标签: console

将当前目录的内容复制到子目录

如何使用 Linux 终端将当前目录中的所有内容复制到子目录?

linux terminal console

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

如何在 Console2 中托管一个薄荷壳?

我喜欢在我的 Windows shell 工作中使用Console2,我通常让它打开一个 cygwin bash 提示符。

我想试用 MinTTY (2),也想在 Console2 中托管它。如果这是可能的,我该怎么做?

我已将 Console2 设置为有一个可触发的选项卡

C:\cygwin\bin\mintty.exe -
Run Code Online (Sandbox Code Playgroud)

但这会删除 Console2 窗口并创建一个不可见的 MinTTY 窗口。

shell console console2

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

如何读取 Windows GUI 应用程序的控制台输出?

如果我没记错的话,Windows 应用程序可以编译为控制台或 GUI 应用程序。主要区别之一是控制台应用程序会自动获取控制台,而 GUI 应用程序则不会(尽管如果需要,它们可以通过调用 来获取控制台AllocConsole)。

常识表明,如果您使用GUI 应用程序printfstd::cout从 GUI 应用程序,该输出将无处可去,因为没有控制台可以将其打印到。但我知道可以读取它,因为当我使用 Wine 从 Linux 上的终端运行某些应用程序时,我可以读取printf类似函数的输出。(是的,我确定是应用程序打印的,而不是 Wine。)

我怎样才能在 Windows 上做到这一点?我尝试过DebugView,尽管它显示了一些来自应用程序的调试文本,但它显示的内容不如 Wine 那么多,可能是因为 DebugView 仅限于调用OutputDebugString.

windows console

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

com.apple.launchd:com.apple.launchd.peruser 错误

我在系统日志文件中读取这些错误已经有几天了。

25/11/11 21:31:43,373 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) getpwuid("32697") failed
25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) Exited with code: 1
25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697) Throttling respawn: Will start in 10 seconds
Run Code Online (Sandbox Code Playgroud)

我有 OSX Lion 10.7.2。
这些消息每隔几秒钟就会一遍又一遍地重复,我已经注视了 getpwuid() 并且它似乎是一个系统调用。
我还阅读了一些关于这个问题的超级用户帖子:
https : //superuser.com/search?q=com.apple.launchd.peruser
但是在控制台中运行报告的命令并没有给我任何关于如何解决这个问题的提示.

我已经将这个错误的第一次出现追溯到 11 月 20 日,这里是 system.log 文件的前几行:

Nov 20 17:22:10 MacBook-Pro com.apple.backupd[45360]: Deleted /Volumes/Time Machine/Backups.backupdb/MacBook Pro/2011-11-18-215307 (64.9 MB)
Nov 20 17:22:26 MacBook-Pro com.apple.backupd[45360]: Deleted /Volumes/Time Machine/Backups.backupdb/MacBook Pro/2011-11-18-205448 (88.3 MB)
Nov 20 17:22:26 MacBook-Pro com.apple.backupd[45360]: Post-back up thinning complete: 5 expired backups removed …
Run Code Online (Sandbox Code Playgroud)

console launchd osx-lion macos

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

为什么我从 Mac 的 shasum 得到的结果与从其他 shasum 计算器得到的结果不同?

我输入:

appletree:~ somename$ shasum -a 512 <<< test
Run Code Online (Sandbox Code Playgroud)

输出是:

0e3e75234abc68f4378a86b3f4b32a198ba301845b0cd6e50106e874345700cc6663a86c1ea125dc5e92be17c98f9a0f85ca9d5f595db2012f7cc3571945c123  -
Run Code Online (Sandbox Code Playgroud)

然后我去一些在线哈希生成器并输入“test”。他们的回答是:

http://hashgenerator.de/ :

ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
Run Code Online (Sandbox Code Playgroud)

http://passwordsgenerator.net/sha512-hash-generator/

EE26B0DD4AF7E749AA1A8EE3C10AE9923F618980772E473F8819A5D4940E0DB27AC185F8A0E1D5F84F88BC887FD67B143732C304CC5FA9AD8E6F57F50028A8FF
Run Code Online (Sandbox Code Playgroud)

所以在线生成器同意。我在 Mac 控制台命令中缺少什么?

我正在阅读man页面。我看到它是使用 Perl 库实现的。但是,我认为 sha512 将是一个独特的名称,所以我必须深入挖掘。


似乎有一个重复的问题:为什么我的命令行哈希与在线 MD5 哈希结果不同?. 虽然另一个问题在相同的上下文中,这是意外的空白,但它出现在不同的情况下。

  • <<<是一个here string,并且对于 here 字符串如何添加换行符有一个设计选择
  • echo 'bla' |表示管道,它调用子外壳,并且还有关于如何处理换行符的参数。这里看来你得考虑一下shell版本了

console checksum macos

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

Debian 中的键盘映射在哪里?(使用 loadkeys 更改键盘映射。)

从实际的控制台(例如Ctrl- Alt- F3),我想sudo loadkeys dvorak 在 ubuntu 中使用。虽然这在 Ubuntu 中自动运行,但 Debian 想让我找到一个键盘映射文件。我没有/usr/share/keymaps有时给出的答案。 find / -type f -name '*dvorak*'出现了一些loadkeys不需要的文件。就像在另一个答案中一样,不想使用console-config. 我想编写可以动态更改键盘映射的简单脚本。

有我可以安装的软件包或其他东西吗?

既然我最终想交换 Caps-Lock 和 Escape,我可能应该制作自己的自定义键盘映射,无论如何,对吗?

keyboard debian dvorak console

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

如何在 Windows 7 安装过程中打开控制台?

在 Windows 7 安装过程中,您可以按下一个组合键来获得控制台提示。那个组合键是什么?我就是不记得了,我在谷歌或任何东西上都找不到它......

setup windows-7 keyboard-shortcuts console

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

替换 Windows XP 下的默认控制台模拟器

如何替换 Windows XP 下提供控制台窗口的默认程序?

我知道替代程序,并且我有一个cmd.exeConsole2 中启动的快捷方式。但现在我希望控制台应用程序在 Console2 中启动,而不是默认的控制台程序,即使我无法控制启动控制台应用程序的程序。(即非控制台程序启动consoleapp.exe,我无法更改它以启动 Console2,但我仍然希望应用程序在 Console2 的新实例中启动。)

(注意,我要替换控制台本身,即控制台(即文本模式)应用程序运行的窗口。而且我必须能够运行任意的、未经修改的控制台应用程序:替代特定的控制台程序,例如 Cmd对我没有任何好处。)

编辑:所以我所追求的是CSRSS 替换,这导致

OT:我想知道微软什么时候会做出一个像样的 CSRSS 替代品。无法通过调整窗口大小来调整“终端”的宽度是一个彻头彻尾的笑话。

去下载ISE了。(它包含在 Win7/2008R2 中。)

但据我所知,这个 ISE 是Powershell环境,而不是通用的控制台模拟器。

console windows-xp console2

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

如何让 Ubuntu 在启动时在 tty 中启动 fbterm?

大约一周前,当我测试 openSUSE 时,我注意到 tty1(是的,只是 tty1)具有 openSUSE 背景。我想在 Ubuntu 中做同样的事情。

我找到了一种使用 fbsplash 的方法。我不太热衷于此,因为它涉及修改内核。

然后我找到了fbterm,它可以让你使用自己的背景并且不涉及修改内核。

所以我让 fbterm 工作;我设置了它,现在我可以以我自己的身份(而不是以 root 身份)运行它,并且它工作得很好。

现在我需要的是如何在我启动 Ubuntu 时让它在 tty 中启动。

编辑:当我启动它时,它还需要像 getty 这样的东西;否则我将无法登录。

terminal console tty ubuntu-12.04

11
推荐指数
1
解决办法
7536
查看次数

ConEmu 中的重复会话

有没有办法在 ConEmu 中“复制”会话。

我知道每种终端(cmd.exe、powershell 等)都不可能,但我对以下情况最感兴趣:

  • 我在 ConEmu 内的 cmd.exe 控制台中。
  • 通过键入 Ctrl-T(我指定的快捷方式),我可以打开一个带有新会话 (cmd.exe) 的新控制台选项卡。

我希望此会话在与第一个原始会话相同的目录中开始。我觉得它可以用 %cd% 变量或类似变量来完成,但我无法管理它。

windows console conemu

11
推荐指数
1
解决办法
2240
查看次数