小编chr*_*lee的帖子

有没有办法为 cd 选项卡设置着色完成?

我使用 ubuntu 11.04。

在完成 cd、ls 等选项卡列表后,有没有办法为输出设置颜色?

IE

myshell@root$ cd ~/user/files/ 我点击了标签...

myfile myfoo mybar <-- 这个输出是彩色的?

我希望你喜欢我的图表。

colors bash zsh autocomplete

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

修补时,参数 -p0 和 -p1 之间有什么区别?

patch -p0和 和有patch -p1什么区别?

有什么区别吗?

patch

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

cron 一词的由来?

试图解决友好的争论。“cron”是某物的首字母缩写词吗?

此外,它当前的规范名称“cron”是否源于诸如 chronos 或 chronological 之类的缩写?

快速谷歌搜索没有找到我要找的东西。它最终成为一个不稳定的论坛主题

cron conventions history

20
推荐指数
3
解决办法
7530
查看次数

sed 将 4 个空格转换为 2

如何将 4 个空格转换为 2 个空格sed?是否可以?

我找到了这个,但它将制表符转换为空格:

sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file

sed

16
推荐指数
2
解决办法
6678
查看次数

在 bash 中重新映射 Ctrl-l

可以重新映射Ctrl-l在 bash 中执行的不仅仅是清除吗?

我知道通常它只是清除屏幕。我希望改变它以清除屏幕并列出我的pwd样子:

Ctrl- lclear;ls;

bash keyboard-shortcuts

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

find /path/ -exec 命令“{}”中的 {} 有什么作用?

我很好奇以下命令中的 {} 实际上是做什么用的?

示例命令:

find /foo/ -name "*.txt" -exec rm -v {} \;

手册页提供了一个简短的介绍,但它让我有点困惑:

字符串 '{}' 被当前正在处理的文件名替换,它出现在命令的参数中的任何地方,而不仅仅是在它单独出现的参数中,就像在某些版本的 find 中一样。

find

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

在 CentOS 5.8 上登录时获取的系统配置文件在哪里?

在 CentOS 5.8 (Final) 版本中,bash 系统配置文件在哪里?

/etc/profile吗?

我添加了以下内容来获取我的 ~/.bashrc 文件,但由于失败而没有任何运气。我知道它失败了,因为我已经更改了 $PS1。

我也认为这可能是因为我有 WHM 设置。

bash centos bashrc

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

zsh!!和 !$ 像在 bash 中一样自动执行

我最近从 bash 切换到了 zsh。我发现了 zsh 和 bash 之间的两个小问题和差异。当我最喜欢的两个快捷方式!!!$在 bash 中的表现不同时,我有点失望。

当我尝试使用参数快捷方式执行以下操作时(抱歉,我不知道它们的正式名称是什么),它们会在 bash 中自动执行如下:

$ touch foo
$ vim !$
<file opens immediately>
Run Code Online (Sandbox Code Playgroud)

在 zsh 中,它们被翻译然后执行(我必须额外点击一次输入):

$ touch foo
$ vim !$
$ vim foo
Run Code Online (Sandbox Code Playgroud)

有没有办法让!$&!!在 zsh 中的行为方式与在 bash 中的行为方式相同?

command-history zsh

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

递归删除SVN文件

我还在学习 bash shell。

我想递归地查找和删除给定文件夹的子目录中的 svn 文件。我犯的错误是检查而不是克隆,所以我试图清理我的烂摊子。

我试过这个,但我只得到所有找到的文件的输出:

rm | find -name ".svn"

当我运行它时,我没有输出,文件仍然存在: find . -executable -o ! -regex '.*\.svn' -exec rm -i {} \+

subversion find rm

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

如何检测脚本中是否存在外部命令?

有没有办法检测是否存在外部命令(即 wget、svn)?

更具体地说,今天,我试图运行我编写的脚本之一,但该人没有wget安装或安装 svn。

该脚本只是下载一个文件提取它或使用 svn 导出主干。

utilities executable shell-script

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