ฉันใช้ CentOS 6.2 นี่เป็นของฉัน ~/.bash_profile
เนื้อหา:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
อย่างไรก็ตามเมื่อฉันใช้มัน
source .bash_profile
มันกลับมา
if: Expression Syntax.
ทำไม?
นี่คือไฟล์. bashrc ของฉัน:
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
~/.bashrc
ดู? เนื่องจากมันมีที่มา.bash_profile
อาจมีข้อผิดพลาดเกิดขึ้น (และอาจเป็น)