这是关于 使用 youtube-dl 时出错
在终端上执行以下命令时:
add alias youtube-dl='/usr/local/bin/youtube-dl' in your .bashrc
收到以下消息:
No command 'add' found, did you mean:
Command 'ad' from package 'netatalk' (universe)
Command 'atd' from package 'at' (main)
Command 'adb' from package 'android-tools-adb' (universe)
Command 'adb' from package 'adb' (universe)
Command 'tdd' from package 'devtodo' (universe)
Command 'ldd' from package 'libc-bin' (main)
Command 'dd' from package 'coreutils' (main)
Command 'axd' from package 'afnix' (universe)
Command 'ddd' from package 'ddd' (universe)
Command 'aid' from package 'id-utils' (universe)
Command 'and' from package 'and' (universe)
Command 'adbd' from package 'android-tools-adbd' (universe)
Command 'amd' from package 'am-utils' (universe)
Command 'hadd' from package 'root-system-bin' (universe)
add: command not found
现在做什么 ?
答案1
如果您在终端中输入以下内容,则应该将正确的别名(如您所述)添加到您的 .bashrc 文件中:
echo "alias youtube-dl='/usr/local/bin/youtube-dl'" >> ~/.bashrc
我还假设这是不必要的,因为无论如何 /usr/local/bin/ 中的任何内容都应该能够从终端访问。使用以下命令检查是否是这种情况:
which youtube-dl
如果 /usr/local/bin/youtube-dl 返回答案,则上述操作完全没有必要,您可以忽略此步骤。但是,如果您想自定义 youtube-dl,以便每次运行它时,您使用“选项”运行它,您可以将它们添加到 .bashrc 文件中先前创建的别名中,这样,在 youtube-dl 之后输入的任何内容都会放在最后一个单引号之前:
nano ~/.bashrc