小编Dav*_*ill的帖子

sed 从一行中删除所有空格

我想用来从文本文件中sed删除所有space字符。目前我正在使用这个命令:

sed 's/ //' test.txt > test2.txt
Run Code Online (Sandbox Code Playgroud)

这是因为它删除了space每一行的第一个字符,但留下了其余的字符。

有没有办法告诉sed在移动到下一行之前重复一行上的空格字符,还是在同一文件上编写多个运行脚本的情况?

目前该文件很小,无法进行测试,但很快这将增加到更大的文件,因此最少的冲洗和重复会很棒。有什么想法吗?

目前我使用上面的命令得到了这个:

bruteforce  
allthe kings men  
moneymoney money  
ifi was a rich girl
Run Code Online (Sandbox Code Playgroud)

当我想要的是这样的:

bruteforce  
allthekingsmen  
moneymoneymoney  
ifiwasarichgirl  
Run Code Online (Sandbox Code Playgroud)

sed whitespace

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

如何递归地将所有文件(不包括文件夹)复制到一个目标文件夹中?

我有几个文件夹,比如/music/1/a.mp3/music/2/b.mp3

所有文件名本身都保证不同。

有没有办法,可能使用终端,将这些文件复制到/musicTemp/排除文件夹?

换句话说,上面两个例子的结果应该是:

/music/1/a.mp3
/music/2/b.mp3
Run Code Online (Sandbox Code Playgroud)

进入:

/musicTemp/a.mp3
/musicTemp/b.mp3
Run Code Online (Sandbox Code Playgroud)

mac terminal cp

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

如何使用 Logitech Trackman Marble 在浏览器中滚动?

我有一个罗技 Trackman Marble,我真的很喜欢它。我花了很多时间在 Web 浏览器和代码编辑器上。我想知道是否有一种功能,比如当我按下 Option 键时,轨迹球会变成滚轮。这样我就可以将轨迹球用于移动光标和滚动。

mac trackball scrolling logitech-mouse

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

Windows 10 - 恢复循环

我如何绕过这个?

消息内容如下:

Recovery

Your PC/Device needs to be repaired.
A component of the OS has expired

File: \windows\system32\winload.exe
Error Code: 0xc0000605

You'll need to use recovery tools. 
Run Code Online (Sandbox Code Playgroud)

我什至从我的 Mac 创建了一个可启动的 Windows 7 USB,但它无法启动。

system-recovery windows-10

3
推荐指数
2
解决办法
6万
查看次数

Windows 下的 launchd 等效项?

在 OS X 上使用 launchd,我可以使用 CLI 中的 launchctl 使命令/程序在启动时运行,例如:将在启动时
launchctl submit -l someName touch /usr/local/someFile
创建。someFile/usr/local

我怎样才能在 Windows 上实现这一目标?我可以做什么来cmd让 Windows 在启动时运行某些命令?

我想在某个用户登录时运行一些命令。

windows boot launchd cmd.exe macos

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

是否可以通过同轴电缆延长无线路由器的天线?

我的房子有一个智能盒子,房子里的所有电缆(同轴电缆和六类电缆)都连接到它。盒子在二楼远处角落的壁橱里(离我办公室最远的位置)。我将调制解调器和 WiFi 路由器放在旁边的架子上。这样我就可以轻松地将所有房间插入路由器。

不幸的是,WiFi 信号无法到达我家的另一边。我的路由器上有 3 个天线,我家中所有同轴电缆都没有使用。是否可以将同轴电缆连接到我的路由器,然后将天线连接到另一个房间的另一端,从而有效地为我提供一根“延长线”到天线之一的位置?

我想这里有两个(三个?)问题:

  1. 是否存在可以让您将同轴电缆连接到无线路由器的天线连接器的适配器?我需要类似的连接器才能将天线拧入电缆的另一端。
    • 那个连接器叫什么?
  2. 信号传输正常吗?

wireless-router

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

如何从 .png 文件中提取 Unicode 字符?

我想从 .jpg 和 .png 文件中提取 Unicode 字符。

我尝试使用以下命令来做到这一点:

tesseract 1.png output.txt
Run Code Online (Sandbox Code Playgroud)

该命令适用于英文字符,但是当我尝试将它用于 Unicode(如印地语、马拉地语或梵文脚本)时,它会产生错误的输出。

是否有任何选项可以使用 OCR 将 Unicode(梵文)脚本提取到文本文件中?

ocr tesseract-ocr

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

如何使用 PIN 自动登录 Windows 10?

我最近Windows 10在我的戴尔 XPS 笔记本电脑上重新安装了。在我的旧系统上,我admin auto logon通过注册表设置打开了该功能。此设置需要注册表节点中的defaultPassword Stringwinlogon。由于我以前的系统只有一个带有密码的本地帐户而不是PIN,因此我在为我的 Microsoft 帐户添加了 PIN 登录名的新系统上设置自动登录没有问题。

我不需要禁用 PIN,因为我不打算在唤醒/锁定屏幕/或重新启动时允许访问我的系统。

我在 Windows 10 上的启动文件夹中添加了一个lockscreen.bat:: ( rundll32.exe user32.dll, LockWorkStation)。在重新启动并登录后,此批处理文件会锁定我的计算机。

我试图在系统启动时禁用登录,然后通过批处理脚本再次锁定它以允许加载程序等,以避免由于 Windows 启动卡在登录时导致延迟启动。

在我之前的 Windows 10 机器上,这很容易完成,但现在由于 PIN 的原因很困难。错误是它说用户名密码不匹配。

windows windows-registry administrator auto-login windows-10

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

Windows 上的 Ubuntu 上的 Bash 在启动时给出错误“-bash:/home/user/.bashrc: Permission denied”

所以我在 Windows 上的 Unbuntu 上使用 Bash 来学习 Linux,所以我尝试编辑 .bashrc 文件作为一种学习方式。为此,我进入了 C: 驱动器中的根文件夹,并在 VS Code 中打开了 .bashrc。我在文件末尾添加了一行。

当我尝试运行 ubuntu 时,我遇到了这个错误(即使它仍然有效),即使我尝试撤消之前的操作,错误仍然存​​在。怎么了?

bash permissions bashrc windows-10 windows-subsystem-for-linux

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

在 cmd 中临时更改 JAVA_HOME 不会在 Windows 中临时更改 PATH

JAVA_HOME在用户的环境变量中定义了 jdk11 并PATH包含%JAVA_HOME%/bin在其中。

现在我想cmd通过更改JAVA_HOME为 jdk8在命令提示符 ( ) 中临时切换到 jdk8,但它不会更改当前 cmd 实例中的值pathjava -version不会更改。

PS- 我已经删除了 c:\Program Data\Oracle\java.. 文件以避免任何混淆

windows java path jdk command-line

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