我使用的是 debian 9。有些命令如果我sudo之前没有输入就找不到。我可以禁用此功能吗?
我有 Arch Linux,但它没有此安全功能。我的用户在管理员组中。
有人可以帮我理解这意味着什么吗?
cp: -r not specified; omitting directory
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用此命令
sudo cp /home/$USER/Documents/myfile.10 /home
Run Code Online (Sandbox Code Playgroud)
错误:
cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'
Run Code Online (Sandbox Code Playgroud)
这是什么意思?为什么会这样?我该怎么办?
我正在尝试比较两个二进制文件以识别其中之一。
我拥有的第一个文件包含我感兴趣的数据,可用于识别第二个文件。第二个文件来自第 3 方,其中可能包含第一个文件中的信息(或非常相似)。
这两个文件的大小可以不同(例如,第一个文件可能是 500KB,而第二个文件可能是 4MB)。因此,我一直试图对第一个文件中有多少在第二个文件中进行评分,以便我可以肯定地说它是相关的或源自同一来源(文件 1 的 99% 存在于文件 2 中)。
我试过使用,cmp -l file1.bin file2.bin | wc -l但问题是我感兴趣的领域没有对齐。
我也尝试过使用,diff但是它们总是不同的。如果我能找到不同的总字节数,我可以将其从文件大小中删除,以查看剩余部分是否与我的文件匹配。
任何帮助深表感谢。
谁能解释一下为什么会这样:
sudo env "PATH=$PATH" make install
Run Code Online (Sandbox Code Playgroud)
与此不同:
sudo make install
Run Code Online (Sandbox Code Playgroud)
?
我最近遇到了一种情况,make install除非按照上面所示运行,否则会失败。该错误与 libtool 有关,但这不是重点 - 为什么要sudo env "PATH=$PATH"执行任何操作?不应该PATH已经在我的 shell 会话的环境中了吗?
好的,所以我刚刚开始使用命令行的东西,所以我猜这真的是一个非常菜鸟的问题:
我根据这篇文章下载了 youtube-dl https://ytdl-org.github.io/youtube-dl/download.html并尝试使用以下命令下载 youtube 视频:
youtube-dl --verbose https://www.youtube.com/watch?v=52bRYf198XY
Run Code Online (Sandbox Code Playgroud)
但它回来了
zsh: no matches found: https://www.youtube.com/watch?v=52bRYf198XY
Run Code Online (Sandbox Code Playgroud)
如果有任何帮助,我将使用 2014 年年中 Catalina 的 Macbook pro。
我已经尝试从 Seagate 7200.11 1.5TB 驱动器(2 个 ext4 分区)恢复数据 3 天了,主要是使用 和ddrescue,testdisk但由于磁盘上出现一些严重错误(可能是 SA 损坏或类似的情况?),它被丢弃了/dev当系统访问某些特定扇区时关闭。
我认为,我最接近的是ddrescue。但它创建的图像不完整,我无法安装它,因为它给出了“错误的几何形状:块计数xxx超过设备的大小..”错误等。昨晚我又火了ddrescue,这次是在第二个分区,等了3个小时后,就去睡觉了。当时,它已从 ~700GB 分区复制了 ~150GB。
使用的命令:
ddrescue -n -v -T 30 --skip-size=1M,10M --min-read-rate=50k /dev/sdc2 /media/rescue/Drive2.img /media/rescue/Drive2.log
Run Code Online (Sandbox Code Playgroud)
当我醒来并看到驱动器消失/dev并因此ddrescue显示 200GB+ 范围内的“错误大小”时,我感到非常失望。包含/var/log/messages的重复行:
2014-06-13T10:54:08.526490+05:00 suse kernel: [ 6693.096125] Read(10): 28 00 5a 79 55 88 00 00 08 00
2014-06-13T10:54:08.526491+05:00 suse kernel: [ 6693.096174] sd 2:0:0:0: [sdc] Unhandled error code
2014-06-13T10:54:08.526491+05:00 suse kernel: [ 6693.096176] sd …Run Code Online (Sandbox Code Playgroud) 通常,从不同的远程主机,FileZilla 会下载一个.css或.php文件并在现有行之间插入空行。这会破坏漂亮的格式。
PC = Windows 10 专业版 64 位。
我如何防止这种情况?
每当我在终端中运行时clear,它都会删除从屏幕可见部分顶部到当前行的回滚缓冲区。我已经在多个终端模拟器中尝试过,问题仍然存在。有什么方法可以改变它的行为,clear使其不触及回滚缓冲区?
命令之前我的终端clear:

clear命令后回滚缓冲区

Alt+ Shift+3只能注释掉,在后续调用中只需添加多个注释字符(散列),而不是打开/关闭注释。如何取消注释先前注释的行或切换注释?
linux ×5
command-line ×2
sudo ×2
terminal ×2
bash ×1
binary-files ×1
comparison ×1
cp ×1
ddrescue ×1
debian ×1
filezilla ×1
ftp ×1
opensuse ×1
path ×1
permissions ×1
ssh ×1
textfiles ×1
youtube-dl ×1
zsh ×1