我正在使用 bash,但我想要 zsh 风格的自动完成(你点击选项卡,它通过选项卡浏览可能性),而不是 bash 似乎做什么,它显示一个可能性列表,但在我输入之前不选择任何内容还有一些可以消除歧义。如何在 bash 中获得 zsh 类型的行为?
寻找解决方案已经找到了许多其他问题的答案,所以我希望我能在这里得到一个简单的答案(即粘贴到我的.bashrc.
(为了回答这个显而易见的问题,我需要在这里使用 bash,因为我刚加入一个团队,他们做了一些事情来设置 bash 以使环境更易于工作。我可能最终可以确保我让它工作相同在 zsh 中的方式,但现在如果我使用 bash 并且在交互式使用期间让它表现得更像 zsh 会更容易。)
当我在 OpenOffice.org Calc(最新版本)中打印电子表格时,它不断将当前工作表的名称添加到顶部,并在打印输出的底部添加页码。
我如何关闭它?
PS 我在 Mac OS X 10.6.4 Snow Leopard 上运行它。
我有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 中,您可以使用!*获取上一个命令中的所有参数。例如,如果您执行cp /some/path /some/other/path然后执行mv !*,则第二个命令将扩展为mv /some/path /some/other/path.
有没有这样的东西可以用来从命令访问特定参数而不是所有参数?
我刚刚发现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”是什么意思?
如何为目录设置此位?
有没有办法更改 Lion 上的空间名称?我确定无法更改全屏应用程序占用的空间的名称,但是否可以更改“桌面#”空间的名称?
我的 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但错误日志不在那里。
关于我可能做错了什么的任何建议?
我已经安装了 Ubuntu Server,但我只有vim.basic?
我如何安装vim.full?
试过,aptitude install vim但它说它总是安装。
因为vim是软链接vim.basic。
bash ×4
autocomplete ×1
command-line ×1
linux ×1
ls ×1
mac ×1
openoffice ×1
osx-lion ×1
osx-spaces ×1
permissions ×1
php ×1
phpmyadmin ×1
printer ×1
shell ×1
shortcuts ×1
ubuntu ×1
vim ×1
zsh ×1