小编TPS*_*TPS的帖子

是否可以配置 ctrl-w(删除单词)?

通常,Ctrl+W删除回最后一个空格。

是否可以将其配置为使用其他字符,例如/?

编辑:更清楚地说:我不想为其配置密钥,我也想停止删除/

例子:

vim /foo/bar^W
vim /foo/
Run Code Online (Sandbox Code Playgroud)

command-line shell bash keyboard-shortcuts

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

替代rhel7中的nslookup?

nslookupRHEL 7 Beta 中未预装。我什dig至注意到并且host没有预先安装。我阅读了几个提到nslookup已死/已弃用的链接,那么是否有nslookup预装的 RHEL7 中引入的替代方案?

command-line dns

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

通过 ssh 从远程机器运行时出现“未指定协议”错误

我有一个脚本,只是为了运行我的图形 (GUI) 应用程序,如下所示。

#cat gui.sh
#!/bin/bash 
./gui -display 127.0.0.1:0.0    
Run Code Online (Sandbox Code Playgroud)

当我从本地机器 ( ./gui.sh)运行它时,它运行得非常好。但是当我尝试通过 ssh 从远程机器运行它时,出现以下错误。

[root@localhost]# ssh -f 192.168.3.77 "cd /root/Desktop/GUI/ && "./gui.sh""   
No protocol specified  
gdm: cannot connect to X server 192.168.3.77:0.0   
[root@localhost]#    
Run Code Online (Sandbox Code Playgroud)

我不知道,它要求的是哪种协议还是我遗漏了什么?我通过启动应用程序直接尝试,没有脚本 [ ssh -f 192.168.3.77 "cd /root/Desktop/GUI/ && "./gui""],但结果是一样的。我尝试了各种组合,如ssh -Y,ssh -fY和更多,但结果是一样的!
其次对于我的应用来说,有一个必须的条件,就是我们要先进入程序所在的目录。
任何解决方案?

ssh x11

18
推荐指数
4
解决办法
12万
查看次数

yum 安装包而不更新其他包或失败...?

有没有办法告诉yum安装一个包,选择当前安装的依赖项会满足的那个包的版本?

例如,如果我正在安装 pecl 软件包并且我目前已经安装了php-5.4.11但有更新php-5.4.14的可用。而不是安装新包(并将所有 php 包更新到 5.4.14),我只是希望它选择我要求安装的旧版本包而不更新所有其他包(如果无法完成,则失败)。

这是一个特定情况,我知道我可以排除或修复 php 包,但我正在寻找适用于任何安装的通用选项。

就像是:

yum install php-pecl-xxxx --no-updates
Run Code Online (Sandbox Code Playgroud)

yum

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

bash 查找以字符串开头的行

我有一堆文件,我想找到哪个包含以某个字符串开头的连续行。

例如对于以下文件:

Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Cyyyyyyyyy
Czzzzzzzzz
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
Ceeeeee
Run Code Online (Sandbox Code Playgroud)

有不止一行以“C”开头,所以我希望通过命令找到这个文件。
例如对于以下文件:

Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
Run Code Online (Sandbox Code Playgroud)

总是有一行以“C”开头,我不想要这个文件。我想过使用 agrep或 ased但我不知道该怎么做。也许使用正则表达式^C.*$^C或类似的东西。任何的想法 ?

grep bash sed string

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

xfce4 终端:禁用单个快捷方式

我想禁用关闭当前终端选项卡的Ctrl+ Shift+W快捷方式。

我使用VIM其中Ctrl+ R Ctrl+W中的窗口之间移动vim实例。有时可能会Shift在尝试移动到下一个窗口时无意中按下该键。但是,这会立即关闭带有编辑器会话的当前终端选项卡。

我可以禁用Ctrl+ Shift+W的终端和离开其他快捷方式不变?

terminal xfce

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

如何在python中读取和修改fstab?

我想通过运行脚本来自动配置我的fstab输入python。我想使用ConfigParserin python,但我无法正确使用它。

configuration python

8
推荐指数
2
解决办法
3473
查看次数

是否可以临时更改密码?

我有一个有多个用户的 Linux 系统。我不知道他们的密码,也不想知道他们。

我必须使用他们的帐户和密码通过 SSH 批量复制他们的一些目录。

我的想法是备份/etc/shadow,然后使用每个用户的新密码(我知道的密码,如“tmppass”)更改它,进行备份,然后用/etc/shadow旧文件替换文件。

那行得通吗?如果是这样,我如何生成密码?(密码类似于 $1$xxxxxx/xxxxx)。

users password shadow

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

如何在 libcurl 中启用 rsync?

我在拱门。当pacman试图从一个下载包ftp服务器,它失败,出现错误信息

libcurl 中不支持或禁用协议 rsync

这已经困扰我一段时间了,但我不记得我做了什么导致它(Pacman 只是从http服务器下载,所以我已经能够忽略它)。我已经安装了rsynclibcurl,而且它们以前显然一起玩得很好。我找不到任何libcurlcurl配置文件,也没有rsyncman页面中提及。我该如何去启用rsync

ftp arch-linux pacman rsync curl

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

FreeBSD 10 根证书存储

在默认的 FreeBSD 10 上是否没有根证书存储?

当我手动安装它时/usr/local/share/certs/ca-root-nss.crt,它位于,我符号链接到/etc/ssl/cert.pem,这就是我搜索它的主要位置。没有运气。

没有默认的根证书存储吗?

freebsd ssl certificates

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