Questions tagged «command-line»

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



12
linux diff工具:创建修改文件列表
如何使用linux命令行工具以编程方式创建已修改文件的列表?我对任何特定文件(增量,补丁)中的差异都不感兴趣。我只想列出与以前的产品版本比较的新文件或修改过的文件。这样我就可以发布新产品更新。 更新:diff -qr不会产生非常方便的输出。的输出diff -qr也需要处理。有什么更好的办法吗?

2
如何从命令行在现有emacs进程中打开文件?
我有几个脚本,将启动与特定项目相关的所有应用程序和文件。但是,它将启动多个emacs实例,而不是简单地使当前emacs打开请求的文件。我宁愿当前的emacs只是在新缓冲区中打开项目文本文件。 有什么想法可以做到吗?


3
“补丁意外中止”是什么意思?
这是我的patch命令的输出: Hunk #11 merged at 4184,4190. Hunk #12 merged at 4444. Hunk #13 merged at 4944. Hunk #14 NOT MERGED at 5106-5116. Hunk #15 merged at 5290. Hunk #16 merged at 5448. patch unexpectedly ends in middle of line Hunk #17 merged at 5608,5611. 命令是 patch -d ~/SOME_DIR -p1 --merge …

1
Linux中的标准错误代码是什么?
例如,当我在bash中编写复制文件的代码时,如果文件不存在,则在终端中会看到类似于“找不到文件”的错误,如果未向脚本用户授予权限,则会显示该错误up类似于“权限被拒绝”。 基本上,无论使用哪种编程语言,例如,当您编写代码以复制文件时,所用的编程语言都会要求操作系统(在我的情况下为Linux)执行此操作,如果发生错误,操作系统将以方便的错误(代码+消息)。 我是否可以运行一个命令,该命令将列出系统上的所有标准错误代码?

4
在后台多次运行同一命令
如何运行多个命令并使用bash后台运行它们? 例如: $ for i in {1..10}; do wait file$i &; done 其中wait是自定义二进制文件。 现在我得到一个错误: syntax error near unexpected token `;' 运行上面的命令时。 后台运行后,命令应并行运行。


2
在命令行上将WAV音乐库转换为FLAC并获得最佳质量
我想通过验证/检查所有转换步骤来生成(几乎)完美的FLAC文件。我希望可以在单个命令中执行此操作,尽管可以将简短的bash脚本作为第二选择。 我在Kubuntu 12.04上安装了flac 1.2.1。 这是我的出发点: find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --ogg --verify "$fn"; done 我该如何改善? 如果shntool推荐,我将如何包括? 我将如何包括校验和比较? 如何使FLAC测试每个文件的完整性? 赞赏一个工作示例。 顺便说一句,我看了一下perfect-flac-encode,但这对我来说太复杂了。我什至不完全理解项目描述的第一句话!安装步骤也看起来太复杂。如果有一个适合我需求的类似项目,请告诉我。

6
'iwlist'->界面不支持扫描(Ubuntu LTS 10.04)
我在三星N150 +上网本上使用Ubuntu 10.04(LTS)。我无法使用扫描wifi网络iwlist,我想这样做。这是一些测试的输出: alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan eth1 Interface doesn't support scanning. alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. pan0 Interface doesn't support scanning. 所以我尝试 iwconfig alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11 …

7
xargs和vi-“输入不是来自终端”
我的php.ini系统上遍布整个系统,大约有10个文件,我想快速浏览它们。我尝试了以下命令: locate php.ini | xargs vi 但是vi警告我Input is not from a terminal,然后控制台开始变得很奇怪-之后,我需要按:q!退出vi,然后从ssh会话断开连接,然后重新连接以使控制台再次正常运行。 我认为我有点了解这里发生的事情-基本上,该命令在vi启动时尚未完成,因此该命令可能尚未完成,vi并且不认为终端处于正常模式。 我不知道如何解决它。我搜索过Google以及运气不好的unix.stackexchange.com。

4
递归地将文件添加到所有子目录
如何以递归方式将文件以及所有子目录添加(或触摸)到当前目录中? 例如, 我想打开这个目录树: . ├── 1 │ ├── A │ └── B ├── 2 │ └── A └── 3 ├── A └── B └── I 9 directories, 0 files 进入 . ├── 1 │ ├── A │ │ └── file │ ├── B │ │ └── file │ └── file …

1
如何在sudo中使用shell通配符?
我正在尝试取出folder1的所有内容,并将其放入folder1所在的images_temp文件夹中: jeatonhomes@jeatonhomes.com [~/images_temp]# sudo mv folder1/* . mv: cannot stat `folder1/*': No such file or directory 但是我在上面遇到了这个错误,我试图在这里查找答案,但是有些答案我认为不适用于我的情况。请帮忙。 jeatonhomes@jeatonhomes.com [~]# pwd && ls -l /home/jeatonhomes total 108 drwx--x--x 18 jeatonhomes jeatonhomes 4096 Apr 3 13:25 ./ drwx--x--x 106 root root 4096 Mar 30 16:19 ../ lrwxrwxrwx 1 jeatonhomes jeatonhomes 37 Dec …


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.