小编som*_*his的帖子

数字键盘 - 将逗号“,”切换为句号“.” (德语键盘布局)

德国的小数点标准是逗号(例如 1.400,50 一千四百欧元和五十分)。

大多数应用程序使用美国标准期间。有没有办法快速将逗号切换到数字键盘上的句点(然后返回)?

在此处输入图片说明

keyboard keyboard-layout numpad language

14
推荐指数
4
解决办法
7086
查看次数

管道终端命令到 Gedit 以进行进一步编辑

我的终端窗口中有一个复杂的命令,我想进一步编辑它,例如

echo "This is a complex command I want to edit in an editor"
Run Code Online (Sandbox Code Playgroud)

我如何将这行代码(不是输出而是实际代码)通过管道传输到例如 Gedit 以进行进一步编辑?类似于此解决方案的内容,仅适用于基于 GUI 的编辑器:http : //www.commandlinefu.com/commands/view/1446/rapidly-invoke-an-editor-to-wri ??te-a-long-复杂或棘手的命令

请注意,我正在专门寻找一种在外部编辑器中进行编辑的方法。

gedit command-line 12.04

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

终端中文件名中间部分匹配的自动完成(破折号/bash)

我有一堆目录:

20130118-Cars_Directory
20130118-Bikes_Directory
20130218-Planes_Directory
20130228-Scooters_Directory
Run Code Online (Sandbox Code Playgroud)

有没有办法以在命令中间键入部分匹配项的方式更改目录。

理想情况下,样式为cd *Bikes*<TAB>,并让 dash 自动完成其余部分?

command-line unity-dash 12.04

5
推荐指数
2
解决办法
1956
查看次数

Xdotool 可自动执行 Epiphany 中的移动(Boulderdash 克隆)

我正在尝试自动化我最喜欢的 Boulderdash 克隆“Epiphany”(可通过​​ Ubuntu 软件中心获得)中的关键操作。

在以下示例中,角色应移动:3x“向下箭头”和 1x“向右箭头”

在此输入图像描述

编写脚本非常简单。启动后,它 (1) 将焦点设置到游戏窗口并 (2) 通过 Xdotool 发送击键命令。

#!/bin/bash

# set focus to epiphany
xdotool search --onlyvisible --class epiphany windowactivate
sleep 0.5

# move down one unit
xdotool keydown --delay 100 Down Arrow; xdotool keyup --delay 12 Down Arrow

# move down one unit
xdotool keydown --delay 100 Down Arrow; xdotool keyup --delay 12 Down Arrow

# move down one unit
xdotool keydown --delay 100 Down Arrow; xdotool keyup --delay 12 Down …
Run Code Online (Sandbox Code Playgroud)

scripts games epiphany xdotool

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

用于 Bash / Zsh 的终端多个倒数计时器应用程序

我正在寻找一个应用程序来在不同的倒数计时器中组织我的日常任务,类似于www.timeanddate.com/timer/

我正在寻找的功能是:

  • 在终端 bash 或 zsh 中运行
  • 多个独立倒数计时器
  • 计时器用完后播放声音或通知显示

请注意,时间跟踪不是一个重要功能,倒计时就足够了。

谢谢你。


在此处输入图片说明

bash gnome-terminal zsh time-management xdotool

5
推荐指数
2
解决办法
5127
查看次数

链接命令时隐藏终端输出

从终端,我喜欢启动我的标准工作应用程序... gedit 与我的待办事项列表、firefox 和铬。

为了节省时间,我 (1) 将此命令链接到一行,(2) 使来自 stderr 和 stdout 的所有错误消息静音,2&>1 >/dev/null以及 (3) 后台进程&以重新获得干净的终端:

gedit ~/Desktop/todo.txt 2&>1 > /dev/null & firefox 2&>1 > /dev/null & chromium-browser 2&>1 > /dev/null &
Run Code Online (Sandbox Code Playgroud)

除了一个小细节外,它似乎工作正常。Gedit 打开 todo 文件以及名为 2 的新文本文件。管道是否放错了位置?

command-line

3
推荐指数
1
解决办法
540
查看次数