![我想通过编辑 .bashrc 来创建保存命令](https://linux22.com/image/1266010/%E6%88%91%E6%83%B3%E9%80%9A%E8%BF%87%E7%BC%96%E8%BE%91%20.bashrc%20%E6%9D%A5%E5%88%9B%E5%BB%BA%E4%BF%9D%E5%AD%98%E5%91%BD%E4%BB%A4.png)
我找到了这个脚本http://dotfiles.org/~jacqui/.bashrc.. 基本上,这是 cd-ing 我的文件系统的快捷方式..
我可以输入“save nm”,其中“nm”是目录的任何简称,例如“blog”或“blg”,然后每当我想转到 nm 时,我只需使用“cd nm”
但它对我来说不起作用,每次我输入保存时都会出现此错误:
bash: save: command not found
bash: parse_git_branch: command not found
那么我怎样才能使这个命令起作用呢?
答案1
这意味着该函数未被创建或者~/.bashrc
文件中存在错误,例如缺少或多余的引号或花括号。
~/.bashrc
您是否从当前shell 或源启动了新的 shell 或源以使更改生效?
尝试type -a save
看看它是否输出函数定义。
尝试grep -C 4 save ~/.bashrc
确保该文件中存在一些看起来合理的内容。
加载~/.bashrc
具有语法高亮显示的编辑器并仔细检查,以确保所有引号、括号、大括号和圆括号都是平衡的,并且没有任何缺失或不属于其中的内容。
如果您仍然找不到问题,请将您的文件作为对问题的编辑发布或发布在粘贴箱网站上,我们可以查看它。