คำตอบนั้นง่ายเกือบจะเห็นได้ชัดในคำถาม นี่คือเหตุผล:
เปลือกzsh
ไม่bash
ได้เป็นเปลือกที่แตกต่างกัน zsh
จะไม่ใช้ไฟล์เริ่มต้นที่สร้างขึ้นสำหรับbash
: หรือ.bashrc
ทั้งสองไฟล์แฟ้มการกำหนดค่าเริ่มต้นสำหรับ.bash_profile
มีไฟล์กำหนดค่าเริ่มต้นของตนเองbash
zsh
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับพวกเขาได้ที่นี่ในzsh
หน้าแนะนำ :
มีไฟล์เริ่มต้นห้าไฟล์ที่ zsh จะอ่านคำสั่งจาก:
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
คุณได้กล่าวถึงชื่อแทนของคุณแล้วไม่สามารถแก้ไขได้ให้ใช้ชื่อแทนของคุณที่นี่เช่น:
~/.zshrc
alias sz='source ~/.zshrc' # Easily source your ~/.zshrc file.
alias ls='pwd; ls --color' # Alias 'ls' to: pwd + ls + color.
ls --color
ให้illegal option
ทั้งในbash
และzsh
บน OSX 10.10 แต่ไม่ใช่ใน Linux - ฉันจะดูมัน ไชโย