dotfiles

为什么非交互式 ZSH shell 运行“exit”时没有获取“~/.zlogout”?
dotfiles

为什么非交互式 ZSH shell 运行“exit”时没有获取“~/.zlogout”?

我的~/.zlogout包含以下内容: echo '~/.zlogout!' 让我们运行以下脚本: su user -ls /bin/zsh -c 'echo kaasbier; exit' 没有任何回显(除了kaasbier)。我正在 vanilla archlinux VM 中测试它。 exit即使我不运行logout,我仍然无法触发注销脚本。退出交互模式时,它确实有效:su user -ls /bin/zsh。 那么,为什么在退出非交互式登录 shell 时不获取~/.zlogout(或)呢?/etc/zlogout ...

Admin

Dot - 使带有标记边的大型、几乎任意的图形更易读
dotfiles

Dot - 使带有标记边的大型、几乎任意的图形更易读

我有一个(目前正在进行中)有向图,正在用 Dot 创建。附图是我目前所拥有的。如您所见,它很难阅读,因为很难分辨哪些标签对应哪些边。我预计图表会变得更大。我调整了 Dot 的设置以增加 nodesep 和 rankedep,这很有帮助,但我很好奇我还能做其他什么。以下是有关图表的一些信息: 我无法删除许多顶点。如果 size = 复杂且难以阅读,那就这样吧,但我至少希望边标签能够清楚地标明它们标记的是哪条边。 顶点大致可以分为十个部分。(到目前为止,图中的绝大多数顶点位于第 1 部分,最多 5 个位于第 2 或第 3 部分)。大多数边将位于同一部分的顶点之...

Admin

如何“zcompile”全局(系统范围)zsh 脚本?
dotfiles

如何“zcompile”全局(系统范围)zsh 脚本?

对于我的本地点文件,我在末尾有这个代码片段.zshrc: for f in ~/.zshrc ~/.zshenv ; do [ "${f}"(:A) -ot "$f".zwc ] || zcompile "$f" done 这确保了这些脚本在被修改时总是被预编译。 但我使用的全局脚本source要重量级得多,例如/usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh或。/usr/share/doc/fzf/examples/completion.zsh/usr/share/doc...

Admin

如何将 ssh-key 相关文件移动到另一个目录?
dotfiles

如何将 ssh-key 相关文件移动到另一个目录?

我一直在努力清理我的根目录,使其不与随机点文件. 尽管如此,在建立ssh 密钥我走进了死胡同,找不到移民的路已知主机文件到另一个方向($XDG_CONFIG_HOME/ssh/)。 我使用这个命令来生成我的 ssh-key: mkdir -p $XDG_CONFIG_HOME/ssh ssh-keygen -t ed25519 -C "[email protected]" -f $XDG_CONFIG_HOME/ssh/id_ed25519 但是我需要创建一个~/.ssh/config文件来指向我的$XDG_CONFIG_HOME/ssh/con...

Admin

.screenrc 配置中的“绑定 c 屏幕”是什么意思?
dotfiles

.screenrc 配置中的“绑定 c 屏幕”是什么意思?

我只想了解此 .screenrc 配置中的各行的作用: bind c screen 1 bind ^c screen 1 bind 0 select 10 screen 1 我在这里找到了配置: https://wiki.archlinux.org/ 通过这个,我的屏幕从窗口 1 而不是 0 开始。但我不太明白这个配置中每一行的作用,在阅读手册页之后也是如此…… 非常感谢您的帮助。 ...

Admin

如何通过命令行安装 Chrome 快捷方式应用?
dotfiles

如何通过命令行安装 Chrome 快捷方式应用?

作为一名拥有自己的点文件的 Ubuntu 用户,我希望通过我的点文件安装窗口化 Chrome(快捷方式)应用。因此,如果我进行全新安装,我也会设置我的 Chrome 快捷方式应用(如 Outlook)。 通常我会创建一个像这样的 Chrome 快捷方式: 打开 Chrome 点击垂直对齐的三个点(右上方) 点击更多工具 创建快捷方式 保留名称并检查作为窗口打开 单击“创建” 但是如何通过 zsh 命令行创建快捷方式?(无需通过 UI)。提前致谢! ...

Admin

GNU stow。仅符号链接文件,而不是目录
dotfiles

GNU stow。仅符号链接文件,而不是目录

我想使用 Git 存储库和来管理我的点文件stow。这是我当前的存储库其中包括我想要存储的文件/目录以及Makefile我正在使用的命令make stow。 不幸的是,当 stow 遇到不存在的目录时,我遇到了一个问题。例如,如果我删除我的~/.config/yabai/目录(以模拟它在新安装中不存在)并运行,make stow它将符号链接整个目录: $ ls -l [...] lrwxr-xr-x 1 adam staff 26 Mar 12 19:28 yabai -> ../.dotfiles/.config/yabai [...] 这...

Admin

如何将所有点文件移动到自定义目录?
dotfiles

如何将所有点文件移动到自定义目录?

