๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

alias(๋ณ„์นญ)๋ž€?

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2024. 7. 3.

Linux์—์„œ ๋งค๋ฒˆ ์‚ฌ์šฉํ•˜๋Š” 'll' ์ด๋ผ๋Š” ๋ช…๋ น์–ด๊ฐ€ ์žˆ๋‹ค.

 

์ด๋Š” ๋„๋Œ€์ฒด ๋ฌด์Šจ ์•ฝ์ž์ผ๊นŒ?

 

์šฐ์„  alias๋ฅผ ํ„ฐ๋ฏธ๋„์— ์ฒ˜๋ณด์ž.

 

๊ทธ๋Ÿฌ๋ฉด ์œ„์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋‚˜ํƒ€๋‚œ๋‹ค.

 

์ด๋Š” alias์˜ ๋œป ์ฒ˜๋Ÿผ ๊ธด ๋ช…๋ น์–ด๋ฅผ ๋ณ„์นญ์œผ๋กœ ์ง€์ •ํ•ด ๋‘๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” 'll' ๋ช…๋ น์–ด๋Š” ์ด ์„œ๋ฒ„ ๊ธฐ์ค€์œผ๋กœ 'ls -l'๋กœ ์ •์˜ ๋˜์–ด ์žˆ๋‹ค.

 

'ls' ๋ช…๋ น์–ด๋Š” list์˜ ์ค„์ž„๋ง๋กœ ์œˆ๋„์šฐ์˜ 'dir(directory)' ๋ช…๋ น์–ด์™€ ๋น„์Šทํ•œ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ช…๋ น์–ด์ด๋‹ค.

 

-a ์˜ต์…˜์„ ์ฃผ๋ฉด ์ˆจ๊น€ํŒŒ์ผ์„ ํ•จ๊ป˜(all), -l์€ ๊ถŒํ•œ, ์†Œ์œ ์ž ๋“ฑ์„ ๋ฆฌ์ŠคํŠธ์™€ ํ•จ๊ป˜(long), ๊ทธ๋ฆฌ๊ณ  -h์˜ต์…˜์€ -l์˜ต์…˜๊ณผ ํ•จ๊ป˜ ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์‚ฌ๋žŒ์ด ๋ณด๊ธฐ ์ข‹๊ฒŒ(human) ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ ์™ธ์—๋„ -r, -R, -s ๋“ฑ์˜ ์˜ต์…˜์ด ์žˆ๋‹ค.

 

๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ๋งค๋ฒˆ ์น˜๋Š” 'll'์€ 'ls -l'์„ ์˜๋ฏธํ•œ๋‹ค.

 

๋งŒ์•ฝ ๋ณธ์ธ์ด ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด๊ฐ€ ์žˆ์–ด์„œ ์ด๋Ÿฐ ํŽธ๋ฆฌํ•œ alias๋ฅผ ํ•˜๋‚˜ ์ถ”๊ฐ€ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด

์œ„ ์‚ฌ์ง„์— ๋‚˜์˜จ alias ๋ฆฌ์ŠคํŠธ์™€ ๊ฐ™์ด ์ ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค๋ฉด,

alias jiho='jiho'

* ('alias๋ช…'๊ณผ '=' ์‚ฌ์ด์— ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํ•˜์ง€ ์•Š์•„์•ผ ํ•จ)

 

์ด๋ ‡๊ฒŒ ํ„ฐ๋ฏธ๋„์— ์ž‘์„ฑ ํ•ด์ฃผ๊ณ  ๋‹ค์‹œ alias ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜๋ฉด

 

์œ„์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์ถ”๊ฐ€ ๋˜์—ˆ์Œ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์ง€์šธ ๋•Œ์—๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ unalias ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

unalias jiho

 

๋Œ“๊ธ€