我在此页面的帮助下从源代码安装了 ffmpeg。 https://trac.ffmpeg.org/wiki/CentosCompilationGuide
我注意到本教程的大部分内容都make distclean在make install. 但make clean安装后只有 libvpx 调用。
根据该文档,
http:
//www.gnu.org/software/automake/manual/automake.html#Cleanmake clean删除所有make创建的文件,并删除所有创建的make distclean文件./configure。
清洁
从构建树中删除由 make all 构建的文件。
使 distclean
另外擦除任何 ./configure 创建的内容。
我知道make distclean下次安装需要这样做,但我不明白为什么make clean在安装后调用。
安装的 ffmpeg 工作没有问题。所以我问这个问题是因为我只是想提高我对linux的了解。有人给我一个解释会很有帮助。
我使用 ImageMagick 将 pdf 文件转换为 jpg 图像,如下所示:
convert -density 600 foo.pdf foo.jpg
创建的 jpg 图像命名为foo-1.jpg,foo-10.jpg依此类推。
有没有办法将输出文件名 0 填充到foo-01.jpg等?
据我所知,/etc/shadow 的第二个字段是用户的加密密码。但是一些用户(例如daemon用户)*在现场,在我的环境(Ubuntu 12.04)中root有!现场。
我假设的!意思是“所有密码都无效,您无法使用该用户登录。”。但是我找不到它的文档。
这是什么均值*和!阴影文件?
有两个目录foo1和foo2.
起初,我通过ln -s foo1 bar. 之后我想更改符号链接,所以我输入ln -sf foo2 bar
但bar仍与foo1. 符号链接foo2是在foo1.
我应该怎么输入,当我想要替换foo1的foo2?
我在三种环境中进行了测试。
如何检查 zip 文件是否损坏?我知道zip -F input.zip --out output.zip我可以修复文件。但是我找不到仅检查文件 CRC 的选项。
我正在使用 Ubuntu 12.04。
当我关闭 ConEmu 的选项卡时,我会收到一个确认对话框。
我在哪里可以配置确认对话框只出现某些进程仍在运行?我检查了Settings->Features->Tabs,但我找不到它的选项。
在 中.bashrc,我有一些针对像这样的特定环境的配置。
if [ "$(uname)" = 'Linux' ]; then
. "$HOME/.bash.d/ubuntu"
fi
if [ "$(uname)" = 'Darwin' ]; then
. "$HOME/.bash.d/osx"
fi
Run Code Online (Sandbox Code Playgroud)
为了了解当前环境是否在WSL下,我使用/etc/wsl.conf通常只存在于 WSL 中的文件。
if [ -f "/etc/wsl.conf" ]; then
. "$HOME/.bash.d/wsl"
fi
Run Code Online (Sandbox Code Playgroud)
当然,该文件也可以存在于其他环境中。
我应该如何检查当前环境是否在 WSL 中运行?
我想通过basename在 Bash 脚本中使用来删除文件的后缀。该命令仅以区分大小写的方式删除后缀。
如何不区分大小写地删除扩展名?
守护进程“nmbd”代表什么?我想知道缩写从何而来,以帮助记住守护程序名称。
我假定Ñ等乙IOS d aemon。但是剩下的“m”代表什么?
根据man find-exec 选项必须以;.
表达式必须以分号 (``;'') 结束。
但是当我find-grep在 Emacs 中使用时,表达式以+. 我应该使用哪一种?两种表达方式有区别吗?
当我在 shell 脚本中使用 zip 命令时,我设置了 -q (--quiet) 选项。有 rar 命令的选项吗?
我不想在控制台中显示“Extracting ~”消息和 rar 版本信息。
我安装了 rar 命令sudo apt-get install rar。版本是“RAR 4.00 beta 3 版权所有 (c) 1993-2010 Alexander Roshal 2010 年 12 月 17 日”
我正在使用rar e $rarfile.
当我运行时brew doctor,我收到此警告:
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libusb-0.1.4.4.4.dylib
/usr/local/lib/libusbpp-0.1.4.4.4.dylib
Run Code Online (Sandbox Code Playgroud)
根据这个问答,我想删除这些文件。
但是当我用 删除第二个时rm,它似乎会自动重新创建:
$ rm /usr/local/lib/libusbpp-0.1.4.4.4.dylib
override rwxr-xr-x root/wheel for /usr/local/lib/libusbpp-0.1.4.4.4.dylib?
$ ls /usr/local/lib/libusbpp-0.1.4.4.4.dylib
/usr/local/lib/libusbpp-0.1.4.4.4.dylib
Run Code Online (Sandbox Code Playgroud)
我完全不明白发生了什么。为什么我不能删除这个文件?