我是 Mac 用户,我想知道是否有办法将我的所有点文件放入一个.config文件夹中来存储它们(类似于 Linux 上的 XDG 目录)。 我试图建立一个.vimrc文件,但当我将其移动时,~/.config就会创建一个新文件~/。 谢谢你! ...

Admin

将一个目录、其内容和文件结构符号链接到目标目录,并自动更新
dotfiles

将一个目录、其内容和文件结构符号链接到目标目录,并自动更新

不久前在 Unix&Linux 中问过类似的问题,但被骂了,所以会再试一次…… 让我DIR以一个名为的目录为例,其结构如下 DIR/ |----> file1.txt |----> file2.txt |----> file3.txt |----> SUB_DIR/ |-----> file4.txt 我想要做的是创建另一个目录,其内容将是指向 中的文件和目录的符号链接DIR。也就是说,用 ** 名称 ** 表示符号链接 LINKED_DIR/ |----> **file1.txt** ...

Admin

gnu stow 忽略目录
dotfiles

gnu stow 忽略目录

我对 stow 还比较陌生(使用了 6 个月)。虽然它可以很好地备份我的配置文件,但它实际上存储了不需要的文件,并且不遵守我的 .stow-local-ignore。 我正在使用脚本来安装并保存所有我保存的文件: 猫〜/ bin / stow.sh #!/usr/bin/env bash echo "Stowing Dotfiles..."; cd ~/Utility/configs for file in *; do # Only run Stow on the directories in the dotfiles folder a...

Admin

将单个点文件从一个文件夹复制到本地机器上的另一个文件夹
dotfiles

将单个点文件从一个文件夹复制到本地机器上的另一个文件夹

在您投票反对之前,我已阅读了以下解决方案: 如何复制以点开头的文件? 如何复制以cp包含隐藏文件和隐藏目录及其内容? Linux / Unix:scp 复制所有隐藏点文件在 nixCraft 上。 所有解决方案都涉及复制所有文件,而不是单个文件。现在,我尝试了各种方法,但都没有用。 另外,我正在使用 zsh,所以没有shopt 这应该很简单,我并不笨,但是在浪费了一整晚之后,我终于在这里问了。 有趣的是,我确实收到了输出,说它已成功复制文件,但目标位置没有文件。 命令:cp -av ~/.zshrc /home/dobi/aaa/bckup...

Admin

ranger 的 show_hidden_​​bookmarks 设置有什么用?
dotfiles

ranger 的 show_hidden_​​bookmarks 设置有什么用?

游侠的手册页状态: show_hidden_​​bookmarks [布尔值] 在书签预览窗口中显示点文件?(输入') 我尝试了一下,但无法弄清楚它到底能做什么。我的书签预览窗口无论我将其设置为true或 ,看起来都完全一样false。能否举个例子说明这种设置有何不同? ...

Admin

使用 rsync 排除隐藏文件夹,但包括特定的隐藏文件夹并包括所有隐藏文件
dotfiles

使用 rsync 排除隐藏文件夹,但包括特定的隐藏文件夹并包括所有隐藏文件

我知道有很多关于rsync排除特殊情况的帖子,并且我花了一些时间来寻找解决方案,但我认为更适宜的是听从社区思想力量,我相信它可以在几秒钟内为我指明正确的方向。 我正在复制许多不同用户的主目录,但由于目前不相关的原因,需要基本上消除许多不同的配置,并且由于每个用户差异很大,我想编写一行rsync可以在用户的​​任何主文件夹中运行的行,以排除所有隐藏文件夹(除了.ssh和.mozilla如果适用),但仍会捕获主文件夹中的隐藏文件,例如.bash_history,。轮廓ETC。 包括.ssh和其他指定文件夹目前很重要,因为其他常用文件夹可以/应该在以后添加到该列表...

Admin

在 Windows 中,单个点是有效的文件名吗?
dotfiles

在 Windows 中,单个点是有效的文件名吗?

点 ( .) 可以是文件或目录名称的一部分,包括第一个和最后一个位置。在 UNIX 上,路径中的单个点表示当前目录,因此始终可以解析为名称不是 的目录.。 有没有什么方法可以创建一个.以 Windows 命名的目录? ...

Admin

bash 在登录时自动执行特定于工具的配置文件
dotfiles

bash 在登录时自动执行特定于工具的配置文件

我的项目使用 Linux 上的内部工具,该工具使用名为 .spacerc 的文件来配置一些环境变量。 奇怪的是,每当我启动(非登录交互式)bash shell时(无论是通过PuTTy,还是通过执行$SHELL,还是通过执行pty.spawn($SHELL)的python脚本),它都会读取.spacerc并设置其中指定的环境变量。 (是的,$SHELL是/bin/bash。) 看来,在执行.bashrc 之前会读取.spacerc(至少是本地用户目录中的那个)。 我找不到任何信息来表明为什么 bash 会自动读取名为 .spacerc 的任意文件。 为...

Admin