我有一个用于安装的 deb 包。
我应该通过dpkg -i my.deb,还是通过 apt安装?
两者都能很好地处理软件依赖问题吗?
如果通过 apt,我如何通过 apt 从 deb 安装?
我曾经rsync复制大量文件,但我的操作系统(Ubuntu)意外重启。
重启后,我rsync再次运行,但是从终端上的输出中,我发现rsync仍然复制了之前已经复制的那些。但是我听说rsync可以找到源和目标之间的差异,因此只需复制差异即可。所以我想知道在我的情况下是否rsync可以恢复上次剩下的东西?
我有一个最初在前台运行的进程。我通过Ctrl+暂停Z,然后通过 恢复其在后台运行bg <jobid>。
我想知道如何挂起在后台运行的进程?
如何将后台进程带到前台?
编辑:
进程输出到stderr,那么我应该如何fg <jobid>在进程输出到终端时发出命令?
对于命令,如果-用作参数代替文件名将意味着 STDIN 或 STDOUT。
但在这个例子中,它创建了一个名为 的文件-:
echo hello > -
Run Code Online (Sandbox Code Playgroud)
我怎样才能-在这个例子中表示 STDOUT?
相反,我怎么能在示例中-命名一个文件-,例如:
cat -
Run Code Online (Sandbox Code Playgroud)我只知道这一点ls -t,ls -f并在目录下对文件和子目录进行了不同的排序。
例如,我看到有人写道:
默认情况下,rsync 程序只查看文件的大小和时间戳是否不同。它不关心哪个文件更新,如果不同,它会被覆盖。您可以将 '--update' 标志传递给 rsync,这将导致它跳过目标文件,如果它们比源文件新,但前提是它们是相同类型的文件。这意味着,例如,如果源文件是常规文件而目标文件是符号链接,则无论时间戳如何,目标文件都将被覆盖。
附带说明一下,这里的文件类型是否仅表示常规文件和 simlink,而不是 pdf、jpg、htm、txt 等类型?
我想知道如何理解以下内容:
将命令的标准输出通过管道传输到另一个命令的标准输入是一种强大的技术。但是,如果您需要通过管道传输多个命令的标准输出怎么办?这就是过程替换的用武之地。
换句话说,进程替换可以做任何管道可以做的事情吗?
进程替换可以做什么,而管道不能?
我想知道如何通过一些文本处理实用程序计算每行中特定字符的数量?
例如,"在以下文本的每一行中进行计数
"hello!"
Thank you!
Run Code Online (Sandbox Code Playgroud)
第一行有两个,第二行有 0。
另一个例子是(在每一行中计数。
$ ls -l /tmp/test/my\ dir/
total 0
Run Code Online (Sandbox Code Playgroud)
我想知道为什么以下运行上述命令的方法失败或成功?
$ abc='ls -l "/tmp/test/my dir"'
$ $abc
ls: cannot access '"/tmp/test/my': No such file or directory
ls: cannot access 'dir"': No such file or directory
$ "$abc"
bash: ls -l "/tmp/test/my dir": No such file or directory
$ bash -c $abc
'my dir'
$ bash -c "$abc"
total 0
$ eval $abc
total 0
$ eval "$abc"
total 0
Run Code Online (Sandbox Code Playgroud) 我想列出和删除可移动硬盘驱动器上目录的内容。但我遇到过“输入/输出错误”:
$ rm pic -R
rm: cannot remove `pic/60.jpg': Input/output error
rm: cannot remove `pic/006.jpg': Input/output error
rm: cannot remove `pic/008.jpg': Input/output error
rm: cannot remove `pic/011.jpg': Input/output error
$ ls -la pic
ls: cannot access pic/60.jpg: Input/output error
-????????? ? ? ? ? ? 006.jpg
-????????? ? ? ? ? ? 006.jpg
-????????? ? ? ? ? ? 011.jpg
Run Code Online (Sandbox Code Playgroud)
我想知道是什么问题?
如何恢复或删除目录pic及其所有内容?
我的操作系统是 Ubuntu 12.04,可移动硬盘驱动器有 ntfs 文件系统。pic可移动硬盘驱动器上不包含或不包含的其他目录工作正常。
添加:
dmesg我尝试列出目录内容后输出的最后一部分:
[19000.712070] usb 1-1: new high-speed USB …Run Code Online (Sandbox Code Playgroud)