bash - 在 osx 终端上为所有用户添加别名

标签 bash terminal

如何为 Mac OSX El Capitan 中的所有用户添加别名?我尝试添加文件夹 /etc/profile.d/customization.sh*

*听到别名

但它不起作用。即使在当前 session 中,*.sh 脚本也会运行但不会添加别名 这是我的脚本

alias dir='ls -l'
alias ll='ls -l'
alias la='ls -la'
alias l='ls -alF'
# cat /etc/profile.d/customization.sh 
alias ls-l='ls -l'
alias o='less'
alias ..='cd ..'
alias ...='cd ../..'
alias cd..='cd ..'
alias rd=rmdir
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias md='mkdir -p'
alias vi=vim

chmod +x 脚本已制作

最佳答案

这个问题我已经解决了。需要在最后文件/etc/bashrc中添加别名

示例:

sudo nano /etc/bashrc

alias dir='ls -l'

保存文件并重新启动或注销

关于bash - 在 osx 终端上为所有用户添加别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274458/

相关文章:

linux - 如何在 Yocto Linux 中禁用虚拟终端

arrays - 使用 bash 在 Linux 中创建一个数组

bash - unix下如何合并和删除文件?

bash - 疏水阀在管道输送时是否按预期工作?

hadoop - 如何在Hive终端中启用自动完成功能?

c - 在远程终端上隐藏光标

c - 如何通过终端编译C文件

terminal - 覆盖 tmux 快捷方式

arrays - 如何从 bash 函数返回数组

linux - 带有 if else 语句和调试问题的简单 bash 脚本