小编neu*_*242的帖子

如何使用 bash 选择不同目录中的特定文件?

我想列出(或删除,或执行其他操作)某个目录中的某些文件,如下所示:

$ ls /opt/somedir/
aa  bb  cc  aa.txt  bb.txt  cc.txt
$ ls /opt/somedir/(aa|bb|cc)  ## pseudo-bash :p
aa  bb  cc
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点(不先 cd 到目录)?

bash directory regular-expression wildcards

13
推荐指数
1
解决办法
7900
查看次数

在 Fedora 中,如何选择合适的挪威语键盘布局?

我刚刚使用来自 virtualboxes.org 的映像在 VirtualBox 中安装了 Fedora 19 。

但是,我无法选择合适的挪威语键盘。当我打开键盘布局时,它显示美国布局。一个挪威的布局应该有AE,O,A键和很多其他的东西。

键盘布局

fedora i18n input-method keyboard-layout

7
推荐指数
2
解决办法
2万
查看次数

如何使Xterm窗口标题在当前运行命令和当前路径之间切换?

我想设置Xterm窗口标题在两种状态之间切换:

  • 当命令运行时,显示命令名称(例如“less”)
  • 当没有命令运行时,显示当前路径(例如“src”)

我可以使用当前路径创建一个 Xterm 窗口标题:

$ export PROMPT_COMMAND='echo -ne "\033]0;`basename ${PWD}`\007"'
Run Code Online (Sandbox Code Playgroud)

我可以通过添加语句来显示当前正在运行的命令trap.bashrc

$ trap 'echo -ne "\033]0;$BASH_COMMAND\007"' DEBUG
Run Code Online (Sandbox Code Playgroud)

但我无法在两者之间自动切换。是否可以?

编辑:@terdon展示了一个在常规 xterm 中工作的解决方案,这很酷!但我没有提到我使用 MacOSX Terminal.app。当没有命令运行时,这表明仍然显示“bash”而不是当前路径。经过一番修改,我想出了如何解决这个问题

osx bash prompt xterm window-title

5
推荐指数
1
解决办法
3022
查看次数