请建议如何执行以下魔法(我有linux red-hat机器 - 5.4)
我在以下路径中创建了脚本:
/usr/cti/my_scripts/MAGIC.bash
我想通过别名从 linux 中的 evry dir 运行这个脚本 –中号
例如
在 /tmp 或 /usr/or /var 或 evry dir 下 当我输入时中号,然后它将运行脚本 /usr/cti/my_scripts/MAGIC.bash
请问我的linux机器需要配置哪些步骤?
例子
在/usr下
当我输入-M
然后它将运行脚本 -/usr/cti/my_scripts/MAGIC.bash
答案1
编辑“~/.bashrc”或“~/.bash_profile”以包含别名命令。
将此行添加到您的个人资料中:
alias M="/usr/cti/my_scripts/MAGIC.bash"
答案2
如果您安装了 ruby,请使用又名动态创建永久别名。
答案3
您可以在 中使用别名.bashrc
。
但这仅适用于交互式 shell,不适用于 shell 脚本。
要使其在脚本中也能工作,您可以在 中的目录中创建符号链接PATH
,例如在$HOME/bin
目录中。 (如果缺少,请创建它,可能会PATH
在下次登录时自动包含在内。)
cd ~/bin
ln -s /path/to/M-script.sh M