Questions tagged «command-line»

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

2
如何“ rm”或“ mv”一系列文件,例如file01.txt,file02.txt…file85.txt
假设我有一堆这样命名的文件: file01.txt file02.txt file03.txt ... file20.txt 我想对一系列这些文件执行命令。 我知道是否要将“ rm”从“ file05.txt”转换为“ file09.txt”,我可以这样做: rm file0[5-9].txt 但是我怎样才能“ rm”一个从file08.txt到file13.txt的范围?我尝试了这段代码 rm file[08-13].txt 它不起作用。我可以运行以下命令: rm file0[89].txt file1[0-3].txt 但是我想知道是否可以通过对“ rm”再添加一个更精确的参数来做到这一点。

1
如何使用命令行将图像从文件复制到剪贴板?
我想编写一个脚本来拍摄图像文件,将其缩放50%并将其放在剪贴板上,以便可以轻松粘贴。我遇到的问题是如何在剪贴板上放置图像。 我知道xclip,但是AFAICS只处理文本。如果没有生成图像的应用程序停在剪贴板上,是否可以在剪贴板上显示图像?-对不起,我不确定剪贴板的工作原理! 编辑 多亏了以下Florian的回答,我才能实现我想要的目标,即截取屏幕截图并自动将其缩放到最大600px宽(例如,粘贴到电子邮件中)。我面临的另一个问题是Thunderbird无法image/png从剪贴板接受。我通过将其转换text/html为dataurl 来解决这个问题。如果有人发现它有用,这是我的代码: #!/bin/bash TMP=/tmp/screenshot.png function screenshotfail { notify-send -u low -i image "Screenshot failed." exit } # Take screenshot gnome-screenshot -a -b -p -f "$TMP" || screenshotfail # Ensure it's max 600px wide mogrify -resize '>600x' "$TMP" || screenshotfail # optimise the png if optipng is installed. …

3
为什么在我的终端屏幕上偶尔启用包围式粘贴模式?
我使用Ubuntu 14.04,终端屏幕出现一个奇怪的问题,困扰着我很多。有人可以帮我解决这个问题,或者如果我做错了什么或不是Linux方式,请向我解释一下?我有某种解决方案,但我想了解为什么这会反复发生。 我经常从笔记或Internet复制bash命令,有时我会得到奇怪的0〜和1〜符号,这些符号包装了我复制的内容。这很烦人,而且发生的方式完全是随机的。 经过长时间的搜索后,我发现此方法称为“ 括号粘贴”模式,因此,printf "\e[?2004l"如果突然启用此模式,现在我可以使用此命令修复终端。 是否可以通过某种方式永久禁用此功能?我在现在工作的所有Ubuntu计算机上都遇到了它。以前,我使用Ubuntu 10.10和12.04,以前从未遇到过此类问题。

4
什么是“ $?”?它是变量吗?
这个问题很简单。我可以使用来获得上一个命令的退出代码$?。但是到底是什么呢? 我认为这不是变量,因为您不能在变量的名称中使用除之外的任何特殊字符_。 foo?foo=10 将导致错误: foo?foo=10: command not found 那么,如果它不是变量,那是什么?还有其他喜欢的人吗?


6
如何列出所有可用的Shell内置命令?
我们知道bash支持许多 buitin命令, 例如: $ type type cd help command type is a shell builtin cd is a shell builtin help is a shell builtin command is a shell builtin 我想获取所有可用的shell内置命令的列表。如何通过命令行做到这一点?

5
如何将程序作为服务运行(无提示)?
我有一个基于python的服务器,我从终端启动。然后,该终端的特定实例将控制权交给程序,程序将其用作一种日志记录窗口,直到将其关闭。这是正常现象吗,还是我应该尝试以其他方式启动程序,使其简单地显示为活动进程?如果我关闭从其启动程序的终端,程序将随之终止。 谢谢


3
如何暂停/恢复大文件的传输?
最近,我不得不从笔记本电脑中将大约20个文件(约20个文件)分割的数据复制到外部硬盘驱动器上。由于此操作需要相当长的时间(约560kb / s),所以我想知道是否有任何方法可以暂停传输并在以后恢复传输(以防我需要中断传输)。作为附带的问题,从终端复制与从Nautilus复制之间在性能上有什么区别吗?

1
如何启动PulseAudio均衡器?
我刚刚安装pulseaudio-equalizer在我的Ubuntu 17.10以下的答案在这里有: sudo apt-get install pulseaudio-equalizer 当我想启动应用程序时,我得到: $ pulseaudio E: [pulseaudio] pid.c: Daemon already running. E: [pulseaudio] main.c: pa_pid_file_create() failed. 我该如何开始pulseaudio-equalizer?



7
如何从终端运行mysql命令?
我有以下sql命令,通常通过选择数据库,然后在命令窗口中运行它,通常在phpmyadmin中运行。 DELETE FROM `wp_posts` WHERE `post_type` = "attachment" 但是我以前从未通过终端执行此操作。我的问题是,如何将该命令“指向”特定的数据库然后运行它?



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.