标签: automation

方便地在 Apple 和 PC 键盘之间切换(交换 Windows 和 Alt 键)

我白天交替使用 Unicomp clicky 键盘,晚上交替使用 Apple 蓝牙键盘。

Apple 键盘物理交换AltWindows键。我该如何应对?

此外,由于我每天切换键盘两次,我该如何简化流程。

keyboard automation

4
推荐指数
1
解决办法
1339
查看次数

有没有办法在每次鼠标移动时运行命令?

我想每次移动鼠标时都运行一个脚本。

这是解决方法的第一步,以便我可以使用100% 的显示器边缘在它们之间切换

这可能吗?

mouse resolution automation events xdotool

4
推荐指数
1
解决办法
1897
查看次数

如何查找所有不具有特定扩展名的文件?

我想删除目录中不是 .png 文件的每个文件。我只想保留照片,其他的都删掉。

像这样的东西,显然不起作用:

for file not in *.png;
do
 rm $file
done
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?我还想知道如何使用文件名中的自定义字符串(而不仅仅是扩展名)来执行此操作。

bash scripts automation file-format find

4
推荐指数
2
解决办法
2911
查看次数

如何从终端运行 BleachBit?

在他们的网站上,他们说只需输入bleachbit——(这里的参数)但所做的只是打开程序。难道我做错了什么?

cleanup command-line scripts automation

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

如何通过仅在一个终端中执行命令来在多个终端中执行一个命令?

我将有多台机器通过 SSH 连接,所以我将有多个终端窗口,尽管我想做的是执行一个命令以便所有机器都执行它,但目前我必须做的是在每个单独的终端窗口中执行它,有什么方法可以在一个终端中执行命令,该命令将在所有指定的终端会话中执行指定的命令以提高效率,因为我不想输入它进入每个单独的终端窗口?gnome-terminal如果这有什么不同,我将使用。

我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10,其他机器应该运行相同的。

ssh command-line gnome-terminal automation

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

从 cron 休眠

我正在尝试使用命令从 cron 休眠systemctl hibernate。但是,我收到以下错误:

Failed to set wall message, ignoring: Interactive authentication required.
Failed to hibernate system via logind: Interactive authentication required.
Failed to start hibernate.target: Interactive authentication required.
See system logs and 'systemctl status hibernate.target' for details.
Run Code Online (Sandbox Code Playgroud)

如果我从终端手动执行上述命令,它会按预期工作。

如何从 cron 休眠?

我使用的是 Ubuntu 16.04。

cron hibernate automation systemd 16.04

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

使用预制的各种步骤创建在演示(尝试 ubuntu)环境上运行的无人值守 ubuntu 18.04 live CD

我们经常和一些使用ubuntu live cd的机器打交道。

大多数时候,为了准备好我们的 ubuntu live CD,我们必须做很多重复的任务。

我想知道如何创建具有以下功能的 ubuntu 18.04 live CD:

  • 首先从最新的 18.04 软件包开始,以便系统启动后会有较小的更新(我想避免使用 2018 年 4 月以来的第一个 18.04 构建 iso..)

然后

  • 1)以toram启动,就像进入 f6 时一样,附加命令并在启动时写入“toram”,以便所有系统都进入 ram ,并且您可以在加载后删除 cd。

  • 2)将键盘映射设置为瑞典

  • 3) 禁用WIFI 和蓝牙,基本上是打开飞行模式时发生的情况

  • 4)启用宇宙多元宇宙存储库(我的猜测是可以通过 sed 添加一些东西到 /etc/apt/sources.list )

  • 5)apt-get update然后apt-get upgrade假设所有文件替换为“是”(避免重新启动机器,因为没有意义)

  • 6)执行此操作apt-get -y install screen unzip unrar rsync lm-sensors htop sysstat iftop ncdu fuse sshfs curlftpfs netcat-openbsd cifs-utils nfs-common portmap ntfs-3g samba exfat-fuse exfat-utils hfsplus hfsutils …

live-cd live-usb automation live-environment 18.04

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

使用命令行将 html 文件复制到剪贴板

我正在尝试使用 Actiona 执行自动化任务,并且需要将 HTML 文件的内容复制到剪贴板中。在 Actiona 中使用剪贴板编码工具不是解决方案,因为它只使用文本数据类型(mime 类型),我需要将其复制为 HTML(文本/html)。我想知道是否可以通过在其中一个步骤中运行系统命令来实现。

command-line automation clipboard 18.04

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

通过终端将书签添加到 Nautilus

我想通过命令行向 nautilus 添加书签。这些书签可以是引导驱动器或自动安装的外部驱动器上的目录。我想知道如何从命令行执行此操作,而不是通过 GUI 手动执行此操作。

我之所以要这样做,是因为每隔一两个月,我这个 Linux 新手就会过于随意地使用 sudo,或者遇到一个我不知道如何修复的问题,最终不得不重新安装我的操作系统。我已经编写了一个重新安装程序的 shell 脚本,现在我希望该脚本进行一些配置。

command-line nautilus scripts automation bookmarks

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

在设定的时间段后自动移动新文件

我通过一项服务以奇数间隔接收文件,并且需要将它们在一个文件夹中保留 72 小时,然后再存档到另一个文件夹中。我想自动化这个过程。理想情况下,这将是一项监视“正在使用”文件夹中新文件的服务,记录它们到达的时间,然后在 3 天后将它们移至存档。

我当前正在运行一个 crontab 条目,该条目每 72 小时运行一次,将正在使用的文件夹的全部内容移动到存档文件夹。这会导致给定文件的可用性窗口与不再需要时移动该文件之间出现同步问题。

filesystem automation

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