标签: dotfiles

Windows 无法删除 ._。文件

我目前在我的外部硬盘驱动器的根目录上有一个简单命名的文件._.,我猜它是在不久前在我的 MacBook 上使用后添加到我的硬盘驱动器中的。我试图在我的 Windows 10 机器上删除这个文件;但是 Windows 一直声称找不到该文件。

来自 Windows 资源管理器的错误消息

我还尝试通过提升的命令提示符删除文件;但是返回相同的消息。

来自提升的命令提示符的错误消息

有什么办法可以通过 Windows 从我的硬盘驱动器中删除这个文件?

windows windows-explorer command-line dotfiles

92
推荐指数
3
解决办法
8059
查看次数

如何让“ls”首先显示点文件?

一路上我搞砸了我的 ls 命令,现在我在运行时得到了这个命令

$ ls -AhHl --color=auto
-rwxr-xr-x 1 clang clang  640 Mar  1 02:46 apple-touch-icon-precomposed.png
-rwxr-xr-x 1 clang clang  784 Jul 12 02:54 crossdomain.xml
-rwxr-xr-x 1 clang clang 1.2K Mar  1 02:46 favicon.ico
drwxr-xr-x 8 clang clang 4.0K Jul 12 23:50 .git
-rw-r--r-- 1 clang clang   17 Feb 29 19:48 .gitignore
-rwxr-xr-x 1 clang clang 1.4K Jul 12 02:54 humans.txt
Run Code Online (Sandbox Code Playgroud)

我做了什么让 ls 忽略点文件而是按第一个字母排序?

的输出locale

$ locale
LANG=
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8" …
Run Code Online (Sandbox Code Playgroud)

linux debian ls dotfiles

54
推荐指数
4
解决办法
2万
查看次数

在 Windows 中隐藏点文件

有没有办法让 Windows 自动隐藏任何以点为前缀的文件(例如“.svn”),就像在 Linux 中所做的那样?

windows dotfiles

29
推荐指数
3
解决办法
1万
查看次数

我可以保留吗。和 .. 出 .* 扩展?

当我打字时,我经常发现它很烦人(或更糟)

command .*
Run Code Online (Sandbox Code Playgroud)

在 bash 中,该命令适用于父目录和当前目录。是否有一些 shell 选项或其他配置我可以调整以使 bash 排除...扩展.*

bash shell dotfiles expansion

10
推荐指数
1
解决办法
1816
查看次数

悬停新消息时更改 mutt 指示器颜色

我想在 mutts 索引中悬停新消息时更改文本的颜色。

现在我有

color indicator  color111 color236 #indicator line
Run Code Online (Sandbox Code Playgroud)

color index      color082 color237 ~N # new message color
Run Code Online (Sandbox Code Playgroud)

当被指示器线悬停时,如何为新消息设置颜色?

mutt dotfiles solarized

7
推荐指数
1
解决办法
588
查看次数

在 gpg.conf 中获取其他配置文件

有没有办法在通常的 gpg.conf 中获取辅助配置文件?

我想在不同的工作站之间共享一组通用配置选项,但我还需要一些本地自定义。

dotfiles gnupg

7
推荐指数
1
解决办法
5212
查看次数

为不同操作系统(即 osx 和 ubuntu)维护点文件的策略

我使用 Git 存储库来维护我的点文件(vimrc、zshrc、tmux.conf 等)。由于我有两个不同的操作系统(家庭中的 OSX 和工作中的 Ubuntu),我为每个系统指定了一个分支。这会导致不同版本的点文件,因为操作系统不用于使用相同的工具/库来完成工作。这使得所有分支(分歧点文件)的点文件维护变得困难。我在想是否有更好的策略。也许在另一个文件中包含系统特定的点文件并将它们包含在点文件中。

换句话说,我正在寻找一种跨平台策略来维护具有不同操作系统的计算机的点文件。

在此先感谢您的帮助

zsh git dotfiles ubuntu macos

6
推荐指数
1
解决办法
1983
查看次数

.zshrc 和 .zshrc-e 有什么区别

我最近改用 zsh 而不是 bash,我安装了 zsh 和 oh-my-zsh。在弄乱我的配置时,我注意到除了典型的“.zshrc”之外还有一个名为“.zshrc-e”的文件。有什么区别? .zshrc-e 用于什么?

zsh dotfiles oh-my-zsh macos

6
推荐指数
2
解决办法
2430
查看次数

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

我想使用 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
[...]
Run Code Online (Sandbox Code Playgroud)

这会导致问题,因为如果我或程序在此目录中创建其他文件,它们也会出现在我的~/.dotfiles/目录中。


如果目录已存在,则不会出现此问题,因为链接的是其中的文件而不是目录本身:

$ ls -l
drwxr-xr-x   3 adam staff   96 Mar 12 19:43 yabai
Run Code Online (Sandbox Code Playgroud)
$ ls -l
lrwxr-xr-x  1 adam staff  37 Mar 12 19:43 yabairc -> ../../.dotfiles/.config/yabai/yabairc
Run Code Online (Sandbox Code Playgroud)

根据使用管理点文件的人数stow,我想有一种方法可以解决此问题。可能首先重新创建目录结构,然后创建链接。

symbolic-link gnu dotfiles

6
推荐指数
0
解决办法
2025
查看次数

如何让 Mutt 逐行而不是逐页滚动收件箱?

是否有我找不到的 .muttrc 设置可以启用此功能?我敢肯定这种事情不利于纯粹主义者,但我敢打赌它可以做到。

额外问题:如何将 mutt 消息预览模式顶部的空间(收件箱)从 4 行扩大到更多?

mutt dotfiles

5
推荐指数
1
解决办法
1678
查看次数