标签:bash

Git日志表格格式化

民国大师 技术问答 , ,
问题描述 我有一个简单的别名显示最后几次提交: log --pretty=format:'%h %an %s' -10 如何使结果显示在列中,如下所示: 898e8789 Author1 Commit message here 803e8759 Other Author name Commit message here 最...

xargs与多个参数

季风 操作系统 , , , ,
问题描述 我有一个源输入,input.txt a.txt b.txt c.txt 我想将这些输入输入到一个程序中,如下所示: my-program --file=a.txt --file=b.txt --file=c.txt 所以我试着用xargs,但没有运气。 cat input.txt | xargs -i echo "my-pro...

在C#程序中使用bash(cygwin)

长城长 编程语言 , , ,
问题描述 我需要使用bash shell "inside" C#程序。我想以交互模式模拟用户输入,并运行cygwin命令。 我创建了一个运行bash并重定向stdin,stout和std错误的过程,但我可以; t tty附加工作是一个开始bash处理并重定向输入/输出的示例代...

Linux bash脚本提取IP地址

水无伤 操作系统 , , ,
问题描述 我想在我的Debian 7.3(像翻译和更多的新的用户友好的环境)上做大脚本。我有个问题。我只想使用一些命令给我的信息。例如我的ifconfig看起来像: eth0 Link encap:Ethernet HWaddr 08:00:27:a3:e3:b0 inet ...

为什么不会在iTerm2中显示颜色

天池 技术问答 , ,
问题描述 所以我有我的gitconfig设置来做颜色。在终端,它的工作很好,看起来不错。 然而,在iTerm2中,除了我设置git的反向属性之外,所有的颜色都不会出现在我的gitconfig中。然后他们出现,但谁喜欢反转颜色? 为什么会发生这种情...

在shell脚本中从文件中提取版本号

流星雨 技术问答 , , ,
问题描述 我正在尝试编写一个增加版本号的bash脚本 {major}.{minor}.{revision} 例如。 1.2.13 有没有一个很好的方法来轻松地提取这3个数字使用像sed或awk这样我可以增加{修订}号码并输出完整的版本号字符串。 最佳解决方法 $ v=1.2...

git show HEAD ^似乎没有工作。这是正常吗?

庞培 技术问答 , ,
问题描述 我正在使用Zsh,并试图运行一个项目的git show来查看我的修订历史。如果我做 git show HEAD 它可以很好地显示我的最后一个提交,但是以下命令不起作用 [master↑5⚡]:~/project $ git show HEAD^ zsh: no matches found: HEA...

Tmux当前窗格边框不明显

沐阳 技术问答 ,
问题描述 如果只有两个,我正在努力地告诉哪个窗格是tmux中当前的窗格。边界似乎突出显示毗邻的边,这使得它无法说出来。这是一个Gif来突出我的意思。 我在bash中,那个配置看起来如此 set-option -g pane-border-fg white set-optio...

在命令行编辑ipa plist文件

菲戈 技术问答 , , ,
问题描述 我想使用命令行在plist文件中更改'bundle-identifier'字符串值。使用'defaults',我该怎么做? FYI这里是整体的整体: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//...

在unix中,如何删除文件的最后一个字符?

天问 操作系统 , , ,
问题描述 说我有一些任意的multi-line文本文件: sometext moretext lastline 如何删除文件的最后一个字符(e,而不是换行符或null),而不会使文本文件无效? 最佳解决方案 一个更简单的方法(输出到stdout,不更新输入文件): sed '$ ...

通过远程ssh运行完整的命令

梦回大唐 技术问答 , ,
问题描述 Possible Duplicate: how to use ssh to run shell script on a remote machine? 我试图制作一个运行在远程服务器的日常cron作业的bash脚本,以通过ssh自动登录到另一个unix框,运行几个命令,然后离开。 #!/bin/bash...

在tmux中,Home/End键不起作用

狼头疼 操作系统 , ,
问题描述 我正在使用tmux与xterm-256color $ TERM变量。当在tmux下的bash中,按住home /end将插入波形符号(〜)。在tmux之外,home /end键工作正常。 使用cat和tput,我可以看到生成的和预期的序列之间存在不匹配: $ cat -v # pressin...

如何有效地移动bash命令行?

Pedro 技术问答 ,
问题描述 所以我在我的shell中使用up(主要是OSX或Ubuntu上的Bash),但是有些时候我知道我想要的是光标当前位置之后的东西。有没有办法让我完成上面的行?打up然后left是恼人的。 除了tab,我们现在所有关于:)的任何其他技巧也很酷 这...
Go