像zsh和bash这样的Shells有bang命令,这些命令以感叹号开头,然后扩展到用户历史记录中的项。
要获得运行的最后一个命令的最后一个参数,可以使用!$。
$ echo one two three
$ echo !$ !$ !$
> three three three
在zsh中,可以交互地扩展这些bang命令:
touch foo bar
ls !$<TAB>
!$将被扩展为内联foo。
这是非常有用的,因为它经常防止我犯错误:我按tab展开并确保我正确地展开它,而C-/则在我自信的时候撤销扩展。
在bash中是否有一个设置来实现in命令的交互扩展?
子subshel
这是我在这里的第一篇帖子。我只接触过python关于Udemy,我知道一些HTML和CSS,但决定今晚给BASH一个机会。我试图使用一个变量来编写一个简单的脚本,但是它不起作用。脚本应该打印一些文本,请求用户输入,然后在随后的命令中使用该输入,如下所示:
#!bin/bash
echo "Please select a name for your new file (files are saved in txt by default)": && read $file
echo "Creating file "$file".txt on
Linux上的realpath手册页面上写着:
VERSIONS
On Linux this function appeared in libc 4.5.21.
那是什么意思?它指的是哪个libc -- "Linux“?--我在哪里可以找到与不同libc风格相匹配的列表,这样我就可以看到链接到这个函数和其他函数的最低要求是什么?
GLIBC的版本为2.13,大大低于4.5.21,但维基百科关于glibc的页面上写道:
上世纪90年代初,Linux内核的开发人员对此进行了分叉式的开发。他们的叉子,称为"Linux“,被单独维护了多年,并发布了版本2到5。
.
我在Linux下运行Python:
bla:visualization> python
Python 2.1.1 (#18, Nov 1 2001, 11:15:13)
[GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2
Type "copyright", "credits" or "license" for more information.
>>>
由于某些原因,箭头键和delete键无法工作:
删除:
>>> x^H