Tag: bash

如何执行一个bash命令存储为一个带有引号和星号的string

我尝试执行以下命令: mysql AMORE -u username -ppassword -h localhost -e "SELECT host FROM amoreconfig" 我把它存储在一个string中: cmd="mysql AMORE -u username -ppassword -h localhost -e\"SELECT host FROM amoreconfig\"" testing它: echo $cmd mysql AMORE -u username -ppassword -h localhost -e"SELECT host FROM amoreconfig" 尝试通过执行来执行: $cmd 我得到了mysql的帮助页面: mysql Ver 14.14 Distrib 5.1.31, for pc-linux-gnu (i686) using readline 5.1 Copyright 2000-2008 […]

如何在Bash中输出粗体文本?

我正在写一个Bash脚本,在屏幕上打印一些文本: echo "Some Text" 我可以格式化文本吗? 我想使它大胆。

你如何在Bash中回显一个4位的Unicode字符?

我想在我的shell提示符(特别是'SKULL和CROSSBONES'(U + 2620))中添加Unicode骷髅和交叉骨,但我无法弄清魔术咒语,使回声吐出来,或者任何其他的, 4位Unicode字符。 两位数字很容易。 例如,echo -e“\ x55”,。 除了下面的答案,应该指出的是,显然,你的terminal需要支持Unicode的输出是你所期望的。 gnome-terminal在这方面做得很好,但是默认情况下它不一定是打开的。 转到terminal – >设置字符编码,并selectUnicode(UTF-8)。

在bash中,如何清除当前的input?

假设你在bash中开始写一个命令,如: $ rm -rf /foo/bar/really/long/path/here 然后意识到你毕竟不想执行这个。 有一种方法可以用一两个按键清除input吗? 我最近做的事情是预先设置回声,并用引号(Ctrl + A, echo " ,Ctrl + E " )括住input,然后按回车。 有更快的方法吗?

Linux命令以毫秒为单位获取时间

Linux中是否有shell命令来获取毫秒级的时间?

在Bash中,如何给任何命令或别名添加“你确定”?

在这个特殊情况下,我想在Bash中添加一个确认 你确定? [Y / N] 对于Mercurial的hg push ssh://username@www.example.com//somepath/morepath ,这实际上是一个别名。 有没有一个标准的命令可以添加到别名来实现它? 原因是hg push和hg out听起来可能相似,有时当我想要hgoutrepo ,我可能会偶然地inputhgpushrepo (都是别名)。 更新:如果它可以像一个内置的命令与另一个命令,如: confirm && hg push ssh://…那将是伟大的…只是一个命令,可以要求yes或no如果yes ,继续其余的。

如何修复OS X Lion上的terminal不加载〜/ .bashrc

每当我在terminal中使用Cmd + T打开一个新的选项卡时,它会在与前一个选项卡相同的目录中打开bash。 当我在~目录时,这工作正常,但如果我在其他地方,我得到一个错误加载.bashrc Last login: Sat Oct 15 21:10:00 on ttys002 -bash: .bashrc: No such file or directory Jakub-Arnolds-MacBook-Pro:projects darth$ 它看起来像.bashrc加载通过相对而不是绝对path,因为如果我做source ~/.bashrc ,一切工作顺利。 我觉得这是一个OS X Lion相关的问题,因为在从Snow Leopard升级之前,我没有同样的问题。 但是,这可能是terminal总是在~打开引起的,我不记得它是否试图打开相同的目录。 然而,问题仍然是一样的,我怎样才能使terminal加载~/.bashrc通过绝对path,而不是相对?

find:缺less参数到-exec

今天我得到了一个命令,但是似乎并没有工作。 这是命令: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; shell返回 find: missing argument to `-exec' 我基本上试图做的是通过一个目录recursion(如果它有其他目录),并运行ffmpeg命令的.rm文件types,并将其转换为.mp3文件types。 完成此操作后,请删除刚刚转换的.rm文件。 我感谢任何帮助。

如何从PEM编码证书中确定SSL证书过期date?

如果我在Mac或Linux中有实际的文件和一个Bash shell,如何查询证书文件何时到期? 不是一个网站,但实际上是证书文件本身,假设我有csr,key,pem和chain文件。

我怎样才能将一系列的图像从Linux的命令行转换为PDF格式?

我有一个我在cgi / bash中编写的扫描服务器,希望能够将一堆图像(全部在一个文件夹中)从命令行转换为pdf。 如何做到这一点?