watch 命令不适用于别名命令。
没有别名
➜ scrcpy git:(master) git -P branch
* master
➜ scrcpy git:(master) watch git branch
带别名
➜ scrcpy git:(master) which gb
gb: aliased to git branch
➜ scrcpy git:(master) watch gb
当我运行df -h | grep sdc
一切正常时,我会看到人类可读格式的数字:
/dev/sdc1 954G 889G 65G 94% /media/bohdan/teamdata
当我运行sh -c "df -h | grep sdc"
一切都很好时,结果是一样的......
当我跑步时watch sh -c "df -h | grep sdc"
......突然我不再有资格看到人类可读的数字:
/dev/sdc1 1000203520 934440320 65763200 94% /media/bohdan/teamdata
为什么?
是否可以在普通终端中添加这些效果?修改终端?为了好玩而从头开始编写代码?每 3 秒播放一次声音,并在 3 秒内平滑地降低光标高亮的强度。
当 failed.log 文件发生更改时,我需要停止服务。我正在查看 watch 命令来执行此操作:
watch -d -g -t 'ls -l /home/username/*failed.log'
此命令将检查输出ls
是否已更改。如果有,我希望它停止 CUPS 服务。
我正在调查inotify-tools
,但这对我来说有点太复杂了。有什么建议么?
我希望一个变量每秒增加 1。
#!/bin/bash
var=0
watch -n 1 echo "$((var++))"
输出(几秒钟后):
Every 1.0s: echo 0
0
它在屏幕上没有改变,但是当我输入echo "$var"
输出时是 1。为什么?
我想要一个自定义的“watch”命令,它还包括单轮的输出top -n 1
,但是转义字符不能很好地翻译。有没有办法在 Ubuntu 中禁用 top 命令的粗体字?
我已经执行了
>> watch tree ./
现在我的问题是我无法退出watch
- 没有关闭终端。
我阅读了手册页,watch
但他们没有提到如何退出手表屏幕。
是否有您需要用来退出手表的魔术键组合?
就像您第一次打开 vim 却不知道如何关闭它时遇到的问题一样。
每次我在终端中使用 watch 命令时,输出都是从屏幕开始显示的,看起来有点尴尬。我希望让手表在屏幕中心显示输出。
$ watch -n 1 du -hs "*.part"
52K Prince of Tennis Episode 100 English Subbed Online - Chia-Anime.mp4.part
64M Prince of Tennis Episode 92 English Subbed Online - Chia-Anime.mp4.part
53M Prince of Tennis Episode 93 English Subbed Online - Chia-Anime.mp4.part
23M Prince of Tennis Episode 94 English Subbed Online - Chia-Anime.mp4.part
13M Prince of Tennis Episode 95 English Subbed Online - Chia-Anime.mp4.part
24K Prince of Tennis Episode 96 English Subbed Online - Chia-Anime.mp4.part
12K Prince of Tennis Episode 97 English Subbed Online - Chia-Anime.mp4.part
40K Prince of Tennis Episode 98 English Subbed Online - Chia-Anime.mp4.part
36K Prince of Tennis Episode 99 English Subbed Online - Chia-Anime.mp4.part
我希望这个输出从屏幕中心开始出现。