Napakapakinabang ng mga command line alias, na nagbibigay-daan sa iyong magkaroon ng mga command shortcut para sa mas mahahabang command, at magagamit mo rin ang mga ito para palitan ang isang command ng isa pa. Sa pagiging default na shell ng zsh sa Terminal para sa MacOS, at isang malawakang ginagamit na shell sa pangkalahatan salamat sa Oh-My-Zsh, maaaring iniisip mo kung paano mag-configure at gumamit ng mga alias gamit ang zsh shell.

Paano Gumawa isang Alyas sa zsh

Ang mga Zsh alias ay naka-imbak sa zshrc file ng mga user sa loob ng home directory, na may prefix na tuldok upang ipahiwatig na nakatago ito. Kaya dapat nating i-edit ang file na iyon upang i-configure ang mga alias.

Buksan ang Terminal app kung hindi mo pa nagagawa Upang i-edit ang.zshrc file sa iyong home directory gamit ang nano, gamitin ang sumusunod na command syntax:

nano ~/. zshrc

Idagdag sa ibaba ng text file na ito ang iyong (mga) gustong alias gamit ang sumusunod na format, na ang bawat bagong alias ay nasa hiwalay na linya:

alias (aliasname)=”command”

Halimbawa, para gumawa ng alias na tinatawag na “fullinstallers” na naglilista ng lahat ng available na kumpletong installer para sa MacOS gamit ang softwareupdate command na may –list-full-installers flag, ang syntax ay:

alias fullinstallers=”softwareupdate–list-full-installers”

Isa pang halimbawa, kung nag-install ka ng gcc gamit ang Homebrew sa Mac at gusto mong gawing mas madali ang pagpapatakbo ng gcc kaysa sa clang, maaari mong gamitin ang sumusunod na alias:

alias gcc=”gcc-13″

Ang isa pang halimbawa, ay ang paggamit ng alias kung makikita mo ang iyong sarili na madalas na nagta-type ng mahabang command para kumonekta sa isang partikular na ssh server, tulad nito:

alias remoteshell=’ssh-p 123123 [email protected]

Ilagay ang bawat alias sa isang bagong linya Kapag tapos nang baguhin ang iyong.zshrc file na may mga alias, pindutin ang Control+ O para i-save sa nano, na sinusundan ng Control+X para umalis Bumalik sa command line, gamitin ang source command para i-reload ang shell profile configuration:

source ~/.zshrc

Ang iyong bagong alias(es ) ay handa na ngayong gamitin sa command line, i-type lamang ang command na iyong na-link sa alias, at ito ay tatakbo. Gamit ang mga halimbawa sa itaas, iyon ay magiging’remoteshell’,’gcc’, at’fullinstaller’.

Kung gagamit ka ng Oh-My-Zsh sa Mac, maaaring gusto mong patakbuhin ang command na’alias’una dahil makakakita ka ng maraming mga naka-prebundle na alias na nasa iyong.zshrc file na maaaring ise-set up mo ang mga alias na gaganap, tulad ng paggamit ng kulay na may ls halimbawa.

Related

Categories: IT Info