使用 ls -l /bin/sh 命令发现
/bin/sh ->/bin/dash
dash是一个不同于bash的Shell,它主要为了执行脚本而出现,而不是交互,它速度更快,但功能比bash要少的多。语法严格遵守POSIX标准。
通过命令 ln -sf bash /bin/sh 可以将dash改成bash。此时问题可以解决。
Ubuntu系统在某些情况下,apt-get 不能补全相关命令,可以通过修改/etc/bash.bashrc文件的相关行,把默认的#号去掉即可。
if [ -f /etc/bash_completion ]then
/etc/bash_completion
fi
重新登录Shell即可。
此处参考: http://freddy.cc/article/185.
本文出自 “ 低调的前进 ” 博客,请务必保留此出处 http://tdppro.blog.51cto.com/749956/1248285
在Linux系统中Tab键的作用有()
A.命令补全
B.文件名补齐
C.关闭计算机
D.补全目录名
正确答案:命令补全;文件名补齐;补全目录名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)