例如在以下工作:
/home/stuart/src/project/com/example/package
/usr/lib/python2.6
Run Code Online (Sandbox Code Playgroud)
将显示为:
~/s/p/c/e/package$
/u/l/python2.6$
Run Code Online (Sandbox Code Playgroud) 可能重复:
说vimrc或screenrc,是什么rc意思?
linux里面有很多rc文件?
.bashrc .vimrc .gvimrc 等等
我很好奇 rc 是什么意思?我在 google 或 wiki 中找不到任何信息
每次我打开终端时,我都会收到“你有邮件”。消息,但我没有任何邮件。当我运行 MAIL 时,它会显示“我的用户名没有邮件”。我尝试了多种方法来防止每次使用终端时发生这种情况,包括将 unset MAILCHECK 添加到我的 bash 配置文件中。
我在一个目录中下载了很多图像,包括People和Landscape。
我想把目录一分为二。
我正在寻找一个 Linux 命令行工具来按人脸过滤。

如果我输入cat ~/.bashr<TAB>然后它完成到cat ~/.bashrc.
如果我输入vim ~/.bashr<TAB>然后它完成vim /home/neil/.bashrc...
(它与 相同vi,别名为"vim"。)
我可以关掉它吗?
我在 Linux Mint 13 (Maya) 上运行 Cinnamon。我想禁用终端文件菜单访问快捷方式,因为它绑定到 Alt+f,我宁愿使用该快捷方式在 bash 中向前移动一个单词。
我查看了“如何在 Linux Mint 13 中禁用菜单的键盘快捷键? ”,虽然我找到了“激活窗口菜单”的快捷键绑定(在菜单 -> 首选项 -> 键盘 -> 快捷键下),但我无法在任何建议的地方都找不到文件菜单访问的配置。
$ mySite="superuser"
$ readonly mySite
$ unset mySite
bash: unset: mySite: cannot unset: readonly variable
Run Code Online (Sandbox Code Playgroud)
我们如何删除 mySite,因为它是一个只读变量?
在 bash 中比较两个整数时,我们是否必须加上双引号?在官方文档http://tldp.org/LDP/abs/html/comparison-ops.html 中,我可以看到每次都应该出现双引号......但以下示例有什么区别:
[ "$VAR" -eq "1" ]
[ $VAR -eq "1" ]
[ "$VAR" -eq 1 ]
[ $VAR -eq 1 ]
Run Code Online (Sandbox Code Playgroud)
我很好奇,看看 /etc/init.d 中的 Ubuntu init 脚本,里面有很多算术比较的用法,至少 [ "$VAR" -eq "1" ] 和 [ $VAR -eq 1 ] 被使用......但似乎没有人真正“知道”官方的做法是什么。
谢谢 !