Questions tagged «command-line»

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


4
“ xargs grep”有什么作用?
我知道该grep命令,并且正在学习的功能xargs,因此我通读了此页面,其中提供了一些有关如何使用xargs命令的。 我对最后一个示例(示例10)感到困惑。它说:“ xargs命令执行grep命令以查找包含字符串'stdlib.h'的所有文件(在find命令提供的文件中)” $ find . -name '*.c' | xargs grep 'stdlib.h' ./tgsthreads.c:#include ./valgrind.c:#include ./direntry.c:#include ./xvirus.c:#include ./temp.c:#include ... ... ... 但是,与简单使用有什么区别 $ find . -name '*.c' | grep 'stdlib.h' ? 显然,我仍在为xargs所做的事情而苦苦挣扎,因此我们将不胜感激!

2
如何减少输出颜色?
当我运行没有寻呼机的程序(例如grep或ls)时,其输出将显示为彩色。但是,当我将其输出管道输送到时less,没有显示颜色。 例如,以下命令输出彩色输出: grep -r something 但这不是: grep -r something | less 为什么?我如何看穿颜色less?

6
如何从终端启用监控器?
我不小心禁用了显示器,因此登录时会进入空白的背光屏幕。我可以使用Ctrl+ Alt+ 打开终端F#,那么如何从终端启用监视器? 我尝试过xrandr,但无法打开显示。xset也不起作用。我发现这个问题与我的问题非常相似。答案提供了要放入的脚本/etc/X11/Xreset.d。 运行它不能解决我的问题(尽管可能我不了解如何正确使用它)。我想我以某种方式使新的默认设置为“禁用监视器”。 运行Ubuntu Studio 13.10。我没有nVidia驱动程序。我找不到xorg.conf要删除的文件。感谢您提供的所有信息! 编辑:命令的输出xrandr -d :0 Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767 LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm 1366x768 60.0* 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 …

2
如何在终端中组合多个命令?
我有以下命令。 cd import zcat urls1.sql.gz | mysql -u root -p urls cd /var/www/project1/ nano 1.php 到目前为止,我正在一步一步执行它。 有没有一种方法可以将这些命令合并在一行中?

6
如何从命令行自动挂载?
如何从命令行触发自动挂载?“自动挂载”并不是指全自动挂载,而是获得可用设备的列表,然后选择一个并最终显示为/media/{user}/{diskid}。例如,该功能由Nautilus或Thunar提供,但是我似乎找不到找到触发这种半自动安装的命令行工具。 pmount是我发现的最接近的,但似乎是由下面完全不同的机制工作的,并使设备显示为/media/sdf直线。

3
如何复制保留所有者和权限的文件夹?
因此,我要备份主文件夹,方法是将其复制到外部驱动器,如下所示: sudo cp -r /home/my_home /media/backup/my_home 结果,外部驱动器上的所有文件夹现在都归root:root。我如何才能cp保留原始文件的所有权和权限?


8
如何在脚本中从命令行安装Firefox插件?
我想通过添加一些Firefox插件来改善我的无人值守脚本,但是我找不到办法, 有人可以帮忙找出如何做的吗? 示例:(想要安装adblockPlus插件并设置新的默认网页) wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi firefox -silent -install-global-extension addon-1865-latest.xpi -setDefaultBrowser www.google.es 提前致谢。



1
模拟终端中的媒体密钥
我有一个新的Android手机,其中有许多用于通过ssh连接进行通信的应用程序。我想知道如果可以模拟按键,尤其是媒体键(播放暂停音量),是否可以使用ssh命令。我不希望不安装其他软件。 注意:我知道有些应用程序是开箱即用的,这只是为了更好地理解。

1
如何在相对于目标目录而不是工作目录的zip文件中创建目录
我从无法更改目录的脚本中调用zip命令。我需要data/kit123/从数据所在的目录中创建内容的zip文件,但我希望zip的内容仅是的内容kit123,并具有相对于的路径kit123。 这是目录结构 myworkingdir data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 ... kit124 ... 我的脚本在myworkingdir中运行,无法更改目录。 如果我打电话 zip -r kit123.zip data/kit123 那么zip文件中的结构将是 data kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 但我希望它成为 kit123 kitpart1 file.xcf anotherfile.xcf kitpart2 我可以使用一个zip选项来完成此操作吗?应该依赖我的工作目录似乎很奇怪 我知道不是-j。破坏了kit123中的结构
25 command-line  zip 

7
为什么可以删除整个文件系统?
犯了一个臭名昭著的错误,即通过删除整个文件系统sudo rm -rf /*,从造成的可怕破坏中恢复过来,并解决了我刚刚失去生命6年的事实,我开始想知道为什么甚至有可能这样做,以及可以采取什么措施来防止发生此错误。 向我建议的一种解决方案是从我的帐户撤消root用户访问权限,但这很不方便,因为许多命令都需要root用户访问权限,而当您每天必须运行几十个命令时,这会很烦人。 备份系统是显而易见的方法。但是还原备份还需要一些停机时间,并且根据您的系统,停机时间可能是数天或数周,在某些情况下这是不可接受的。 我的问题是:当用户尝试删除其文件系统时,为什么不执行确认?这样一来,当您实际想要执行此操作时,您只需按Y或Enter键即可,如果您不这样做,则不会损失所有内容。
24 command-line  rm 

3
linux中的“ wc -c”和“ wc -m”命令
我有一个文本文件,其内容是: i k k 当我wc -m用来计算此文件上的字符数时,结果为7。 问题1:但是为什么我得到7,为什么我不应该假定它计算“ 行尾 ”字符而得到“ 6 ” 呢? 问题2:wc -m工作原理如何? 问题3:使用wc -c(计算字节数)时,我得到的结果与相同wc -m,那么拥有两个不同选项的意义何在?他们做的完全一样,不是吗?如果没有,有什么区别,如何wc -c运作?
24 command-line  wc 

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.