小编Kam*_*ski的帖子

修复无法使用的闪存驱动器

制作一个可启动的 Windows10 32 位闪存驱动器(大小为 4 GB),但它似乎不起作用。如何将其恢复到原始出厂状态并使其成为可引导驱动器?谢谢!

我尝试过的事情以及出了什么问题:

  1. 使用 Rufus 工具完成这项工作,中途失败,使驱动器写保护。
  2. 然后按照这个指南
  3. 在 clean 命令上,事情变糟了,diskpart 退出了,我的计算机开始没有响应。
  4. 东西被卡在写保护的闪存驱动器上。
  5. 在谷歌搜索了一下之后,我进一步进入了 DiskPart 并尝试了各种格式化和清除命令。我能够删除写保护,从我的电脑上试了一下,它正在工作。尝试将其格式化为 NTFS。又断了。
  6. 下载 Bootice 并将其重新分区为 FAT32。它再次工作,但被写保护。
  7. 看到这个线程。但是在创建分区主步骤时失败了。

驱动器的当前状态,如我的 DiskPart 所示:

1

windows-7 bootable-media partitioning usb-flash-drive

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

将“perf stat”输出保存到文件中,而不保存执行命令的输出

我正在运行perf stat命令./start-server.sh -f server-config.xml

perf stat -e cache-misses ./start-server.sh -f server-config.xml

我想将perf结果保存到文件中,例如通过附加&>out.txt到命令,但是如果我将输出写入文件,那么我会同时捕获输出perfstart-server输出。有没有办法让我执行此命令,以便仅perf将输出写入输出文件?

linux bash command-line perf

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

通过 chsh 更改用户的 shell 与编辑 .bashrc 之间有实际区别吗?

我总是通过使用chsh或来设置我的外壳sudo vim /etc/passwd。我最近与某人交谈,他通过将以下内容添加到~/.bashrc(或者可能是机器上默认 shell 的任何 rc 文件)中来设置他的 shell :SHELL=/bin/zsh exec /bin/zsh --login.

这两种方法之间有实际区别吗?

bash shell

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

bash 别名如何理解“$@”?

我正在尝试写一个别名来做两件事

$alias cde='cd "$@" && echo'
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,当我用

$cde test
test
Run Code Online (Sandbox Code Playgroud)

所发生的只是它回声测试:

看起来我的参数没有传递给第一个语句,而是在整个别名的末尾用完。根据我的理解,$@应该消耗所有参数,以便它永远不会到达回声。有什么办法可以在第一部分而不是第二部分中使用参数?

bash alias bash-alias

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

Mac 上“find -type d”的替代方法是什么?

在 Linux 上find -type d工作列出所有子目录,忽略文件。

但是,当我在 Mac (High Sierra) 上运行它时,出现错误:find: illegal option -- t.

在深入研究谷歌时,除了建议我使用ls和解析输出的答案外,我还没有找到任何明显的命令行替代grep方案,或者为 GUI 应用程序或非命令行用户提供解决方案(通过 finder 等) .)

用例是将此输出通过管道传输到模糊查找器,该查找器需要换行符分隔的项目列表。例如,我可以使用文件和ripgreprg --files -g "" | fzy. Ripgrep 似乎不支持--folders我在 github 问题跟踪器上粗略浏览的选项等。

在 Linux 上find -type d | fzy“正常工作”。直到安装其他软件包,但我真的希望预先安装一些东西。

我可以通过一些脚本来解决这个问题,但我很想听听这里的最佳实践。

bash command-line macos

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

将新行附加到多个文件

我正在尝试使用以下命令将新行附加到多个文件:

find -name *.ovpn -exec sh echo "line to append" >> {} \;
Run Code Online (Sandbox Code Playgroud)

在执行此操作之前,我运行了一个不同的命令以确保它按我预期的方式工作:

find -name *.ovpn -exec sh echo "hello" \;
Run Code Online (Sandbox Code Playgroud)

但这只是为找到的每个文件打印出“sh: 0: Can't open echo”。

unix command-line sh find

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

命令在本地工作,但在使用 ssh 调用时返回“未找到事件”

我想检查只读文件系统。我写了这个awk命令并且运行良好:

awk '{ if ( $4 ~ /ro,/ && $2 !~ /sys/ ) {print $2} }' /proc/mounts
Run Code Online (Sandbox Code Playgroud)

我想将此命令与ssh. 这不起作用:

$ ssh ip "awk '{ if ( $4 ~ /ro,/ && $2 !~ /sys/ ) {print $2} }' /proc/mounts"  
bash: !~: event not found
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?问题是因为波浪号字符吗?

linux ssh bash special-characters

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

两个共享 /home 的 Linux 发行版——它们会自动共享用户帐户吗?

我正在运行双引导 Linux 系统,最近在我的计算机上安装了 Debian Jessie。我挂载了我现有的/home分区,但是当计算机启动登录时,我的用户帐户丢失了。设置期间创建的默认帐户存在,但现有帐户(在同一台机器上使用 Ubuntu 创建)不存在。

当我启动到 Ubuntu 时,会发生相反的情况:我现有的帐户存在,但 Debian 默认帐户不存在。

最奇怪的一点是dir /home显示两个帐户文件夹,文件资源管理器显示所有文件。我不知道是什么导致了错误。

linux debian partitioning multi-boot ubuntu

0
推荐指数
1
解决办法
845
查看次数

VGA温度据称是511°C

我将 HP Probook 450 G2 与 AMD Radeon R5 M255 VGA 卡一起使用。

查看温度(注意 511 °C)并告诉我:这是正常的还是只是程序延迟?

高温

常温

temperature amd-radeon

0
推荐指数
1
解决办法
1109
查看次数

没有输出焊盘可以关联到链接标签“1:v”

我正在使用此代码,但错误总是伴随着。

ffmpeg -loop 1 -t 5 -i 0.png -loop 1 -t 5 -i 1.png -loop 1 -t 5 -i 2.png \
-loop 1 -t 5 -i 3.png -loop 1 -t 5 -i 4.png \
-filter_complex "[0:v]fade=t=out:st=4:d=1[v0]\
[1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1];\
[2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2];\
[3:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3];\
[4:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4];\
[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" transition2.mp4
Run Code Online (Sandbox Code Playgroud)

错误:

No output pad can be associated to link label '1:v'

video ffmpeg

0
推荐指数
1
解决办法
2493
查看次数