别名在 unix 中一段时间后变得无效
alias becoming ineffective after some time in unix
我在 /etc/skel/.bashrc
中添加了一些别名,因为 ~/.bashrc
文件在我的 Unix 服务器中不存在。之后我执行了命令 source /etc/skel/.bashrc
并且我能够使用这些别名。
但我注意到,几个小时后,当我尝试使用相同的别名时,出现以下错误:
vm01:~ # rpmuninstall
-bash: rpmuninstall: command not found
别名不会超时。可能发生的情况是您尝试 运行 在不同的终端(您没有获取骨架)中的别名或注销并再次登录。
将个人别名添加到 /etc/skel/.bashrc
是错误的,因为那
文件仅用作填充新用户主页时的骨架
目录。如果您没有 $HOME/.bashrc
,请通过 复制 创建一个
骨架,然后添加您的别名。
我在 /etc/skel/.bashrc
中添加了一些别名,因为 ~/.bashrc
文件在我的 Unix 服务器中不存在。之后我执行了命令 source /etc/skel/.bashrc
并且我能够使用这些别名。
但我注意到,几个小时后,当我尝试使用相同的别名时,出现以下错误:
vm01:~ # rpmuninstall
-bash: rpmuninstall: command not found
别名不会超时。可能发生的情况是您尝试 运行 在不同的终端(您没有获取骨架)中的别名或注销并再次登录。
将个人别名添加到
/etc/skel/.bashrc
是错误的,因为那 文件仅用作填充新用户主页时的骨架 目录。如果您没有$HOME/.bashrc
,请通过 复制 创建一个 骨架,然后添加您的别名。