๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๋งฅOS ํ„ฐ๋ฏธ๋„ alias ์„ค์ • ์ƒ์‚ฐ์„ฑ 200% ๋†’์ด๋Š” 10๊ฐ€์ง€ ์˜ˆ์ œ

by ์—์ด์—์Šค๋น„ํƒ€ 2025. 4. 22.
๋ฐ˜์‘ํ˜•

๋งฅOS ํ„ฐ๋ฏธ๋„ alias ์„ค์ • ์ƒ์‚ฐ์„ฑ 200% ๋†’์ด๋Š” 10๊ฐ€์ง€ ์˜ˆ์ œ ๐Ÿš€๐Ÿ’ป


๐ŸŽฏ ์—ฌ๋Ÿฌ๋ถ„์€ ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐ˜๋ณต๋˜๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ์–ผ๋งˆ๋‚˜ ์งœ์ฆ์ด ๋‚˜์‹œ๋‚˜์š”? ๐Ÿ˜ค ๋งค๋ฒˆ ์ •ํ™•ํžˆ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ํƒ€์ดํ•‘ํ•˜๋Š” ๊ฒŒ ๋„ˆ๋ฌด ๋ฒˆ๊ฑฐ๋กญ๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค๊ณ  ๋А๋ผ์…จ๋‚˜์š”? ์˜ค๋Š˜์€ ๋งฅOS ํ„ฐ๋ฏธ๋„์—์„œ alias(๋ณ„์นญ) ์„ค์ •์œผ๋กœ ์ƒ์‚ฐ์„ฑ์„ ๋ฌด๋ ค 200% ๋†’์ด๋Š” 10๊ฐ€์ง€ ์‹ค์ „ ์˜ˆ์ œ ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค!๐Ÿ”ฅโœจ

์ด ๊ธ€์„ ์ฝ๊ณ  ๋‚˜๋ฉด, ๋ณต์žกํ•œ ๋ช…๋ น์–ด๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ค„์ด๊ณ , ์ž‘์—… ์†๋„๋Š” ๋‘ ๋ฐฐ๋กœ! ์‹œ๊ฐ„๋„ ์ ˆ์•ฝํ•˜๊ณ , ๋” ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”. ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? ๐Ÿ˜Ž๐ŸŽ‰


๐ŸŒˆ Alias๋ž€?
Alias(๋ณ„์นญ)๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ธด ๋ช…๋ น์–ด๋ฅผ ์งง๊ณ  ๊ฐ„๋‹จํ•œ ๋‹จ์–ด๋กœ ๋Œ€์ฒดํ•˜๋Š” ์„ค์ •์ž…๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋ฐ”์œ ์—…๋ฌด ์ค‘ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งค๋ฒˆ ์น˜์ง€ ์•Š๊ณ  ์ €์žฅ๋œ ๋ช…์นญ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜์ฃ ! ๐Ÿ”‘๐Ÿ’ผ


๐Ÿง‘‍๐Ÿ’ป ๋งฅOS ํ„ฐ๋ฏธ๋„์—์„œ alias ์„ค์ •ํ•˜๋Š” ๋ฒ• ๐Ÿ’ก

๋จผ์ €, alias๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด์— ๋งŒ๋“  alias๋ฅผ ํŽธ์ง‘ํ•˜๋ ค๋ฉด, Bash(shell) ๋˜๋Š” Zsh(๋งฅOS Catalina ์ดํ›„ ๊ธฐ๋ณธ ์‰˜) ํ™˜๊ฒฝ์„ค์ •์„ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ ๐Ÿ–ฅ๏ธ
  2. ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ ์—ด๊ธฐ
    • Bash: nano ~/.bash_profile ๋˜๋Š” nano ~/.bashrc
    • Zsh: nano ~/.zshrc
  3. ํŒŒ์ผ ๋งจ ๋์— alias ๋ช…๋ น์–ด ์ž‘์„ฑํ•˜๊ธฐ โœ๏ธ
  4. ๋ณ€๊ฒฝ ์ €์žฅ ํ›„, source ~/.zshrc ๋˜๋Š” source ~/.bash_profile ์ž…๋ ฅํ•ด ์ ์šฉ โœ”๏ธ
  5. ์ด์ œ ๊ฐ„๋‹จํ•œ ๋ณ„์นญ์œผ๋กœ ๋น ๋ฅธ ๋ช…๋ น์–ด ๋ฐœ๋™! ๐Ÿš€

