Questions tagged «command-line»

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

6
替代找到?[关闭]
是否有具有find更常规的CLI界面的替代程序?find与大多数其他实用程序完全不同的方式工作并期望参数。 澄清:我正在寻找一个程序,该程序具有与命令行界面中find几乎相同的功能,该命令行界面的工作原理和感觉类似于POSIX(或至少是GNU)命令行建议。


3
如何按类型将文件从一个目录及其子目录递归移动到另一个目录?
从目录及其所有子目录中移动文件类型的好方法是什么? 就像“将/ thisdir中的所有* .ogg递归移动到/ somedir”。我尝试了几件事;我最大的努力是(仍然不是很好): find /thisdir -type f -name '*.ogg' -exec mv /somedir {} \; 它在每个文件名之前的每一行返回, mv: cannot overwrite non-directory `/thisdir/*.ogg' with directory `/somedir'

4
如何从命令行启动Wi-Fi接口?
我不知道如何在笔记本电脑上正确调出Wi-Fi卡。当我打开它并发出 $ sudo iwconfig wlan0 txpower auto $ sudo iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down 它报告网络已关闭。尝试提出它也失败了: $ sudo ifup wlan0 wlan0 no private ioctls. Failed to bring up wlan0. 显然,我缺少一些基本的底层iw...命令。 当我dhclient在界面上发出命令时: $ sudo dhclient -v wlan0 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 …

5
如何在Linux中从命令行使用OCR?
我有几千页的扫描书页。每个页面分别保存为JPG。文字清晰,但字体不同,页面上确实包含图片和插图。 我需要创建一个出现在每个JPG文件中的所有单词的列表。是否有用于扫描图像的命令行工具,列出出现的单词?它不需要进行完美的扫描,只需进行估算即可。
30 command-line  ocr 



1
为什么某些命令无法使用BASH进程替换?
有时,流程替换将无法按预期进行。这是一个例子: 输入: gcc <(echo 'int main(){return 0;}') 输出: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status 输入: 但是,当与其他命令一起使用时,它可以按预期工作: grep main <(echo 'int main(){return 0;}') 输出: int main(){return 0;} 我注意到其他命令也发生了类似的故障(即,期望来自进程替换的文件的命令无法使用/dev/fd/63或类似)。这次故障gcc只是最近一次。我是否应该确定一些通用规则来确定何时进程替换将以这种方式失败并且不应该使用? 我正在Ubuntu 12.04上使用此BASH版本(我也在arch和debian中也看到过): GNU bash,版本4.3.11(1)-release(i686-pc-linux-gnu)


3
从命令行调整ext4分区大小的最简单方法是什么?
从命令行调整ext4分区(或取决于方法的任何类型分区)大小的最简单方法是什么(可能使用最少的命令,但也最容易理解)? 在GUI中使用Gparted之类的工具显然很容易,但是在命令行中呢?我猜基于文本的GUI也可以算是答案,因为从技术上讲,它仍然在命令行中。它只需要简单。 分区是指在个人计算机(例如笔记本电脑)的单个磁盘上的简单分区。例如,我要调整大小/dev/sda4。没有RAID,只有一个磁盘驱动器,这里没有什么复杂的事情。单个磁盘上的一个简单分区(/ dev / sda上的/ dev / sdaX)。


9
从命令行向文件添加文本的最快方法是什么?
有时我想到在终端时要写入文件。我希望这些注释都在同一个文件中,一个接一个地列出。我还希望每个日期都带有日期/时间标签。 是否可以这样做而不必每次都打开文件?我可以仅将其输入到终端中,然后每次使用命令或脚本将其附加到文件中吗? 我正在使用GNU BASH。

3
重定向顺序
我不太了解计算机如何读取此命令。 cat file1 file2 1> file.txt 2>&1 据我了解,2>&1只需将标准错误重定向到标准输出。 按照这种逻辑,命令对我的读取如下: 连接文件file1和file2。 stdout从此操作发送到file.txt。 发送stderr至stdout。 结束? 我不确定计算机在做什么。按照我的逻辑,该命令应为 cat file1 file2 2>&1 > file.txt 但这是不正确的。

12
如何“分类”文件并删除注释行?
我想知道是否有一种方法可以cat归档php.ini并删除所有以; 例如,如果文件包含以下内容: ; - Show all errors, except for notices ; ;error_reporting = E_ALL & ~E_NOTICE ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show all errors except for notices ; error_reporting = E_ALL & ~E_NOTICE 然后我运行了正确的命令cat | {remove comments command},那么最终结果是: error_reporting = E_ALL & …

2
为什么`sort <“ $ f1”`优先于`sort-“ $ f1”`,为什么它优先于`sort“ $ f1”`?
从https://unix.stackexchange.com/a/458074/674 记住-- 在将任意参数传递给命令时使用(或在可能的情况下使用重定向)。因此,sort -- "$f1"或更好的sort &lt; "$f1"替代sort "$f1"。 为什么首选使用--和重定向? 为什么sort &lt; "$f1"优先于sort -- "$f1"? 为什么 sort -- "$f1"优先于sort "$f1"? 谢谢。

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.