小编Wuf*_*ers的帖子

像 zsh 一样的 Bash 自动完成

我正在使用 bash,但我想要 zsh 风格的自动完成(你点击选项卡,它通过选项卡浏览可能性),而不是 bash 似乎做什么,它显示一个可能性列表,但在我输入之前不选择任何内容还有一些可以消除歧义。如何在 bash 中获得 zsh 类型的行为?

寻找解决方案已经找到了许多其他问题的答案,所以我希望我能在这里得到一个简单的答案(即粘贴到我的.bashrc.

(为了回答这个显而易见的问题,我需要在这里使用 bash,因为我刚加入一个团队,他们做了一些事情来设置 bash 以使环境更易于工作。我可能最终可以确保我让它工作相同在 zsh 中的方式,但现在如果我使用 bash 并且在交互式使用期间让它表现得更像 zsh 会更容易。)

bash zsh autocomplete

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

如何不在 OpenOffice.org Calc 中打印工作表名称和页码?

当我在 OpenOffice.org Calc(最新版本)中打印电子表格时,它不断将当前工作表的名称添加到顶部,并在打印输出的底部添加页码。

我如何关闭它?

PS 我在 Mac OS X 10.6.4 Snow Leopard 上运行它。

printer openoffice-calc openoffice

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

自定义 bash 选项卡完成

我有cooltool带有选项列表的自定义控制台实用程序

fooOption
barOption
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能通过按 bashtab键来自动完成选项?

我的意思是用户输入

$ ./cooltool foo_
Run Code Online (Sandbox Code Playgroud)

然后按下tab。进而

$ ./cooltool fooOption _
Run Code Online (Sandbox Code Playgroud)

出现了。

bash

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

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

如何从 bash 中的先前命令获取特定参数?

在 bash 中,您可以使用!*获取上一个命令中的所有参数。例如,如果您执行cp /some/path /some/other/path然后执行mv !*,则第二个命令将扩展为mv /some/path /some/other/path.

有没有这样的东西可以用来从命令访问特定参数而不是所有参数?

bash command-line command-line-arguments

31
推荐指数
1
解决办法
6016
查看次数

30
推荐指数
6
解决办法
6262
查看次数

目录的执行权限中的“T”是什么意思?

我刚刚发现ls命令的这个令人困惑的输出:

    whodare@ubuntu~ $: ls -l /var/spool/cron/
    共 12 个
    drwxrwx--T 2 守护进程守护进程 4096 Oct 29 05:02 atjobs
    drwxrwx--T 2 守护进程守护进程 4096 Sep 15 21:09 atspool
    drwx-wx--T 2 根 crontab 4096 Dec 24 02:11 crontabs

我知道“t”意味着粘性,但“T”是什么意思?

如何为目录设置此位?

linux ls permissions

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

在 Mac OS X Lion 中更改 Space 的名称

有没有办法更改 Lion 上的空间名称?我确定无法更改全屏应用程序占用的空间的名称,但是否可以更改“桌面#”空间的名称?

osx-spaces osx-lion

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

Mac OSX 上的 PHP 日志文件在哪里?

我的 Mac 上的 phpMyAdmin 有问题。我似乎无法连接到本地 MySQL 服务器。当我尝试登录时,我收到以下消息

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
Run Code Online (Sandbox Code Playgroud)

我现在正在尝试查找日志文件。我跑了phpinfo(),它告诉我该php.ini文件位于/etc,但是当我查看时,我只能看到php.ini.default. 我php.ini.default通过指定日志文件/tmp/php_errors并启用日志记录来继续编辑。

我尝试通过 phpMyAdmin 登录 MySQL 服务器,但仍然出现相同的错误。我继续,/tmp但错误日志不在那里。

关于我可能做错了什么的任何建议?

mac php phpmyadmin

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

如何在 Ubuntu 中安装 vim.full?

我已经安装了 Ubuntu Server,但我只有vim.basic?

我如何安装vim.full

试过,aptitude install vim但它说它总是安装。

因为vim是软链接vim.basic

vim ubuntu

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