小编now*_*wox的帖子

如何隐藏书签栏?

我想从 Google Chrome 中完全禁用书签栏,但我在网上找不到任何信息。

如果我禁用书签栏,它仍会出现在 Google 搜索页面的嵌入栏中。 在此处输入图片说明

如果我右键单击并选择“显示书签栏”,我会看到: 在此处输入图片说明

当然,如果我去书签管理器删除所有无用的书签,我仍然会看到栏:

在此处输入图片说明

我怎样才能禁用它?

google-chrome bookmarks

49
推荐指数
3
解决办法
18万
查看次数

如何快速更改 Bash 命令中的第一个单词?

我想用 Bash 稍微改进我的工作流程,我意识到我经常想对不同的可执行文件执行相同的命令。

一些例子:

Git(我想快速更改第二个词):

git diff     foo/bar.c
git checkout foo/bar.c
Run Code Online (Sandbox Code Playgroud)

Cat/rm(只需更改第一个单词):

cat foo/is/a/very/long/path/to/bar.c
rm  foo/is/a/very/long/path/to/bar.c
Run Code Online (Sandbox Code Playgroud)

我知道我可以点击Ctrl+ athenDel删除第一个单词,但我想知道是否有更快的方法来做到这一点。

linux bash shell command-line

45
推荐指数
7
解决办法
5138
查看次数

在 vim 中显示尾随空格

我希望在我的终端 vim 中有一个漂亮而甜美的尾随空白显示。这将允许我在关闭文件之前删除它们。

我知道这个问题很受欢迎,我已经在 SO 上找到了几十个答案。不幸的是,我还没有找到一个令人满意的...

因此,我将尝试总结收集到的信息和我找到的解决方案。

解决方案 1:手动突出显示尾随空格

highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()
Run Code Online (Sandbox Code Playgroud)

突出显示尾随空格

优点:

  • 便于使用
  • 快速地
  • 兼容 cursorline

缺点:

  • 选择的颜色与其他配色方案不兼容,因为颜色被手动设置为 red
  • 大红色背景块不是很美观

解决方案 2:使用列表功能

set list
set listchars+=trail:?
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明

优点:

  • 便于使用
  • 快速地

缺点:

  • :set cursorline启用时发出问题
  • 专用颜色list/trail不可配置。必须与其他列表字符相同

解决方案 3:使用隐藏功能

syn match WhiteSpace "\s\+$" containedin=ALL conceal cchar=?
set conceallevel=2 
set concealcursor=nv
highlight Conceal ctermfg=red …
Run Code Online (Sandbox Code Playgroud)

vim

12
推荐指数
1
解决办法
9129
查看次数

为什么我需要更改 nsswitch.conf 中的主机顺序?

在我的公司中,当我安装 Ubuntu 时,我无法 ping 任何本地机器:

$ ping foobar.mycompany.local
ping foobar.mycompany.local: Name or service not known
Run Code Online (Sandbox Code Playgroud)

但是,如果我把dns/etc/nsswitch.conf位于列表的开始,那么它的工作原理:

# hosts:          files mdns4_minimal [NOTFOUND=return] dns
hosts:          dns files mdns4_minimal [NOTFOUND=return]
Run Code Online (Sandbox Code Playgroud)

我想了解为什么。

dns ubuntu

11
推荐指数
1
解决办法
4278
查看次数

如何更改 WSL 中的默认用户名?

许多网站说我应该使用lxrun /setdefaultuser,但不推荐使用此命令:

C:\WINDOWS\system32>lxrun /setdefaultuser foo

警告:lyrun.exe 仅用于为 Linux 发行版配置旧版 Windows 子系统。

如何更改我的默认用户名root。我希望它与我在 Windows 帐户中使用的用户名相同。

顺便说一句,我正在使用 mintty 来运行 WSL:

%LOCALAPPDATA%\wsltty\bin\mintty.exe --WSL= -h err --configdir="%APPDATA%\wsltty" -~ 
Run Code Online (Sandbox Code Playgroud)

windows-subsystem-for-linux

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

如何禁用 WSL 密码?

我觉得 WSL 不需要密码,因为它已经受到我的 Windows 帐户的保护。没有人可以在不知道我的 Windows 密码的情况下使用我的 WSL。

如何禁用 WSL 密码?我试过了,passwd但它不接受NULL密码。

linux root passwords ubuntu

9
推荐指数
1
解决办法
6048
查看次数

带有板载控制器的 RAID5,是否可以将 HDD 移动到新服务器?

我想知道硬件 RAID 配置有多安全。

如果硬盘出现故障,我只需要更换损坏的硬盘。服务器主板死机怎么办?是否可以在不丢失所有数据的情况下获取 HDD 并将它们放入全新的服务器中?

换句话说,是否有任何关键数据存储在 RAID 控制器中,并且是否依赖于配置硬件?

这是关于板载 RAID 控制器。

raid hardware-raid

8
推荐指数
1
解决办法
3267
查看次数

环境变量属于谁?

我从几个网站上读到这getenv是一个系统调用。但是我找不到任何对sys_getenv.

我试图确切地了解“环境变量”是什么。它们是内核的一部分还是外壳的一种机制?深入挖掘一点,我发现它getenv是标准 C 库的一部分。不幸的是,这并不能帮助我回答我原来的问题。

linux environment-variables

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

为什么 oh-my-zsh 这么慢?

我对 bash 很熟悉,但我想尝试一下zsh。很多人告诉我尝试 oh-my-zsh。

安装后,我收到一个不可读的提示,当我最终找到可接受的提示时,速度非常慢。提示显示其内容大约需要 300..1000ms。我怎样才能让它更快以及 oh-my-zsh 用户如何处理这个问题?

我已经在多个平台(Cygwin、VirtualBox Ubuntu、Debian)上尝试过,每次我都会遇到这种非常慢的行为。

我可以摆脱它吗?尽管 zsh 速度很快,但是否值得使用?

cygwin zsh

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

ufw有什么优势,真的需要吗?

我对 iptables 非常熟悉,而且我觉得iptables -L -v很容易阅读。备份很容易,我对此很满意。

然而,在最近版本的 Ubuntu 中有 ufw 会严重污染 iptables。除了干净的规则列表之外,我还有很多不易阅读的规则:

$ iptables -L -v
Chain INPUT (policy DROP 6114 packets, 331K bytes)
 pkts bytes target     prot opt in     out     source               destination
 131K   76M ufw-before-logging-input  all  --  any    any     anywhere             anywhere
 131K   76M ufw-before-input  all  --  any    any     anywhere             anywhere
 6618  368K ufw-after-input  all  --  any    any     anywhere             anywhere
 6191  346K ufw-after-logging-input  all  --  any    any     anywhere             anywhere
 6191  346K ufw-reject-input  all  --  any    any     anywhere             anywhere
 6191 …
Run Code Online (Sandbox Code Playgroud)

networking linux ufw iptables

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