๐Ÿ”Ÿ ๋งฅOS ํ„ฐ๋ฏธ๋„ ์ƒ์‚ฐ์„ฑ UP! alias 10๊ฐ€์ง€ ์˜ˆ์ œ ๐Ÿš€๐Ÿ”ฅ

์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด๋ฅผ alias๋กœ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜Žโœจ


1๏ธโƒฃ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ”๋กœ ์ด๋™ํ•˜๋Š” alias ๐Ÿšถ‍โ™‚๏ธ

๐Ÿ”น ๊ธด ๊ฒฝ๋กœ๋ฅผ ํƒ€์ดํ•‘ ์—†์ด ์ด๋™!

bash
alias go-docs='cd ~/Documents/Project/Documentation'

๐Ÿ”ธ ๋งค๋ฒˆ ๊ธธ๊ณ  ๋ณต์žกํ•œ ๊ฒฝ๋กœ ์ž…๋ ฅ ๋Œ€์‹ , go-docs ํ•œ ๋ฒˆ๋งŒ!


2๏ธโƒฃ ์ตœ์‹  Git ์ƒํƒœ ์ฒดํฌํ•˜๊ธฐ ๐Ÿ’ป๐Ÿ“

bash
alias gpull='git pull origin main'

๐Ÿ”น g pull ๋Œ€์‹  ๋น ๋ฅด๊ฒŒ ์ตœ์‹  ์ƒํƒœ ์œ ์ง€!


3๏ธโƒฃ ์„œ๋ฒ„์— ๋น ๋ฅด๊ฒŒ ์ ‘์†ํ•˜๊ธฐ ๐Ÿ–ฅ๏ธ๐Ÿ”

bash
alias sshserver='ssh user@yourserver.com'

๐Ÿ”ธ ๋งค๋ฒˆ ๊ธด ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ IP ์ž…๋ ฅ ํ•„์š”์—†์ด, sshserver ํด๋ฆญ!


4๏ธโƒฃ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ถœ๋ ฅํ•˜๊ธฐ ๐ŸŒฟ๐Ÿ–ฅ๏ธ

bash
alias myenv='printenv'

๐Ÿ”น ํ˜„์žฌ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ!


5๏ธโƒฃ ์ˆจ๊น€ ํŒŒ์ผ ๋ณด์—ฌ์ฃผ๊ธฐ ๐ŸŽฉโœจ

bash
alias lsall='ls -la'

๐Ÿ”ธ ๋””์—” ์•„์ด ์ˆจ๊น€ ํŒŒ์ผ ํฌํ•จ ๋ชจ๋‘ ๋ณด๊ธฐ!


6๏ธโƒฃ ํŠน์ • ํฌํŠธ๋กœ ๊ฐ„๋‹จํžˆ ์„œ๋ฒ„ ์—ด๊ธฐ ๐Ÿ”Œ๐Ÿ–ฅ๏ธ

bash
alias start=http-server 'python -m http.server 8080'

๐Ÿ”น start ๋ช…๋ น์œผ๋กœ ๊ฐ„๋‹จํžˆ ๋กœ์ปฌ ์„œ๋ฒ„ ์—ด๊ธฐ!


7๏ธโƒฃ ๋””์Šคํฌ ์šฉ๋Ÿ‰ ๋ฐ”๋กœ ์ฒดํฌํ•˜๊ธฐ ๐Ÿ’ฝ

bash
alias dk='df -h'

๐Ÿ”ธ ๋””์Šคํฌ ์ƒํƒœ ํ•œ๋ˆˆ์— Mods!


8๏ธโƒฃ ํด๋” ํด๋ฆฐ์—… ์ž๋™ํ™” ๐Ÿงน

bash
alias clean-trash='rm -rf ~/.Trash/*'

๐Ÿ”น ํ•œ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ํœด์ง€ํ†ต ์ •๋ฆฌ!


9๏ธโƒฃ ๋น ๋ฅธ ๋…ธํŠธ๋ถ ๋ฐฐํ„ฐ๋ฆฌ ์ƒํƒœ ์ฒดํฌ ๐Ÿ”‹

bash
alias batt='pmset -g batt'

