为什么ksh
history -0
(最后一个命令,即历史命令本身)有效,但却zsh
失败了(仅history -1
在我的 zsh 上有效)。我尝试zsh -f
使用默认选项,但仍然失败。
我Version AJM 93u+ 2012-08-01
在 MacOS 上使用 ksh 版本和 Zsh v5.9。
为什么ksh
history -0
(最后一个命令,即历史命令本身)有效,但却zsh
失败了(仅history -1
在我的 zsh 上有效)。我尝试zsh -f
使用默认选项,但仍然失败。
我Version AJM 93u+ 2012-08-01
在 MacOS 上使用 ksh 版本和 Zsh v5.9。
如何获取当前命令和参数的变量?我想使用转义代码将其打印在 Xterm 标题栏中。
我看到 MacOS 上的 Terminal.app 以某种方式确定了所调用命令的名称。我看到了 zsh 的后续实现,但我正在寻找 ksh。
if [ "$SHELL" = '/usr/bin/zsh' ]
then
case $TERM in
rxvt|*term)
precmd() { print -Pn "\e]0;%m:%~\a" }
preexec () { print -Pn "\e]0;$1\a" }
;;
esac
fi
我正在阅读这篇关于使用 ksh 的 DEBUG trap 的帖子,或者发帖人还评论说“运行后台任务,定期检查 ps -o stat= -o args= 的输出,以查看哪些进程在前台运行以及它们正在执行什么命令”是首选。有人有更多关于此的信息吗?
有谁知道输出dmesg
位于哪里吗?
我之所以问这个问题,是因为当我调用时dmesg
,我的日志中添加了许多看起来像跟踪信息的项目:
p2p: selectChannelForRoam[712] ChannelCount 2 init:SelChannel 11 SelRssi -52 SelRefs 1
[51345.936880]: com.apple.p2p: monitorSteerState[625] No need to roam : channel 153
[51346.093976]: com.apple.p2p: addPeerToSteeringGroup[325] Add Peer : 32:A5:B7:C0:18:83 InfraChan 153 RSSI -58
[51346.937192]: com.apple.p2p: selectChannelForRoam[712] ChannelCount 2 init:SelChannel 11 SelRssi -52 SelRefs 1
[51346.937194]: com.apple.p2p: monitorSteerState[625] No need to roam : channel 153
[51347.603157]: com.apple.p2p: addPeerToSteeringGroup[325] Add Peer : 32:A5:B7:C0:18:83 InfraChan 153 RSSI -57
[51347.603162]: com.apple.p2p: addPeerToSteeringGroup[407] Request Add Mac32:A5:B7:C0:18:83 Channel 153 Changed 0