๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐ŸŽ› Others.../- infra [linux, aws, docker, k8s]

[Linux] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ์™€ ํ•ต์‹ฌ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด Best 50 ์„ ์•Œ์•„๋ณด์ž.

by Wonit 2020. 9. 24.

์˜ค๋Š˜์€ ๋ฆฌ๋ˆ…์Šค ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๋ช…๋ น์˜ ๊ตฌ์กฐ์™€ ๊ฐ„๋‹จํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋ ค ํ•œ๋‹ค.

๋ช…๋ น์˜ ๊ตฌ์กฐ

๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š”๋‹ค.

Command [OPTION] [ARGS]

  • command
  • option
  • args

์ด๋ ‡๊ฒŒ ์„ธ ํŒŒํŠธ๋กœ ๋‚˜๋ˆ ์„œ ์ดํ•ดํ•ด๋ณด์ž.

๋ช…๋ น [์˜ต์…˜] [์ธ์ž]

๋ช…๋ น

๋ช…๋ น์€ ์šฐ๋ฆฌ๊ฐ€ ์˜ˆ์ƒํ•˜๋Š” ๊ทธ ๊ฒƒ์ด ๋งž๋‹ค.

ls cp mv date cd mkdir ๋“ฑ๋“ฑ ์ด๋Ÿฐ ๋ช…๋ น๋“ค ์ˆ˜๋ฐฑ๊ฐ€์ง€๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ต์…˜

์˜ต์…˜์„ ์‚ฌ์šฉํ•ด์„œ ๋ช…๋ น์˜ ์„ธ๋ถ€ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.
์ด๋ ‡๊ฒŒ ์˜ต์…˜์„ ์ž˜๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ฆฌ๋ˆ…์Šค๋ฅผ ์•„์ฃผ ์ž˜ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ช…๋ น์— ๋”ฐ๋ผ์„œ ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ณ  ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

ls -l ๊ณผ ๊ฐ™์ด ls ๋ช…๋ น์–ด์— -l ์˜ต์…˜์„ ๋ถ™ํ˜€ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž์„ธํžˆ ๋ณด์—ฌ๋‹ฌ๋ผ๋Š” ์˜ต์…˜์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

์ธ์ž

์ธ์ž๋Š” ๋ช…๋ น์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋˜๋Š”๋ฐ ๋ณดํ†ต ์ฃผ๋กœ ํŒŒ์ผ๋ช…์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…์ด ๋œ๋‹ค.
ํ•˜์ง€๋งŒ ํ•„์š”์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž ๊ณ„์ •์ด ๋  ์ˆ˜ ์žˆ๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŒŒ์ผ๋ช…์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…์ด๋ผ๊ณ  ํ•œ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•˜์ง€๋Š” ๋ง์ž.

ํ•ต์‹ฌ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด Top 50

ํŒŒ์ผ ์‹œ์Šคํ…œ ํƒ์ƒ‰์„ ์œ„ํ•œ ๋ช…๋ น์–ด

์‹œ์Šคํ…œ ๊ณ„์ธต์„ ์‹œ๊ฐํ™” ํ•˜์—ฌ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋กœ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ฐฝ์˜์ ์„ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

  • pwd
  • ls
  • cd
  • mkdir
  • rmdir
  • lsblk
  • mount
  • df

์‹œ์Šคํ…œ ์กฐ์ž‘์„ ์œ„ํ•œ ๋ช…๋ น์–ด

์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์ด๋‹ค.

  • uname
  • ps
  • kill
  • service
  • batch
  • shutdown

ํŒŒ์ผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ช…๋ น์–ด

ํŒŒ์ผ์€ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์ด๋‹ค. ์ด ํ•ต์‹ฌ์„ ์กฐ์ž‘ํ•˜์ž.

  • toucn
  • cat
  • head
  • tail
  • cp
  • mv
  • comm
  • less
  • ln
  • cmp
  • dd
  • alias

์‹ ๊ธฐํ•œ ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

  • cal
  • fortune
  • history
  • yes
  • banner
  • rev

๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ๊ด€๋ฆฌ ๋ช…๋ น์–ด

  • wget
  • iptables
  • traceroute
  • cURL

๋ช…๋ น์–ด ๊ฒ€์ƒ‰ ๋ฐ ์ •๊ทœ ํ‘œํ˜„์‹

  • find
  • which
  • locate
  • grep
  • sed

I/O ๋ฐ ์†Œ์œ ๊ถŒ์„ ๋‹ค๋ฃจ๋Š” ๋ช…๋ น์–ด

  • clear
  • echo
  • sort
  • sudo
  • chmod
  • chown

์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ๋ช…๋ น์–ด

  • man
  • tar
  • whatis

๋Œ“๊ธ€