Questions tagged «command-line»

命令行是您的Shell的交互式界面。


7
当“显示设置”中的分辨率不可用时,如何使用xrandr设置自定义分辨率
我是一个新的Linux用户,正在尝试更改屏幕分辨率,因为显示下没有选项。通过遵循在线指南,我已经成功地通过fluke添加了新的分辨率。我没有GPU,不知道这是问题吗?以下是我的xrandr -q输出。 root@kali:~# xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024 default connected 1280x1024+0+0 0mm x 0mm 1280x1024 0.0* 1920x1200_60.00 (0x145) 193.2MHz h: width 1920 start 2056 end 2256 total 2592 skew …


6
在批处理模式下从命令行将专辑封面添加到mp3 / ogg文件吗?
我正在寻找Linux中的软件,该软件将以批处理模式将Album-Art / cover添加到每个选定的文件中。专辑封面是存储在我计算机中的jpg / png。如果可以从Internet导入,那将很棒。 目前,我已经尝试了Rhythmbox和Banshee。我也尝试过lame和easytag,但是似乎它们不支持批处理模式。lame在不添加属性,但覆盖。(我知道la脚是到目前为止s / wi使用的唯一命令行)。 因此,基本上我正在寻找: <some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3 这样会将图片永久添加到文件的元数据中。 你能建议我任何这样的软件吗?

1
gvim -p打开的选项卡的限制?
当我跑步时: gvim -p *.xyz 我发现并非所有文件都在选项卡中打开。 感觉像是一种制表符限制? 但是!当我尝试打开未打开的: :tabnew 它在上一个选项卡旁边打开-可以使用! 如何用gvim -p ...不需要手动打开超出限制的文件来打开所有文件:tabnew? 顺便说一句。这个限制写在某处吗?可以配置吗?

11
如何随机采样文件的子集
是否可以使用任何Linux命令来采样文件的子集?例如,一个文件包含一百万行,而我们只想从该文件中随机抽取一千行。 对于随机而言,我的意思是每条线都有相同的概率被选择,并且所选择的线都不是重复的。 head并tail可以选择文件的一个子集,但不能随机选择。我知道我总是可以编写python脚本来这样做的,但是我想知道是否有用于此用法的命令。

4
如何从历史记录中获取最后N条命令?
我想查看我的计算机中最后N条命令是什么history。我以为history | tail -n 5会做到这一点,但我注意到多行命令所占的行数与其相同。 $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 所以我的问题是:我是否必须解析命令的输出才能完成此任务?

2
env <command>在做什么?
命令env ls -al在做什么? 我进行了Linux测试,并提出了一个问题:“如何直接运行命令,而不是别名?” 我知道有解决方案,例如在命令前加上一些特殊符号,但我忘记了。现在我知道了\。(从这篇文章中阅读)。 但我也记得在某处我读到要摆脱别名,可以在命令前加上env。我做到了,而且似乎可行,但我的回答被认为是错误的。我读info和man上env,但并没有理解太多。 正在env做什么,并且完全env &lt;command&gt;没有任何争议env?

6
如何准确找到包括装饰物的窗户尺寸和位置?
我一直在尝试找出在小脚本中使用的窗口的大小。我当前的技术wmctrl -lG用于找出尺寸。但是,问题是这样的: 它给出的x和y数字用于窗口装饰的左上角,而高度和宽度仅用于内容区域。这意味着,如果窗户装饰物的高度增加了20px,宽度增加了2px,则即使窗口在屏幕上占用了660x482,wmctrl也会报告该窗口为640x480。这是一个问题,因为脚本的下一步是使用该区域告诉ffmpeg记录屏幕。我想避免通过当前设置对窗口装饰的大小进行硬编码。 合适的方法要么是获取窗口装饰大小的方法,以便我可以使用它来确定640x480内容区域的位置,要么是一种直接获取内容区域位置的方法,而不是获取窗口装饰的位置的方法。

7
命令行友好的全文索引?
是否有全文索引引擎之类的东西,可以从命令行查询,并且理想情况下根本不需要使用gui? 我对索引我的电子书和论文特别感兴趣,因此它是pdf,epub和一些djvu的混合物。(开放式)Office文档会很好,但是在我的清单上要低得多。

2
ls没有--zero或-0选项是有原因的吗
这个问题是由有关ls' -1选项' 和人们反复提出问题的倾向的问题引起的,包括处理...的输出ls。 对输出的这种重用ls似乎是可以理解的,例如:如果您知道如何对文件列表进行排序,则ls可能希望以这种方式将输出用作其他输入。 如果这些问与答不包括对由良好表现的文件名组成的文件名列表的引用(没有空格和换行符之类的特殊字符),则通常会有人指出它们,指出存在该命令序列不起作用的危险是带有换行符,空格等的文件。 find,sort和其他实用程序解决通信“困难”的文件名如问题xargs通过选项的文件名与NUL字符/字节这是不是在文件名中的合法字符分隔(唯一一个除/?)上Unix / Linux文件系统。 我查看了手册页,ls并找到的输出ls --help(列出了更多选项),但找不到ls(来自coreutils)有一个选项来指定NUL分隔的输出。它确实有一个-1选项,可以解释为“用换行符分隔的输出文件名”) 问:是否有技术或哲学上的原因,为什么ls没有一个“ --zero或” -0选项会“输出以NUL分隔的文件名”? 如果您执行的操作仅输出文件名(而不使用eg -l),那么可能会有意义: ls -rt -0 | xargs -r0 … 我可能会遗漏一些为什么它不起作用的原因,或者这个示例是否有我忽略的替代方法,它没有那么复杂和/或晦涩难懂。 附录: 这样做ls -lrt -0可能没有多大意义,但在以同样的方式find . -ls -print0不对,所以这不是一个理由不提供-0/ -z/ --zero选项。
37 shell  command-line  ls 

1
如何启用定位和排队要构建的数据库?
在新的Ubuntu 10.4实例上,我尝试locate仅使用命令来接收错误 locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory 在其他系统上使用此命令时,我猜测这意味着尚未构建数据库(这是全新安装)。我相信它应该每天运行,但是我应该如何排队使其立即运行? 另外,如何确定“每日运行”?如果我有一个仅一次打开一个小时的盒子,那么数据库是否会自己建立?

1
如何在zip中列出文件而不需要命令行中的其他信息
在我的bash命令行中,当我使用时,unzip -l test.zip我得到如下输出: Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files 但是我只对包含文件详细信息的行感兴趣。 我试图使用grep进行过滤,如下所示: unzip -l test.zip | grep -v Length | grep -v "\-\-\-\-" | g -v Archive | grep -v …



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.