如何很容易地转换到/从普通的机器可读的十六进制数据(无任何填补处理/偏移/字符视图)与xdd或hexdump?
我厌倦了挖掘一些特殊格式的字符串(并发现它突然开始在 N 个字符后换行或跳过行)或每次编写 Perl 单行。
为什么不像base64/那样简单base64 -d?
窗口是全屏的,可以抓取一切。新窗口出现在它后面。
我不能只是杀死该应用程序。
我通过 SSH 以 root 身份远程登录。
期待这样的事情:
$ xcontrol
> ls
window id: PID: Window class: Window name: ...
111 1122 Vncviewer ..
222 1133 .. . google-chrome ...
> minimize 111
> restore 111
> hide 222
> unhide 222
> move 111 by (10,-20)
> q
$
Run Code Online (Sandbox Code Playgroud) bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
Run Code Online (Sandbox Code Playgroud)
“myscript”以#!/usr/bin/env python. 只是重试启动它解决了问题。
为什么系统程序env偶尔会变得“忙碌”?会不会是由prelink(但 cron 不应该在那个时候启动它......)
# ip link set wlan0 netns 1
RTNETLINK answers: Invalid argument
Run Code Online (Sandbox Code Playgroud)
它适用于通常的以太网。它也适用于专有的 Broadcom“wl”驱动程序。
对于通常的基于 mac80211 的驱动程序如何做到这一点?
OSS | play
ALSA | aplay
PulseAudio | paplay
JACK | ?
Run Code Online (Sandbox Code Playgroud)
我可以使用什么工具来测试 jackd 是否正确配置并使其播放某些内容?
我运行了一个内存饥渴的进程 ( mkcromfs),它消耗的内存比我的笔记本电脑上的物理内存多,所以它一直在分页、交换和颠簸,并且 loadavg 大约为 2(compcache也已经与通常的交换分区一起使用) ,但慢慢向前推进(虽然我担心它最终会尝试分配 >2GB 并崩溃耗尽 2 天的颠簸)。
当我想将笔记本电脑用于其他用途时,我会停止该过程,启动 X 服务器、firefox 和其他程序。问题是,当我启动 Firefox 时,loadavg 跳到 10 并且系统几乎完全没有响应(打开/关闭大写锁定时间很长,鼠标光标位置更新缓慢,从 X 服务器切换到 Linux 控制台缓慢,登录缓慢) .
停止的mkcromfs仍然拥有大量内存(464.8 MiB 并缓慢下降),并且仅当其他程序需要更多内存时才将其移动到交换区,这会导致速度大幅下降。
如何告诉 Linux 完全换出这个过程(例如,我不打算在短期内恢复它),可能会从交换其他数据中醒来?此外,能够指定确切的交换设备来交换给定的进程也很有用(例如,mkcromfs的内存在 ramzswap 中是无用的)。
更新:现在我只是从/dev/erandomto写入 400-600M 的数据tmpfs,它会mkcromfs缩小。有没有更合适的方法?
当我按Ctrl+ Alt+ 时F{1..12},它会将我切换到其他虚拟终端。
甚至xte "keydown Control_L" "keydown Alt_L" "key F1" "keyup Alt_L" "keyup Control_L"会导致切换到 vt 而不是将该键发送到聚焦窗口。
这种用例包括(但不限于)向 VNC 或虚拟化客户端发送特殊的击键,以由 clinet/guest 系统而不是主机处理。有时(像在VirtualBox中)的应用显式地映射一些特殊的替代按键给特别的人(如Ctrl+ Alt+Del或Ctrl+ Alt+Backspace在VirtualBox中),但我想干净,通用的解决方案。
什么 IP 地址可以ping -f长时间(一整天)使用?“4.2.2.2”还是别的什么?
主要的担忧是那里的管理员可能会决定这是一些 DoS 并阻止/投诉......
也许某处有特殊的专用公共测试服务器可以发送 ICMP 回复(包括足够快),运行 TCP 和 UDP 回显服务器和其他工具?..
我已将一堆文件从一台服务器复制到另一台服务器,现在这些文件的日期已重置为当前日期。
如何在旧服务器上备份文件的日期并在新服务器上恢复它们(无需重新传输所有文件)?
在 GNU/Linux 中是否有任何好的工具可以复制文件,例如cp,但也可以显示进度和限制速度(并且不会中断更改限制),例如pv?
原型:
find source_directory | cpio -H newc -o | pv -s `du -bs source_directory/ | awk '{print $1}'` | (cd /destination/directory && cpio -di)
Run Code Online (Sandbox Code Playgroud)
另外rsync -aP source_directory /destionation/directory/,但这会单独显示进度条,并且在启动后无法更改速率。
或者我应该为 pv/cpio 编写一个包装器?完毕。
linux ×9
xorg ×2
audio ×1
command-line ×1
console ×1
cp ×1
cpio ×1
filesystems ×1
hexdump ×1
ip-address ×1
jackd ×1
networking ×1
ping ×1
swap ×1
xxd ×1