重新加载~/.bashrc文件的命令是: bash source ~/.bashrc 或者,你也可以简单地关闭当前终端窗口并打开一个新的终端窗口来开启一个新的bash会话。 按照以上步骤操作后,你应该能够解决“bash alias not found”的问题。如果问题仍然存在,请检查是否有其他配置文件或环境设置影响了alias的加载。
准时到了机场,结果飞机又晚点2小时,无聊,掏出MBP,打算给Terminal优化一下,在bash里增加alias,结果source之后,总是出现: bash: alias: ll: not found 错误 依次检查了.profile,.bashrc,.bash_profile仍然无果。 由于我使用的是iTerm+bash,google了一些解决方案在iTerm的profile设置之后仍然没有解决。 然后我搜了一篇...
[root@zsf ~]# alias test='this is a test'[root@zsf ~]# test-bash: this: command not found #提示这个错误是因为test后面等于的不是一条命令,bash不能直接识别,所以设置别名的时候,后面的应该是在bash中能直接执行的命令。 工作中都会把rm这个命令设置成别的别名,不允许别人使用: alias rm = 'echo ...
[root@zsf ~]# alias test='this is a test' [root@zsf ~]# test -bash: this: command not found #提示这个错误是因为test后面等于的不是一条命令,bash不能直接识别,所以设置别名的时候,后面的应该是在bash中能直接执行的命令。 工作中都会把rm这个命令设置成别的别名,不允许别人使用: alias rm = 'ec...
在Bash脚本中引入alias的问题 但是有些时候,我们希望将~/.bash_profile中定义好的alias引入Bash脚本中,以便简化命令。例如 脚本文件test.sh #!/bin/bashsource~/.bash_profile ll 执行test.sh文件却会报错 $bashtest.shtest.sh:line5:ll:command not found ...
示例: # 为方便演示,删除全部别名 unalias -a # 没有用单引号扩起 alias rm=rm -rf # 执行命令后报错 bash: alias: -rf: not found # 这时使用...注意 执行脚本时请注意: 使用source命令执行的bash脚本如果执行了alias或unalias命令,那么有可能会对终端环境的别名设置产生影响;终端环境的别名设置也可能改变...
因为你改变了环境变量,此时需要再修正过来 输入: /bin/vi /etc/profile 编辑完之后 执行source /etc/profile生效之后就可以正常使用Linux命令了 如果还不行,重新定义PATH 直接输入: export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin...
在Bash脚本中引入alias的问题 但是有些时候,我们希望将~/.bash_profile中定义好的alias引入Bash脚本中,以便简化命令。例如 脚本文件test.sh #!/bin/bashsource ~/.bash_profilell 执行test.sh文件却会报错 $ bash test.shtest.sh: line 5: ll: command not found ...
在Bash脚本中引入alias的问题 但是有些时候,我们希望将~/.bash_profile中定义好的alias引入Bash脚本中,以便简化命令。例如 脚本文件test.sh #!/bin/bashsource~/.bash_profile ll 执行test.sh文件却会报错 $ bash test.sh test.sh: line 5: ll: command not found ...
使用 alias 命令来查看是否有与 useradd 相关的别名定义。如果有,你可以使用 unalias useradd 来取消别名。 同样,你可以检查是否有与 useradd 同名的函数定义。使用 type useradd 来查看(在 Bash 中)。如果有函数定义,你可以修改或删除它。 总结 遇到'useradd: command not found' 错误时,首先检查是否安装了 ...