๐Ÿ”ธ ๋ฐฐํ„ฐ๋ฆฌ ์ž”๋Ÿ‰ ๋น ๋ฅด๊ฒŒ ํ™•์ธ!


๐Ÿ”Ÿ ํ„ฐ๋ฏธ๋„์— ํ˜„์žฌ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ํ‘œ์‹œ ๐Ÿ•’

bash
alias now='date +"%Y-%m-%d %H:%M:%S"'

๐Ÿ”น ์ž‘์—… ๊ธฐ๋ก์ด๋‚˜ ๊ธฐ๋ก์šฉ์œผ๋กœ ๋”ฑ!


๐Ÿ’ก alias ํ™œ์šฉ ํŒ! ๐ŸŽฏ

  • alias ๋ช…๋ น์–ด๋ฅผ ์˜๊ตฌ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•
    โœ… ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ(.zshrc ๋˜๋Š” .bash_profile)์— ์ถ”๊ฐ€ โœ”๏ธ
  • ์ด๋ฆ„์€ ์ง๊ด€์ , ์งง๊ฒŒ! ๐Ÿ˜Ž
  • ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด๋Š” alias๋กœ ์„ธํŒ…ํ•ด์„œ, ํด๋ฆญ ํ•œ ๋ฒˆ์—!

๐ŸŽ‰ ์ƒ์‚ฐ์„ฑ ๊ฟ€ํŒ! alias๋กœ ๋†“์น˜์ง€ ๋ง์•„์•ผ ํ•  ๊ฒƒ๋“ค โœจ

โญ ๋‹จ์ถ•ํ‚ค์ฒ˜๋Ÿผ ํ™œ์šฉํ•˜์ž! ๐Ÿš€
โญ ํŒ€๊ณผ ๊ณต์œ  ๊ฐ€๋Šฅ! ๋น ๋ฅธ ํ˜‘์—…์œผ๋กœ๋„ ์œ ์šฉ! ๐Ÿค
โญ ๋‹จ์ˆœ ๋ช…๋ น์–ด ์กฐํ•ฉ๋„ ๊ฐ€๋Šฅ! ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ํ•˜๋‚˜๋กœ!


โœ… ๊ฒฐ๋ก  ์š”์•ฝ: ์˜ค๋Š˜ ์…‹์—…, ๋‚ด์ผ ์—…๋ฌด๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค! ๐Ÿš€๐Ÿ”‘

  • alias๋Š” ๋ช…๋ น์–ด ๋‹จ์ถ•, ์‹œ๊ฐ„ ์ ˆ์•ฝ์˜ ํ•ต์‹ฌ!
  • ์œ„ 10๊ฐ€์ง€ ์˜ˆ์ œ๋กœ ์ผ์ƒ ํ„ฐ๋ฏธ๋„ ์ž‘์—… ๋” ๋น ๋ฅด๊ฒŒ!
  • ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ์— ๋„ฃ์–ด ์˜๊ตฌ ์ €์žฅํ•  ๊ฒƒ!
  • ์ง๊ด€์  ์ด๋ฆ„์œผ๋กœ ๋ช…๋ น์–ด ๊ธฐ์–ต๋ ฅ UP! ๐Ÿง ๐Ÿ’ช

๐ŸŽ‰ ์ง€๊ธˆ ๋ฐ”๋กœ ๋งฅOS ํ„ฐ๋ฏธ๋„์— alias ์„ธํŒ…์œผ๋กœ ์—…๋ฌด ์ƒ์‚ฐ์„ฑ์„ 200% ๋†’์—ฌ๋ณด์„ธ์š”! ๐Ÿ˜๐Ÿ’ป ํšจ์œจ์ ์ธ ์ž‘์—…, ๋ฐ”๋กœ ์ง€๊ธˆ ์‹œ์ž‘ํ•˜์„ธ์š”! ๐Ÿ”ฅ๐Ÿ™Œ


๐Ÿ‡ฐ๐Ÿ‡ท ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ „ ํŒ, ๋๊นŒ์ง€ ์ฝ๊ณ  ๋ฐ”๋กœ ์ ์šฉํ•˜์„ธ์š”! ๐Ÿ˜‰โœจ

์ด์ „ ๊ธ€ ๋ณด๊ธฐ!!

๋ฐ˜์‘ํ˜•