Tag: bash

如何使用grep输出作为cd的路径?

如何将grep输出作为参数传递给cd命令? 例如: [root@xxx xxx]# pip install django | grep ‘/usr.*’ Requirement already satisfied (use –upgrade to upgrade): django in /usr/lib64/python2.7/site-packages 这里突出显示/usr/lib64/python2.7/site-packages ,我想将此字符串传递给cd 。

如何在取消设置DISPLAY时以编程方式查找DISPLAY的当前值? (用于crontab)

我有一个通过cron运行的脚本来更改桌面壁纸。 我可以通过导出DISPLAY变量来实现它。 但问题是我担心脚本应该适用于所有系统。 如何在不使用$ DISPLAY的情况下找到X服务器设置的DISPLAY的值? 那么如何以编程方式为DISPLAY找到正确的值。 我只有在DISPLAY=:1时才能使它工作。 将其设置为”:0″使脚本退出 No protocol specified Cannot open display.

箭头键,Home,End,tab-complete键无法在shell中工作

我在我的虚拟机上安装了ubuntu minimal(mini.iso)。 然后我使用恢复模式以root身份登录并使用useradd -m admin创建一个帐户,然后使用passwd admin设置密码。 当我登录新帐户时,我只看到$符号而不是正常提示。 如果我尝试使用Tab键完成命令或文件名,则会打印一个普通的选项卡。 如果我尝试使用箭头键,它会打印^[[A , ^[[B , ^[[C或^[[D 此外,我不再添加颜色。 这些问题都没有处于恢复模式。 我怎样才能解决这个问题?

我在ubuntu中找不到.bash_profile

我在/home/user目录下的Ubuntu 14.04中找不到.bash_profile 。 我使用ls -a命令查看.bash_profile ,但是没有这样的文件。

防止长cron作业并行运行的通用解决方案?

我正在寻找一个简单而通用的解决方案,允许您在crontab中执行任何脚本或应用程序,并防止它运行两次。 解决方案应该独立于执行的命令。 我认为它应该看起来像lock && (command ; unlock) ,如果有另一个锁,lock将返回false。 第二部分就像是获取了lock,run命令并在执行命令后解锁,即使它返回错误。

如何在bash历史中看到时间戳?

有什么方法可以看到命令从bash历史执行的时间? 我们可以看到订单,但有什么方法我也可以得到时间吗? 底线:Bash历史记录中的执行时间

GUI到CLI命令转换器

是否存在此function的任何应用程序(或命令序列):在使用GUI界面时查看操作的结果,自动转换为同一计算机上的终端(或类似的CLI环境)。 多年前我在VBA for Applications中看到了这一点(例如Excel中的宏)。 我想知道Linux中是否有相同的function。

当前目录的命令行快捷方式类似于〜用于主目录?

当我在终端窗口中使用cp或move命令时,我目前正在某个文件夹中使用bash。 NES@server:~/Desktop/dir1$ 现在我想从这里~/anotherdir/dir2将文件复制到bash(dir1)中当前选择的文件夹中我会使用命令 cp ~/anotherdir/dir2/file ~/Desktop/dir1 是否存在一个快捷字符串来引用当前选择的目录? 所以在这个例子中我不必提供目标目录的完整路径,但命令知道它应该使用bash中当前选择的目录? 即〜代表主目录?

在shell脚本中使用acpi_listen命令

我在UBuntu 16.04。 我在这里问了一个关于耳机插头拔出事件的问题。 我尝试过的东西不起作用。 我想使用acpi_listen命令来监听耳机连接事件并使用notify-send显示消息。 如何在shell脚本中使用acpi_listen?

什么可能导致脚本在第一行中有`#!/ usr / bin / env python`时找不到python?

试图在Ubuntu 12.04上运行casperjs。 在我运行后安装它我得到: 09:20 $ ll /usr/local/bin/casperjs lrwxrwxrwx 1 root root 26 Nov 6 16:49 /usr/local/bin/casperjs -> /opt/casperjs/bin/casperjs 09:20 $ /usr/bin/env python –version Python 2.7.3 09:20 $ cat /opt/casperjs/bin/casperjs | head -4 #!/usr/bin/env python import os import sys 09:20 $ casperjs : No such file or directory 09: 22 $ python Python 2.7.3 (default, Sep […]