我在OSX上,我需要把这样的东西,别名blah=“/usr/bin/blah”在配置文件中,但我不知道配置文件在哪里。
当前回答
脚本和程序的配置文件是~/。bashrc和使用Terminal时加载的配置文件是~/.bash_login。
我认为最好的方法是把所有东西都放在~/.bashrc中。
对于您的特定问题,只需输入(这将覆盖任何现有的~/.bashrc):
echo "alias blah=\"/usr/bin/blah\"" >>~/.bashrc
输入终端和~/。Bashrc文件将与您的新别名一起创建。之后,只需编辑文件,添加新的别名,函数,设置等。
其他回答
我认为这是正确的方式:
1)去终点站。开放的~ / . bashrc。如果不存在则添加
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
2)打开~/.bash_aliases。如果不存在:touch ~/。打开~/.bash_aliases &&
3)增加新的别名 -编辑.bash_aliases文件并重启终端或打印source ~/.bash_aliases - print echo "alias clr='clear'" >> ~/。Bash_aliases && source ~/。Bash_aliases你的别名是别名clr='clear'。
4)添加行源~/。bash_alias到~/。bash_profile文件。它需要在终端的每个init中加载别名。
我只是打开zshrc与sublime,并编辑它。
subl .zshrc
在sublime上加上这个:
alias blah="/usr/bin/blah"
在terminal中执行如下命令:
source ~/.zshrc
完成了。
您可以在启动脚本文件中添加别名或函数。通常是主目录下的.bashrc、.bash_login或.profile文件。
由于这些文件是隐藏的,您必须执行ls -a命令来列出它们。如果你没有,你可以创建一个。
如果我没记错的话,当我买了我的Mac时,.bash_login文件并不在那里。我必须为自己创建它,这样我就可以把提示信息、别名、函数等放在里面。
如果你想创建一个,以下是步骤:
启动终端 输入cd ~/进入主文件夹 输入touch .bash_profile创建新文件。 使用您喜欢的编辑器编辑.bash_profile(或者您可以键入open -e .bash_profile在TextEdit中打开它。 输入. .bash_profile重新加载.bash_profile并更新您添加的任何别名。
cd /etc
sudo vi bashrc
添加如下内容:
alias ll="ls -lrt"
最后重启终端。
回家吧 打开. bashrc 在文件底部创建别名 别名alias_name='要做的命令' 例如:alias cdDesktop='cd /Desktop' 保存文件 源. bashrc 源~ / . bashrc 打开终端(Ctrl+Alt+T),输入cdDesktop并按enter
推荐文章
- 在Bash中模拟do-while循环
- 在Bash中将输出赋给变量
- 在OSX 10.11中安装Scrapy时,“OSError: [Errno 1]操作不允许”(El Capitan)(系统完整性保护)
- 如何在Mac OS X 10.6中使硬件发出哔哔声
- 从Cocoa应用程序执行一个终端命令
- Android Studio无法找到有效的Jvm(与MAC OS相关)
- 从Docker容器获取环境变量
- NSRange从Swift Range?
- 如何重定向标准derr和标准输出到不同的文件在同一行脚本?
- 如何在交互式Python中查看整个命令历史?
- 如何循环通过一个目录递归删除具有某些扩展名的文件
- 在Bash中获取日期(比当前时间早一天)
- Linux: kill后台任务
- 在OSX中永久设置PATH环境变量
- 如何停止mysqld