我想列出(或删除,或执行其他操作)某个目录中的某些文件,如下所示:
$ 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 到目录)?
我刚刚使用来自 virtualboxes.org 的映像在 VirtualBox 中安装了 Fedora 19 。
但是,我无法选择合适的挪威语键盘。当我打开键盘布局时,它显示美国布局。一个挪威的布局应该有AE,O,A键和很多其他的东西。
我想设置Xterm窗口标题在两种状态之间切换:
我可以使用当前路径创建一个 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”而不是当前路径。经过一番修改,我想出了如何解决这个问题。
bash ×2
directory ×1
fedora ×1
i18n ×1
input-method ×1
osx ×1
prompt ×1
wildcards ×1
window-title ×1
xterm ×1