问题标签 [dotfiles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 获取 ack 以通过 .htaccess 或其他点文件进行搜索
有没有办法让 ack 搜索文件名以 a 开头的文件.
(例如 .htaccess),而不使用--all
or--unrestricted
选项?
我尝试将以下内容添加到我的~/.ackrc
文件中无济于事:
bash - 如何在 bash 中使用 find 递归过滤点文件?
我进行了广泛搜索,但似乎无法找到这个看似简单问题的答案!
我有一个目录,其中包含一些点文件(它们碰巧是,.git
但可能很容易.svn
,甚至可能是其他东西)和一些非点文件。我正在寻找一个通用函数,它将列出该目录的所有子目录,除了以句点开头的子目录.
。
我认为这是某种变体,find . -type d
但我尝试了几种咒语,但都失败了。
就像是
(很惊讶没有人问这个问题——也许还有一种我没有看到的更粗俗的方式?)
bash - 使用 bash 自动化点文件
我想创建自己的自动点文件文件夹。(我将使用 git 对我的点文件使用版本控制,但这与问题无关)
我只想将所有文件和文件夹符号链接~/dotfiles
到我的主文件夹。对 bash 一点也不擅长,我不能这样做。请帮我解决一下这个。
如果可能的话,我也会欣赏以下功能。
- 文件夹只是浅链接
- 我的文件可能位于 dotfiles 文件夹中,但文件名中没有实际的点(例如,
~/dotfiles/vimrc
而不是~/dotfiles/.vimrc
) - 它应该能够忽略一些文件,例如存储在同一文件夹中的我的 .git 文件
当然,如果您已经知道提供此功能的服务,那至少与提供一些自己动手的命令一样好。请注意我特别希望它是 bash 或所有 unix 机器上最有可能存在的东西(所以我猜使用 g++ 的命令很好)。
git - 避免 git 添加点文件、隐藏文件和临时文件
我是 Git 新手,在提交之前我使用了这个命令:
它添加了一些我不想被跟踪的文件,例如:临时文件
和隐藏文件:
如何避免添加这些文件?
linux - 是否有 Unix 配置文件的指南
大多数配置文件都是 ini 文件(格式:name=value\n)。是否有关于此事的任何文件或文章/指南。
或者是否有人应该善意地保持接近这种格式?
emacs - 如何在 LISPBOX 中加载 Emacs 配置文件
我目前在盒子中使用 Lisp,它预先配置为不加载“.emacs”配置文件。我想更改快捷方式,以便 Emacs 默认加载此文件,但我找不到这段代码的位置。
有人可以帮我找到这个,如果可能的话告诉我要删除/编辑哪些代码以允许加载这个文件?如果这有什么不同,我在 OS X 上使用 Lispbox。
据我所知,我正在寻找以下不加载初始化文件的代码之一:-q --no-init-file --no-site-file
提前致谢。
macos - 管理禁止硬编码路径的点文件?
今天我决定在存储库中管理和推送我的点文件。动机是在多台 mac 机器和 ubuntu 服务器机器上重用相同的点文件。
我目前已经想到了这个结构:
link.py
运行并为该存储库克隆到的任何位置创建bashrc
符号bash_profile
链接~
。
问题:1
我的bashrc
内容:
问题是因为路径是相对的,找不到文件。我不想使用绝对路径,因为这样我就失去了在我喜欢的任何地方克隆存储库的灵活性。
同样,我的bash_profile
内容:
因为我以前符号链接~/.bashrc
到dotfiles/bashrc
我可以到达它。但这对我来说仍然像是一个肮脏的黑客。
问题:2
我应该在哪里保留对特定机器定制的路径。当然,我不想将它们放在存储库中,也不想弄乱其他所有系统。目前我的自定义路径在~/.profile
. 我正在考虑从中获取它bash/env
以if
检查它是否存在然后使用它,否则不使用它。
希望听到更好的方法
java - 如何使 Java JFileChooser 显示所有文件,包括以点开头的文件
默认情况下JFileChooser
不显示名称以点开头的文件。如何让它显示所有文件?
这是我尝试过的(没有帮助):
谢谢。
windows - 自定义 404 错误页面
我正在尝试创建自定义 404 错误页面。我发现的说明说当我这样做时创建一个 .htaccess 空文本文档,Windows 告诉我在其上放置一个文件名。有人可以告诉我需要做什么或指向我制作自定义 404 错误页面的教程吗?
git - 脏工作树 ($HOME/.dotfiles) 中的非破坏性 Git 检出
这个问题是在设计另一个 Git.dotfiles
管理系统时出现的。我想$HOME
用作我的工作树并将存储库存储在其他地方(而不是.git
因为这会混淆其他存储库)。
在具有先前复制和可能调整的点文件的旧机器上,我现在想克隆我的新点文件存储库并(挥手)进入一个状态,我可以看到我的点文件的(预先)存在状态$HOME/.*
作为对主文件的修改我新克隆的存储库。这主要是背景,在Git 中我只想小心地在脏目录中签出而不覆盖.
(在一般情况下,我可以从一个新目录开始,然后复制我的更改,但是当工作树是我的时,这似乎很难做到$HOME
。)
我发现一对命令似乎可以让我到达正确的位置,但我不确定这种方法是否存在缺陷或更简单的方法来做同样的事情:
这两个命令是否与复制我的家、进行普通结帐、然后复制我的文件的状态相同,这样git diff
只会有我在这台机器上所做的更改并且没有文件被删除?
还有其他应该应用的选项吗?
上下文是我的(alpha)引导脚本: