Tag: 命令行

终端自动完成function只能从头开始匹配?

例如,如果我输入“ apt- ”并按Tab键,我可以在下面找到“ apt-get ”。但如果我输入“ get ”,则“ apt-get ”不会出现。 我怎么能不仅从一开始就匹配?

Ubuntu终端:如何将ctrl + c(中断)更改为其他内容?

我现在正在使用Ubuntu 14.04 LTS和Unity。 我已将复制和粘贴键分别更改为Ctrl + C和Ctrl + V. 我使用的命令是这样的: gconftool-2 -t str -s /apps/gnome-terminal/keybindings/copy “c” 现在我正在寻找一种方法将中断/终止进程键从Ctrl + C更改为(例如) Ctrl + I. 问题是我找不到合适的键绑定名称。 任何帮助,将不胜感激。

并行查找并执行多个脚本

天儿真好, 我整个上午都试图解决这个问题,但没有成功。 我想在特定文件夹中搜索某些脚本并并行执行它们。 脚本有不同的名称,但都以“run.sh”结尾。 低于我的尝试没有成功。 第一种方法是将find与-execdir结合使用。 然而,这是有效的,脚本以sequantial方式执行。 我希望所有脚本同时执行(并行)。 似乎没有选择用-execdir来实现这一点 find . -name “*run.sh” -type f -execdir ‘nohup’ {} ‘&’ \; 然后,我尝试使用xargs,因为有一个并行选项(-P)。 我还没有尝试过并行选项,因为我无法让xargs在各自的子文件夹中运行脚本。 下面的命令执行所有脚本,但是在我运行命令的文件夹中执行此操作,因此脚本本身不起作用。 脚本必须在自己的子文件夹中执行。 在上面的示例中,-execdir正在执行此操作而不是-exec。 如何使用xargs实现这一目标? nohup find . -name “*run.sh” -type f | xargs -0 -I{} bash -cf\ \{\} 要么 nohup find . -name “*run.sh” -type f | xargs -0 -I{} bash -c “f […]

关闭终端窗口后,如何强制fish持续保存新的键绑定?

关闭终端窗口后,如何强制fish持续保存新的键绑定? 目前我有问题: 我打开一个终端窗口,默认的shell是鱼。 我添加了一个键绑定:bind \ eg functionname 它适用于终端窗口 现在我关闭终端窗口 打开一个新的终端窗口,再次fish是默认的shell 绑定不再起作用,并且不会出现在fish -a输出中

如何更换/修复乱搞/ bin / sh和/ bin /破折号

我已经损坏了我的/ bin / sh并且不知道如何替换它。 我不小心复制了它。 我怎样才能解决这个问题? 我正在运行Ubuntu Server 11.10,没有X. 更新:我尝试了由Eliah友情提供的修复,但我想我也复制了/ bin / dash! 更新:输出cd /bin; file sh dash bash; md5sum sh dash bash cd /bin; file sh dash bash; md5sum sh dash bash sh: symbolic link to `dash’ dash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux […]

即使在sudo rm -rf~ / .local / share / Trash /之后,文件也不会从垃圾桶中删除

我已经尝试过使用sudo rm -rf ~/.local/share/Trash/files/甚至以root身份做同样的事情,并重新创建它仍然在那里的文件夹,它是从一个pendrive一次点我删除它但现在我不能永久删除它。 有人有什么建议吗?

没有指定目标,也没有找到makefile。 停

我有问题你去,我想安装qtractor。 我在终端写道 cd /home/hl/Documenten/qtractor-0.6.0 之后我写了并输入: sh ./configure 这就是我得到的。 checking for gcc… gcc checking whether the C compiler works… yes checking for C compiler default output file name… a.out checking for suffix of executables… checking whether we are cross compiling… no checking for suffix of object files… o checking whether we are using the GNU C […]

使用终端更新Twitter

尝试使用终端更新twitter。 我发现curl和wget代码不起作用,看起来Twitter已经更新了它的身份validation方式,是否仍然可以从命令行更新Twitter? 此代码只是说不支持基本身份validation。 curl -u user -d status=”Tweeting from the shell” http://twitter.com/statuses/update.xml

awk – 比较两个文件中的2个文件和打印列

我刚才发布了类似的东西,我想,提供的代码可以帮助解决我的问题,但不幸的是我无法根据我的需要调整它: awk – 比较两个文件中的文件和打印行 所以,我又有两个以制表符分隔的文件。 file_1.txt apple 2.5 5 7.2 great 3.8 10 3.6 see 7.6 3 4.9 tree 5.4 11 5 back 8.9 2 2.1 file_2.txt apple :::N back :::ADJ back :::N around :::ADV great :::ADJ bee :::N see :::V tree :::N 输出应如下所示: apple :::N 2.5 5 7.2 great :::ADJ 3.8 10 3.6 back […]

使用键盘快捷方式从终端启动文件管理器

我想使用键盘快捷方式在终端的工作目录中启动文件管理器(相反的键盘快捷键为“在这里打开终端” )。 我怎样才能做到这一点?