小编Hep*_*ite的帖子

为什么系统有/etc/sudoers.d?我应该如何编辑它?

上次,我询问了这些(在/etc/sudoers中)的风险:

    user_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf
    %group_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf
Run Code Online (Sandbox Code Playgroud)

在思考这个问题的时候,我找到了/etc/sudoers.d目录。目录下的文件应该和/etc/sudoers有类似的功能(也就是说上面的脚本在/etc/sudoers.d里还是有问题的),但是有一篇文章说我们不应该使用这个目录,因为我们不能用它visudo来编辑文件它。也就是说,sudo如果我们在目录中出错,我们将失去使用权。

如果这是真的,为什么我们有/etc/sudoers.d?或者我们有没有好的方法来编辑/etc/sudoers.d 中的文件?

sudo httpd ubuntu sudoers

59
推荐指数
5
解决办法
11万
查看次数

在 Windows 中是否有等效于 /dev/null 的东西?

如果我想忽略stdout命令,我会在 *nix 上执行此操作:

myprog > /dev/null
Run Code Online (Sandbox Code Playgroud)

如何在 Windows 上(在cmd或批处理文件中)实现相同的目标?

windows unix batch redirection command-line

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

Vim:替换时如何更改当前项目的高亮颜色

我已经改变了我的 Vim 颜色,所以当我执行 a 时/search,每个匹配项都以亮黄色突出显示。这使得比赛更容易看到。

但是,当我使用确认标志执行替换时,:%s/find/replace/gc所有项目都以黄色突出显示,这很好,但我无法分辨 Vim 要求我确认哪个项目。

如何以另一种颜色突出显示当前替换项目,以便我可以看到需要确认的内容?

vim highlighting vimrc syntax-highlighting

12
推荐指数
2
解决办法
3589
查看次数

安装外置硬盘时出错

当我尝试安装通过 USB 连接的外部硬盘驱动器时,出现下面引用的错误。到目前为止,我已经尝试使用 ntfsfix 和 chkdsk。我的操作系统是 Arch Linux,驱动器是 NTFS 格式。

Error mounting /dev/sdb1 at /run/media/ssb/HITACHI: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=100,dmask=0077,fmask=0177" "/dev/sdb1" "/run/media/ssb/HITACHI"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to calculate free MFT records: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! …
Run Code Online (Sandbox Code Playgroud)

linux mount ntfs hard-drive

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

我无法让 XFCE 终端显示 VIM 的配色方案

这就是我在 .bashrc 中的内容

if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
    export TERM=xterm-256color
fi
Run Code Online (Sandbox Code Playgroud)

在我的 .vimrc 我有:

set t_Co=256
Run Code Online (Sandbox Code Playgroud)

echo $TERM打印xterm-256color

tput 颜色打印256

我还运行了一个名为256colors2.pl的脚本,所有颜色都打印正确。我在终端中看到的仍然是这个(那是“沙漠”主题):

沙漠

colortest.vim 文件也不能正确显示:

试色

显然它只显示我终端的默认调色板。

linux terminal vim xfce xterm

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

将文件名和当前行传递给 shell 脚本

我想将光标所在的文件名和当前行号(以冒号分隔)传递给外部 shell 脚本。例如,如果我正在编辑文件“foo.c”并且我当前在第 77 行,我想从 vim 中使用参数“foo.c:77”调用我的脚本。

vim shell

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

如何从cmd用vim打开文件?

我正在使用 Windows 7。

Unix 我可以使用以下命令在 vi 中打开文件:

vi textFile.txt
Run Code Online (Sandbox Code Playgroud)

在 Windows 中,我想导航到该文件夹​​并键入我上面的内容。

解决这个问题的最佳方法是什么?

谢谢,埃里克

windows-7 vim command-line

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

软件在任务栏中仅一瞬间闪烁。怎么知道是什么软件?

我开始注意到一个奇怪的程序,它每分钟都在我的任务栏中闪烁。我已经通过 Windows 添加或删除程序卸载了任何奇怪的软件。这很烦人。

我的问题是是否有一种软件可以记录或记录启动和退出的进程。我已经尝试使用 Microsoft Process Monitor - procmon.exe 来执行此操作,但是没有希望找到我想要的。

任务栏图标的屏幕截图:

图标

windows windows-7 taskbar flashing

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

Word 在页面之间显示行分隔符而不是分页符

我希望 Microsoft Word 在页面之间显示分页符,而不是在我的页面之间显示分页符,如下图所示:
在此处输入图片说明

我怎样才能改变这个?

microsoft-word

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

在 vim 中从标准输入读取新的命名文件

我想在一个名为f的非现有文件上启动 vim ,内容为c。无论˚FÇ是任意的,我想没有把在VIM配置任何东西来填充新的缓冲区与Ç

基本上,我想结合

$ 回声c | vim -

$ vim f

vim 是否有一个标志可以让我实现这一目标?

vim stdin

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