Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

3
Shell中的“ quote”命令
该命令的用途是quote什么?我还没有找到任何有关它的信息,它不在文件/bin夹的可执行文件中,而且在Bash内置文件中也找不到。似乎它只打印第一个参数,如echo命令,仅此而已。

2
如果使用sudo,为什么$ HOME不更改?
我希望-H选项可以为我提供目标用户的环境。 nbest @ geo:〜$ sudo -H -u tanum echo $ HOME / home / nbest nbest @ geo:〜$ sudo -u tanum echo $ HOME / home / nbest nbest @ geo:〜$ sudo -i -u tanum echo $ HOME / home / nbest nbest @ geo:〜$ sudo -H -i -u tanum …



7
自动完成常用的命令行命令?
对于某些项目,我经常输入几个命令,例如: cd an/extremely/long/path/in/which/I/have/some/kinda/project 和 ./runmyproject --with some --command line --options set 看到我很懒,我尝试避免一次又一次地完整键入这些命令。因此,我当然可以大量地使用向上键来查找这些命令,但是通常,我之间也有很多命令,以至于搜索所花的时间比键入它还要多。 我现在想知道是否有某种实用工具可以建议一个完整的命令,而我还没有输入所有命令,我经常使用它。这样我可以例如键入“ cd an /”,它已经建议了路径的其余部分,因为在过去的一个月中我已经使用了很多。 我确实找到了一个叫做Bash Smart Complete的东西。但这有点“愚蠢”,因为它没有查看我以前使用的命令。我也刚刚找到了这样的答案,它建议将我经常使用的命令放在文件中。但是,这种响应速度不够快,因为每次启动新项目或更改文件夹或程序参数时,都需要为其创建一个新文件。 有人知道其他任何实用程序或其他方式来实现这一目标吗?或者,有人知道我如何更改Bash Smart Complete,以便它可以查看我过去一个月使用的命令,并完成适合过去一个月中使用最多的命令? [编辑]以下是一些非常好的答案。我还没有将其标记为肯定的答案。不是因为我不喜欢答案,而是因为他们都不是绝对赢家。我认为Finalterm是一个很棒的项目。不幸的是,它的边缘仍然很粗糙。例如; 它尚不支持复制粘贴。不过,我会继续关注该项目,因为当它成熟时,我认为它将是一个很棒的终端应用程序。至于其他答案;他们要么建议创建一个别名(这不是我想要的,因为它会创建多余的工作而不是取消工作),要么使用Ctrl + R,这是一个绝妙的选择(我不知道!)。几个人建议使用Ctrl + R,因此我无法真正突出显示一个答案。 因此,目前肯定使用Ctrl + R,将来我可能会使用Finalterm。 谢谢大家的精彩回答!





1
如何在终端中使用avconv转换多个文件?
我是Linux的新手,我想在循环中的每个文件上执行一个命令: avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4 谁能告诉我该怎么做?我有100多个文件要转换。我只想将它们转换为具有相同名称但使用不同编解码器的新文件。它适用于一个文件,但我不知道如何在所有文件上运行它。我找到了本avconv文档,但也找不到那里的答案。


1
如何更有效地使用find命令?
我想知道,有效使用find命令的最佳方法是什么? 我通常使用它,find [filename] [dir]这给了我很长的文件名列表,这些文件名与我的搜索都没有任何关系。 我只需要在特定目录中找到一个文件即可。这是什么命令?

4
无法安装aircrack-ng
每当我尝试aircrack-ng在终端中安装时,都会出现以下错误: Package aircrack-ng is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: iw E: Package 'aircrack-ng' has no installation candidate" 我是Ubuntu的新手,所以不知道该怎么做。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.