我需要将 Matroska 容器中的视频文件转换为 mp4 容器。Matroska 文件包含一个 h.264 视频轨道和一个 AC3 音轨。应该可以无损地做到这一点,但是如何使用本机 Ubuntu 工具做到这一点?
转码不是一种选择。
在iptables很多次我看到目标 MASQUERADE。那是什么?我搜索并发现了很多东西。但是我需要有人以易于理解的方式向我解释MASQUERADE是什么 ?
一个例子(取自这个答案)是:
Run Code Online (Sandbox Code Playgroud)sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
我只想写一个脚本来改变我的目录。
我将以下命令放在文件中 /home/alex/pathABC
#!/bin/sh
cd /home/alex/Documents/A/B/C
echo HelloWorld
Run Code Online (Sandbox Code Playgroud)
我做了
chmod +x pathABC
Run Code Online (Sandbox Code Playgroud)
在终端中,在 中/home/alex,我运行了./pathABC,但输出只是HelloWorld并且当前目录未更改。
那么有什么问题呢?
假设我有一个名为 _file 的目录,并包含两个子目录,如 _1 和 _2,并且在每个子目录上都有一些文本文件。我想在这些文本文件之一中搜索像 foo 这样的词。我怎么能做到这一点?我想知道整个目录中哪些文本文件包含那个词?
我想在一个终端上运行一个命令foo并将结果传递给另一个终端。是否有可能做到这一点 ?
我正在检查论文的参考文献,并想在正文中找到引用某些论文(在参考文献列表中)的位置。是否有支持通过 bash 搜索并提取位置上下文的 PDF 编辑器?我曾尝试将 PDF 转换为文本,但效果不佳。
当我在没有寻呼机的情况下运行程序(例如grep或ls)时,其输出是彩色的。但是,当我运行它时,它的输出通过管道传输到less,没有显示颜色。
例如,此命令输出彩色输出:
grep -r something
Run Code Online (Sandbox Code Playgroud)
但这不是:
grep -r something | less
Run Code Online (Sandbox Code Playgroud)
为什么?我怎样才能看到颜色less?
这两个文件/etc/shadow,并/etc/passwd似乎是一样的,他们只是报告有关帐户的一些信息。它们之间有什么区别?
我见过许多接受“BSD 语法”及其标准语法的命令。以ps命令为例:
To see every process on the system using standard syntax:
ps -e
ps -ef
ps -eF
ps -ely
To see every process on the system using BSD syntax:
ps ax
ps axu
Run Code Online (Sandbox Code Playgroud)
那么这两条路线有什么区别呢?一般来说,当他们在 BSD 语法中说我应该记住哪些元素时?这种语法是否也仅适用于它们在 BSD 中的那些命令?