From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18575 invoked from network); 8 Apr 2023 16:17:40 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Apr 2023 16:17:40 -0000 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1680970660; b=cP9XrmwLTVf31a68ie9SA3NHd9JyASaQEqCjkji9+Jkmtfc08Wr2WFqek/MSJPD8q4auTgKZOk p4qFpnOo9HIQditS5C5P58hNYBTDwOy1lcmI6ijFuzHDtSG3ey6x09Vy7mOImZypjoPYWsOae8 MjFlg19M+yGWZWyS1olYatr3hJmwwNOfW5NXef5VMrHrgog831ANv3WdWsJQOz2wnU5+/Fs7cz ZqHsJZaxL8F0egzGi6j09Xd5iKWBJs9vFiDM/k2KwCEY3UZM20xnJ181Tl0ukc1oEx5sI7gfzm TUsOkge6k7YPJccXNkpPRsAny9hWAo5IlqXVRpsoYfWrCQ==; ARC-Authentication-Results: i=2; zsh.org; iprev=pass (cichlid.ash.relay.mailchannels.net) smtp.remote-ip=23.83.222.36; dkim=pass header.d=easesoftware.com header.s=default header.a=rsa-sha256; dmarc=none header.from=easesoftware.com; arc=pass (i=1) header.s=arc-2022 arc.oldest-pass=1 smtp.remote-ip=23.83.222.36 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1680970660; bh=8M7Y01cc/9tCIMC25ZCZ2mKeTVdHsB24t5l68+BbN90=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:Date:Message-ID:Subject:MIME-Version:Content-Type:From: DKIM-Signature:DKIM-Signature; b=E7ILvj2HNhSQB+16cVUkpC3Z5qtC8vmWHs71v1hS/DBgVFWHa9mtBuZEd4NxCktz15lDHYXx6j b22Tikn2xdSEfMUblTgo0iL0JY5aJfrm6z7YLsfq7RHsH0wJVxQh3C7E0V3PW0Au7io7LzIR3A yjJNqvzIAvIJpbbXJ8Pboh8pVdqHPkKj0x5TyHlN8if4Aj8hJQND+0kWyB2bRqybIj7trk+0qY bDh64Aqabuwpsl1UckgVetkybsSHtXvwt+OWEEMRo5FQ9CrvtvNxuTwIaA2A+APtH0K0DhtSH3 NzAmoSvwmmB5q1SyVlA2LbvB5u2RT3tcdO+4aaRB7IgFqQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:To:Date:Message-Id:Subject: Mime-Version:Content-Type:From:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=eAQoTsZduH98U/J8YDQSAMTdFHuPAAn/+1834Vld+Pc=; b=YgnzRHyfkpE8SswZyix7TMFS9Q TpuHRzzDO7IcATrcGKLpR0IH/YHRT3cAqvLspC3ZntnB6R3GoHdIvFex1KPyZt02xuNeAjjLT5CIz pHTfkb9cgknqcOf+BIwMyavX9eZxBSfJ/7NUaiHQycSowXq2sSeWdl6NOec1Zrprn3kOX8UftLDwT eqC7Jt0w3NBHttxEhob0S2OaHR41q30sdi60nMVDthgnngA2fEOHHbM+F6TJVejDPzQW6Jg1H+inY 6K2FpyxYZ3ttxTTXcAHn+9AiQmK4rsgJ5Q6I51r60ifqxUwNk+Cbl32i/XIRZJQ+7notx/ZRti2ne ldo0zrQA==; Received: by zero.zsh.org with local id 1plBFy-000L4N-Ip; Sat, 08 Apr 2023 16:17:38 +0000 Authentication-Results: zsh.org; iprev=pass (cichlid.ash.relay.mailchannels.net) smtp.remote-ip=23.83.222.36; dkim=pass header.d=easesoftware.com header.s=default header.a=rsa-sha256; dmarc=none header.from=easesoftware.com; arc=pass (i=1) header.s=arc-2022 arc.oldest-pass=1 smtp.remote-ip=23.83.222.36 Received: from cichlid.ash.relay.mailchannels.net ([23.83.222.36]:42183) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1plBFE-000KMP-8L; Sat, 08 Apr 2023 16:16:55 +0000 X-Sender-Id: a2hosting|x-authuser|pedz+easesoftware.com@mi3-ss4.a2hosting.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4E7957E283A for ; Sat, 8 Apr 2023 16:16:48 +0000 (UTC) Received: from mi3-ss4.a2hosting.com (unknown [127.0.0.6]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id B3BDA7E2854 for ; Sat, 8 Apr 2023 16:16:47 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1680970607; a=rsa-sha256; cv=none; b=zoE2IvbScz16lAVKc7/cMi4Ge1FuAV4DazAVsyfCKqUyQuvwBTCNtwPv14fVNHftS0VXTc vF9ezjJYow5YcQCN4vyFB9JKoLu7anybt0Lpz0TNEjqCNWNDri16c79pyisy5BgYVWWhbn pZaizPFXW+yRMyQBC3dXm2pIrIsIpNqwyxNWWnR5lvtfrZErpqTHUjVI/IFfdrmVBIB18+ oz30WO8b9jnykAwu7KnWDJuZkVk7/mgAH1dHjht9yFqI/0sO9Gq60TDHeW/e2AmYt2cIiM thh0yn/j/AzhT7Z0A8S/gy6o9sIQOLixIFP4UTQcDdOY7sI6qtS4UaClhgQdRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1680970607; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=eAQoTsZduH98U/J8YDQSAMTdFHuPAAn/+1834Vld+Pc=; b=QHGB/tjAxeZOYr6dPKvvwhltuebFIdwygpDM5lOKNmbW+WbiFdpYVZ7oYafNvdeAbQ6tYB KV3jkyKyP+nv2sVnRnoqkdulezSvIcFnazPI45BH18yxS87ydfCp4ZPITkfMehq7IICLPJ P+alWbqGTV14O9GftZbFyOMuvhTZ0bzSagpIs2GRQZb3fxQw0X4uXQl8h9eaomG5V5CMk6 jFdd+o8QoQ8UbohY4RhuY26empUs1iIKMzeJlOHsbZTVpPITvtzDTCo2zspfLJu/8E+ank pJ2fekT0EW/OURqzyq3EXi0G+Nkcx3G18CukxMZq/qF91IuHxSI1hhk/I+9V0w== ARC-Authentication-Results: i=1; rspamd-5468d68f6d-wdsxs; auth=pass smtp.auth=a2hosting smtp.mailfrom=pedz@easesoftware.com X-Sender-Id: a2hosting|x-authuser|pedz+easesoftware.com@mi3-ss4.a2hosting.com X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|pedz+easesoftware.com@mi3-ss4.a2hosting.com X-MailChannels-Auth-Id: a2hosting X-Cure-Squirrel: 5be567d15e35b40b_1680970608073_1947122608 X-MC-Loop-Signature: 1680970608073:216244830 X-MC-Ingress-Time: 1680970608073 Received: from mi3-ss4.a2hosting.com (mi3-ss4.a2hosting.com [68.66.200.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.107.49.248 (trex/6.7.2); Sat, 08 Apr 2023 16:16:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=easesoftware.com; s=default; h=To:Date:Message-Id:Subject:Mime-Version: Content-Type:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eAQoTsZduH98U/J8YDQSAMTdFHuPAAn/+1834Vld+Pc=; b=Qr4zLi13wVK3EJgwhBO2VOytZH sIgIPY5pk/nHs2F3nJH667bjcWLnsP3lH25sovnUXLk8xYH/b4hVEULs9AQ/8dNcZoHr4LPOF5nP2 kyHqzz2cDagOLMdrp3F2WWWJh97TtYK9aE+5n7Af232KbXOKBU3fogaG6vWprh5y2QgewXRkO1bOn ktUPfEPbGTQRXH+lGhY5ws1ZGDF3mUsteJH07bInT/ozRXwTnOWZsERtylcV1buK81wdYBSmCYOH+ LPurwb4/j1ATkzhRF2t0CldsjMhrZeVz+IIDDu6vb7nzDqjssapYR/wH5Sk6qrCwNwQTLUBufp1QE ZIBOiBvA==; Received: from [70.94.128.193] (port=49347 helo=smtpclient.apple) by mi3-ss4.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1plBF8-0001Dp-2H for zsh-users@zsh.org; Sat, 08 Apr 2023 12:16:46 -0400 From: Perry Smith Content-Type: multipart/signed; boundary="Apple-Mail=_C5EDE7F9-AEF3-45F6-A32E-951FC49FE40E"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: .zsh_history Message-Id: <81609CF4-42DA-4E0F-A6E5-C5D58578B4F7@easesoftware.com> Date: Sat, 8 Apr 2023 11:16:35 -0500 To: zsh-users@zsh.org X-Mailer: Apple Mail (2.3731.500.231) X-AuthUser: pedz+easesoftware.com@mi3-ss4.a2hosting.com X-Seq: 29010 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --Apple-Mail=_C5EDE7F9-AEF3-45F6-A32E-951FC49FE40E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I don=E2=80=99t have anything special set up other than setting = HISTFILE, HISTSIZE=3D2097152, and SAVEHIST=3D1048576. I also have = histignoredups and histignorealldups on. The reason for the huge numbers is partially due to some confusion I had = (see below) but basically I want to save unique commands that I did for = very long periods of time so I don=E2=80=99t need to figure them out = again. I=E2=80=99m on macOS and they have this thing for =E2=80=9Csessions=E2=80=9D= which I=E2=80=99ve turned off now (a few weeks ago). The reason is = that the session history files are limited to two weeks and so commands = I did long ago are getting deleted and my .zsh_history file was only = growing to be about 1000 lines. My question is, if I start multiple terminals and run various commands = and eventually they each log out or exit, I=E2=80=99m wondering what = happens to the .zsh_history file. Does the last shell to exit rewrite = the file using its own history which (I=E2=80=99m guessing) is the = contents of .zsh_history when the shell started up plus the commands = that were executed in that shell? This would overwrite all the commands = done in the other shells that have just exited. Alternatively, the shell could re-read .zsh_history at the time it is = exiting and append the commands that were executed within that shell and = write the result out =E2=80=94 thus preserving the commands done by = other shells. I see in the /etc/zsh_Apple_Terminal file some dancing = around that appears to be trying to re-read the history file at the time = the shell is exiting. I haven=E2=80=99t looked closely at what = precisely it is doing. I thought I would ask first what is the default = behavior. TL; DR: question: Does zsh re-read the .zsh_history file at the time it = is exiting by default? Thank you, Perry --Apple-Mail=_C5EDE7F9-AEF3-45F6-A32E-951FC49FE40E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5yOa/gCtQpb3oCpljxzk9yzE+MAFAmQxk2MACgkQjxzk9yzE +MBUgxAAh8d0zTL84F5ccPx+/7HX8CNlp8YTz/Y2MiXSQS1xmoZlCfIfoo6xPyAY ef5k2ewoh+4N+dclSOVcRgBiYCKR/p4+vzXmMjPrVeQnO3RR5AWpcAtP8GDzfb0N Qb+c2AhR5NE5ulxElltgymsi8Sle9py541xyIecnOJapeHR/sKgeHOg5H2uMuU1G FLWDFOh6nEjzuaGail0rLaV5IzPTEBdu/KkLJCYNCCCOl0SQHcBy9mFsoai9yLod SfSMZ8FQ5ketWrSP2OHcCO6E+n+Av9UwoUXVPkobNhPqiPqab1zjOSSDGLY+Lscp JWd2g2AAgsJ565dFowMP/XNyjkE2dYS5gHEAusDOUARkB/Zh2UtYgeFjeWYfd7aS bjcmwKTOL3Gl9trA53OkLu+OL2AOqi2dBEVd17ZpFaIKbWrvX0D44lkrR+E/qhgv EPo3bFxnCVTI4wI/AwvgeG5ImcKcwMy9Fsp0Ak4b2S24+XIkKgVf/DgJ0k0PfymU 4nePbUw0d7FcQoi0g4qCkhktMidUEJJpbgXPDgnbAvJeU+/9+79HMWqfhZxUzV1t hTaJH5YaAr0exvS/Uil05zA1BvaR7CHFTr3X4qeW8j7o/Lkyv40kJUZMQhjk6qX3 3p2ydi3sQv/OtLKZGDEjRApqKr64B6cZF5GxXsipZ3z7xJSH9fU= =YjuF -----END PGP SIGNATURE----- --Apple-Mail=_C5EDE7F9-AEF3-45F6-A32E-951FC49FE40E--