• ABOUT
  • POSTS
  • GUESTBOOK

ยฉ 2025 BlueCool12 All rights reserved.

2025.09.09Linux

๐Ÿ“˜ Ubuntu ์„œ๋ฒ„ ์šด์˜์— ๊ผญ ํ•„์š”ํ•œ ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด

1) history 

์ง€๊ธˆ๊นŒ์ง€ ์‹คํ–‰ํ•œ ๋ช…๋ น ์ „์ฒด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. 
 

history ๋ช…๋ น์–ด ์ด๋ฏธ์ง€


grep์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ํ‚ค์›Œ๋“œ๋กœ ํ•„ํ„ฐ๋งํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 
 

history + grep ์ด๋ฏธ์ง€

*nginx์™€ ๊ด€๋ จ๋œ ๋ช…๋ น์–ด๋งŒ ๊ณจ๋ผ์„œ ์ถœ๋ ฅํ•œ๋‹ค. 

grep์€ ์ •๊ทœํ‘œํ˜„์‹๋„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ history์™€ ํ•จ๊ป˜ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์‘์šฉ ํŒจํ„ด๋„ ์กด์žฌํ•œ๋‹ค. 

!!           : ๋ฐ”๋กœ ์ง์ „ ๋ช…๋ น์–ด ์žฌ์‹คํ–‰ 
sudo !! : ์ง์ „ ๋ช…๋ น์„  sudo๋กœ ๋‹ค์‹œ ์‹คํ–‰ 
!123      : 123๋ฒˆ์งธ ๋ช…๋ น์–ด ์žฌ์‹คํ–‰ 
!nginx  : nginx๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋งˆ์ง€๋ง‰ ๋ช…๋ น์–ด ์žฌ์‹คํ–‰ 
 


2) cat & tail & head 

ํ…์ŠคํŠธ/๋กœ๊ทธ ํŒŒ์ผ์„ ๋ณผ ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ์‚ฌ์šฉํ•˜๋Š” ๋‘ ๋„๊ตฌ๊ฐ€ cat๊ณผ tail์ด๋‹ค. 

cat์€ ํŒŒ์ผ ์ „์ฒด๋ฅผ ๋‹จ๋ฒˆ์— ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. (concatenate) 
 

plaintext
cat file.txt 
cat -n file.txt  # ์ค„ ๋ฒˆํ˜ธ ํฌํ•จ 
cat -A file.txt  # ์ˆจ์€ ์ œ์–ด๋ฌธ์ž/ํƒญ/์ค„๋ฐ”๊ฟˆ ๋ชจ๋‘ ํ‘œ์‹œ 


์ „์ฒด ๋กœ๊ทธ๋ฅผ ํ•œ ๋ฒˆ์— ์ถœ๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์€ ํŒŒ์ผ์„ ํ™•์ธํ•ด์•ผ ํ•  ๋•Œ ํšจ๊ณผ์ ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋„ˆ๋ฌด ํฐ ๋กœ๊ทธ์˜ ๊ฒฝ์šฐ cat์œผ๋กœ ์ถœ๋ ฅ ์‹œ ํ„ฐ๋ฏธ๋„์ด ๋ฉˆ์ถ˜ ๋“ฏ ๋ณด์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํฐ ํŒŒ์ผ์€ tail ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 
 

plaintext
tail -n 100 a.log  # ์ตœ๊ทผ 100์ค„ 
tail -f a.log      # ์‹ค์‹œ๊ฐ„ ์ถ”์ (follow) 
tail -F a.log      # ๋กœํ…Œ์ด์…˜/์ด๋ฆ„ ๋ณ€๊ฒฝ ์‹œ์—๋„ ์ž๋™ ์ถ”์  


๋งŒ์•ฝ ํŒŒ์ผ์˜ ๋๋ถ€๋ถ„์ด ์•„๋‹Œ ์•ž์„ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด head ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. head๋Š” ํŒŒ์ผ์˜ ์ฒ˜์Œ N ์ค„์„ ์ถœ๋ ฅํ•œ๋‹ค. 
 

plaintext
head file.txt         # ๊ธฐ๋ณธ 10์ค„
head -n 40 file.txt   # ์•ž์—์„œ 40์ค„
head -c 100K big.log  # ์•ž์—์„œ 100KB๋งŒ

 


3) apt

apt๋Š” Ubuntu/Debian ๊ณ„์—ด์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜, ์—…๋ฐ์ดํŠธ, ์ œ๊ฑฐํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ๋„๊ตฌ์ด๋‹ค. ์—…๋ฐ์ดํŠธ๋Š” ๋ณด์•ˆ๊ณผ ์ง๊ฒฐ๋˜๋ฏ€๋กœ ์ •๊ธฐ ๋ฃจํ‹ด์„ ๋งŒ๋“ค์–ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 
 

apt update ์ด๋ฏธ์ง€


sudo apt update ๋ช…๋ น์–ด๋Š” ์ €์žฅ์†Œ์—์„œ ๋ชฉ๋ก๋งŒ ์ƒˆ๋กœ ๋ฐ›๋Š”๋‹ค. ์‹ค์ œ ์„ค์น˜๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€๋Š” ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ถ”๊ฐ€๋กœ sudo apt upgrade ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์„ค์น˜๋œ ํŒจํ‚ค์ง€๋“ค์„ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•œ๋‹ค. 

์•„๋ž˜๋Š” ์ด์™ธ์— ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด์ด๋‹ค. 

plaintext
apt list --upgradable          # ์—…๊ทธ๋ ˆ์ด๋“œ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€ ํ™•์ธ
sudo apt install htop          # ํŒจํ‚ค์ง€ ์„ค์น˜
sudo apt remove --purge nginx  # ํŒจํ‚ค์ง€ + ์„ค์ • ํŒŒ์ผ ์‚ญ์ œ
sudo apt autoremove            # ํ•„์š” ์—†๋Š” ์˜์กด์„ฑ ์ •๋ฆฌ
apt show nginx                 # ํŒจํ‚ค์ง€ ์ƒ์„ธ ์ •๋ณด
apt search redis               # ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰
apt policy openssl             # ์„ค์น˜/ํ›„๋ณด ๋ฒ„์ „๊ณผ ์šฐ์„ ์ˆœ์œ„ ํ™•์ธ

 

์ด์ „ ๊ธ€
๐Ÿ“‹ ์ž๋ฐ”๋กœ ์ดํ•ดํ•˜๋Š” ์–•์€ ๋ณต์‚ฌ & ๊นŠ์€ ๋ณต์‚ฌ
๋‹ค์Œ ๊ธ€
โšก๏ธ React์—์„œ ์„œ๋ฒ„ ์ƒํƒœ ๊ด€๋ฆฌํ•˜๊ธฐ: useQuery ํ™œ์šฉ๋ฒ•
์žฅ์‹์šฉ ๋กœ๊ณ